教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

达内Java1609班第一次月考

来源:网络收集 时间:2026-09-28
导读: ? 1. ? (单选题)下列数组声明语句中,错误的是:()。 ? ? A. int[] arr = new int[]{}; ? ? B. int[] arr = new int[]; ? ? C. int[] arr = {}; ? ? D. int[][] arr = new int[2][]; ? 正确答案:B 。 ? 2. ? (单选)class Card{}下列不属于Card类构造方法

?

1. ?

(单选题)下列数组声明语句中,错误的是:()。

?

? A.

int[] arr = new int[]{};

?

? B.

int[] arr = new int[];

?

? C.

int[] arr = {};

?

? D.

int[][] arr = new int[2][];

?

正确答案:B

。

?

2. ?

(单选)class Card{}下列不属于Card类构造方法的是:()

?

? A.

Card(){}

?

? B.

public Card(){}

?

? C.

public void Card(){}

?

? D.

private Card(){}

?

正确答案:C

?

3. ?

(单选)下面不属于Java语言特点的是:

?

? A.

平台无关

?

? B.

面向对象

?

? C.

支持指针类型

?

? D.

垃圾回收机制

?

正确答案:C

?

4. ?

(单选)下列选项中的类,能正确实现http://doc.guandang.netng.Runnable接口和

http://doc.guandang.netng.Clonable接口的是()。

?

? A.

public class Session implements Runnable, Clonable { public void run();

public Object clone(); }

?

? B.

public class Session implements Runnable, implements Clonable { public void run() { / do something */ } public Object clone() { / make a copy */ } }

?

? C.

public class Session implements Runnable, Clonable { public void run() { / do something */ } public Object clone() { /* make a copy */ } }

?

? D.

public class Session extends Runnable, Clonable { public void run() ;

public Object clone(); }

?

正确答案:C

?

5. ?

(单选)下列属于不合法Java标识符的是()。

?

? A.

_mem

?

? B.

12a

?

? C.

M12

?

? D.

$12

?

正确答案:B

?

6. ?

(单选)下列Java标识符,错误的是()

?

? A.

_sys_varl

?

? B.

$change

?

? C.

User_name

?

? D.

1_file

?

正确答案:D

?

7. ?

(单选)Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()。?

? A.

Java语言编译器

?

? B.

Java字节码解释器

?

? C.

Java文档生成器

?

? D.

Java类分解器

?

正确答案:A

?

8. ?

(单选)运行下列代码: int[] oneArr = { 2, 11, 26, 27, 37, 44, 48, 60 };

int[] twoArr = { 19, 35, 49, 55, 58, 75, 83, 84, 91, 93 }; int[] threeArr = new int[oneArr.length + twoArr.length]; int p = 0, q = 0; while (p < oneArr.length && q < twoArr.length) { threeArr[p + q] = oneArr[p] < twoArr[q] ? oneArr[p++] : twoArr[q++]; } if (p < oneArr.length)

{ System.arraycopy(oneArr, p, threeArr, p + q, oneArr.length - p); } else if (q < twoArr.length) { System.arraycopy(twoArr, q, threeArr, p + q, twoArr.length - q); } System.out.println(Arrays.toString(threeArr));

输出的结果是:()。

?

? A.

[2,11,26,27,37,44,48,60,19,35,49,55,58,75,83,84,91,93];

?

? B.

[2,11,19,26,27,35,37,44,48,49,55,58,60,75,83,84,91,93];

?

? C.

[19,35,49,55,58,75,83,84,91,93,2,11,26,27,37,44,48,60];

?

? D.

[2,19,11,35,26,49,27,55,37,58,44,75,48,83,60,84,91,93];

?

正确答案:B

?

9. ?

(单选)A类中有一个方法:protected int print(String str){},B类继承A类,以下方法能在B类中重写A类中print()方法的是: ()。

?

? A.

public int print(String str){}

?

? B.

private int print(String str){}

?

? C.

private void print(String str){}

?

? D.

public void print(String str){}

?

正确答案:A

?

10. ?

(单选)下列代码的输出结果是()。 boolean

b=true?false:true==true?false:true; System.out.println(b);

?

? A.

true

?

? B.

false

?

? C.

null

?

? D.

空字符串

?

正确答案:B

?

11. ?

(单选)下列赋值语句中,正确的是()。

?

? A.

byte b1 = 10, b2 = 20; byte b=b1+b2;

?

? B.

byte b1 = 10, b2 = 20; byte b=~b1;

?

? C.

byte b1 = 10, b2 = 20; byte b=b1>>1;

?

? D.

byte b1 = 10; byte b=++b1;

?

正确答案:D

?

12. ?

(单选)类Super及Sub定义如下: public class Super { private void f() { System.out.println("Super.f()"); } public void g() { f(); } public void k() { f(); } } public class Sub extends Super { private void f() { System.out.println("Sub.f()"); } public void k() { f(); } } 运行下列语句: Super obj = new Sub(); obj.g(); obj.k(); 输出的结果是:()。?

? A.

Sub.f() Sub.f()

?

? B.

Sub.f() Super.f()

?

? C.

Super.f() Sub.f()

?

? D.

Super.f() Super.f()

?

正确答案:C

?

13. ?

(单选)关于下列代码说法正确的是: class ClassA { public int

numberOfinstances; protected ClassA(int numberOfinstances)

{ this.numberOfinstances = numberOfinstances; } } public class ExtendedA extends ClassA { private ExtendedA(int numberOfinstances)

{ super(numberOfinstances); } public static void main(String[] args) { ExtendedA ext = new ExtendedA(420);

System.out.print(ext.numberOfinstances); } }

?

? A.

运行后,输出420

?

? B.

运行时抛出异常

?

? C.

编译错误,所有的构造器必须是public的

?

? D.

编译错误,构造器不能是private的

?

正确答案:A

?

14. ?

(单选)关于下列代码说法正确的是: public class A { private int counter = 0; public static int getInstanceCount() { return counter; } public A() { counter++; } public static void main(String[] args) { A a1 = new A();

A a2 = new A(); A a3 …… 此处隐藏:3202字,全部文档内容请下载后查看。喜欢就下载吧 ……

达内Java1609班第一次月考.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1801337.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)