云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java经典笔试题

Java经典笔试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 12:42:35

朗沃Java面向对象编程笔试题

1、当试图编译并运行下面程序时会出现什么结果? C class A{

public int getNumber(int a){ return a+1; } }

class B extends A{

public int getNumber(int a, char c){ return a+2; }

public static void main(String[] args){ B b=new B();

System.out.println(b.getNumber(0)); } } A、编译错误

B、运行错误

C、1 对 D、2

2、当编译并运行下面程序时会出现什么结果? B public class MyAr{

public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } }

A) 编译出错

B) 运行出错 对 C) 输出0

D) 输出“null”

3、Java Swing中,JPanel的默认布局管理器是(A)。

A)FlowLayout 对 B)BorderLayout C)GridLayout D)GridBagLayout

4、当编译并运行下面程序时会发生什么结果? public class Bground extends Thread{

public static void main(String argv[]){ Bground b = new Bground();

D

b.run(); }

public void start(){

for (int i = 0; i <10; i++){

System.out.println(\ } }

}

A) 编译错误,指明run方法没有定义 B) 运行错误,指明run方法没有定义

C) 编译通过并输出0到9

D) 编译通过但无输出 D

5、在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用(关键字来声明父类的这些方法。 A) final B) static C) abstract D) void

6、当编译并运行下面程序时会发生什么结果? D

public class Hope{

public static void main(String argv[]){ Hope h = new Hope(); }

protected Hope(){

for(int i =0; i <10; i ++){ System.out.println(i); } } }

A) 编译错误,构造方法不能被声明为protected B) 运行错误,构造方法不能被声明为protected C) 编译并运行输出0到10

D) 编译并运行输出0到9 对

7、下列说法正确的是:(多选) BC

A) 数组有length()方法 X 应该是length B) String有length()方法 对

C) 数组有length属性 对 D) String有length属性 X

C)

8、 C String 不会改变结果 但是会在内部改变而Stringbuff却可以 public class Test{

public static void stringReplace(String text){ text=text.replace('j','L'); }

public static void bufferReplace(StringBuffer text){ text=text.append(\ }

public static void main(String args[]){ String textString=new String(\

StringBuffer textBuffer=new StringBuffer(\ stringReplace(textString); bufferReplace(textBuffer);

System.out.println(textString+textBuffer); } }

A、编译并运行输出Lava javac B、编译并运行输出java java

C、编译并运行输出java javac C D、编译并运行输出 Lava java 9、

String a=”My field1”; String b=”My field1”;

String c=new String(”My field1”); String d=new String(”My field1”);

以下哪些表达式返回为真(多选)

A、a ==b B、a==c 错 C、c==d 错 D、a.equals(b) E、a.equals(c) F、c.equals(d) 10、

当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情?public class MyAr{

public static void main(String argv[]) {

B MyAr m = new MyAr(); m.amethod(); }

public void amethod(){ int i;

System.out.println(i); }

}

A、编译并输出0 B、编译错误 B C、编译并输出null D、运行错误

11、下面哪些编译正确?(多选) A A、 short myshort = 99;

myshort= myshort+2;

B、 String name = ‘you are jr';错 C、 char c = 12; 错 D、 int z = 007; 对

12、关于线程,以下说法正确的是:(ad)(多选) A、 sleep方法执行时会释放对象锁。 B、 wait方法执行时会释放对象锁。

C、 sleep方法必须写在同步方法或同步块中 D、 wait方法必须写在同步方法或同步块中 13、

给定JAVA代码如下,编译运行后,输出结果是(2)。 public class test{ static int i;

public int test(){ i++;

return i; }

public static void main(String args[]){ Test test=new Test(); test.test();

System.out.println(test.test()); } } A、 0 B、 1 C、 2 D、 3

搜索更多关于: Java经典笔试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

朗沃Java面向对象编程笔试题 1、当试图编译并运行下面程序时会出现什么结果? C class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.o

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com