JAVA考试选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下列语句中那个语句没有语法错误( C )

A byte=128;

B Boolean=null;

C long l=0xfffL;

D double=;

2.关于abstract类说法正确的是( C)

A abstract类没有构造函数

B abstract类没有子类

C abstract类没有自身的对象

D 以上都不正确

3. 以下不是java关键字的是( D )

A class

B void

C int

D juxing

4. 以下不是java合法标识的是( A )

A 1234

B 中国

C _hello

D $dollor

5. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。

A .java

B .class

C .html

D .exe

6. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。

A static void method( )

B public void method( )

C final void method( )

D abstract void method( )

的作用是: ( AC )

A 引用包

B 定义包

C 引用类

D 定义类

8.字符界面下接受用户从键盘输入,需要import的包是( C)

A 包

B 包

C 包

D 包

9. 不作为类成员的访问控制符的是( C)。

A public

B private

C class

D protected

10. 下列关于构造函数说法不正确的是(D )

A 类的构造函数和类同名

B 一个类可以有多个构造函数

C 在实例化对象时必须调用类的构造函数

D 构造函数可以和该类其他方法一样被该类对象调用

11.父类对象和子类对象说法不正确的是(B )

A 子类对象可自动转换为父类对象

B 父类对象可自动转化为子类对象

C子类对象可以调用父类中定义的非private方法

D 父类对象不可以调用子类中定义的方法

12. 下面哪几个函数是public void example(){...}的重载函数AD

A public void example( int m){...}

B public int example(){...}

C public void example2(){...}

D public int example ( int m, float f){...}

13. 在如下源代码中(其中T1和T2已经定义), 哪个是没有语法错误( A )

A public class Test{ public int x=0; public Test(int x) { = x; } }

B public class Test extends T1, T2{public int x=0;

public Test (int x){ = x; }}

C public Test extends T1{ public int x=0;

public Test(int x){ = x; }}

D protected class Test extends T2{ public int x=0;

public Test(int x){ =x; } }

14. 下列标识符不合法的是()

A. variable

B. whatavariable

C. $anothervar

D. 2myvar

15. 下面语句哪个是正确的( )

A. char c='abc';

B. long l=0xfff;

C. float f=;

D. int i=”56”;

16. 以下修饰符中不可作为类的修饰符使用的是()

A. public

B. static

C. abstract

D. final

17. Java中main()方法的返回类型是()

A. String

B. char

C. int

D. void

18. int m[]={1,2,3,4,5};则下列选项中能表示数组m的长度的是( )

A. ()

B. ()+1

C. 以下由do-while语句构成的循环执行的次数是( )。

int k = 0;

do { ++k; }while ( k < 1 );

A.一次也不执行 B.执行1次 C.无限次 D.有语法错,不能执行

20. 下列语句序列执行后,k的值是( )。

int j=8, k=15;

for( int i=2; i!=j; i++ )

{ j-=2; k++; }

A.18 B. 15 C.16 D. 17

21. 下列语句序列执行后,k 的值是( )。

int x=6, y=10, k=5;

switch( x%y )

{ case 0: k=x*y;

case 6: k=x/y;

case 12: k=x-y;

default: k=x*y-x;}

A. 60 B.5 C. 0 D.54

22. 设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。

A.double x(double k ){ i=k; return i; }

B.x(double m, double n ){ i=m; j=n; }

C. x( ){i=0;j=0 } D. x(double k ){ i=k; }

23. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。

A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。

B.子类无条件地继承父类不含参数的构造函数。

C.子类必须通过super关键字调用父类的构造函数。

D.子类无法继承父类的构造函数。

24. 下列哪个标识符是正确的 ( B )

A. x-y

B.$_this

C. int

25. Java中字符型数据的长度是( B )位

.16 C

26. 下列赋值表达式可以正确完成的是( B )

x=2L l=3 C. char c=‘ABC’ f=(float)“34.5”

27. 下列关于数组的定义形式,错误的是( A )

A. int[]a;a=new int;

B. char b[]=new char[80];

C. int[]c=new int[10]; []d[]=new int[2][];

28. 下列循环语句中,循环体执行的次数是( D )

for(int i=0,j=0;(j!=18)||(i<4);i++);

B.4

C.不确定

D.无限

29. 下列关于字符串的描述中,错误的是( B )

相关文档
最新文档