1、下列关于表达式的说法中正确的一项是()。
A.单个常量不可以作为表达式
B.单个变量不可以作为表达式
C.表达式可以作为其它表达式的操作数
D.表达式的类型是操作数的类型
本题答案:
C
2、下面是关于Java语言中的方法的描述,其中不正确的一项是()。
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java的合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
本题答案:
C
3、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()
A.abstract
B.private
C.protected
D.不使用保留字
本题答案:
D
4、下列命令中,()命令是Java的编译命令。
A.javac
B.java
C.javadoc
D.appletviewer
本题答案:
A
5、下列选项中哪一项属于Java语言的复合数据类型?()
A.无符号整数类型
B.整型
C.联合类型
D.接口
本题答案:
D
6、执行下面的赋值语句后,a的值为()。a=Float.valueOf(“12.34”).floatValue()
A.a=“12.34”
B.a=12.34
C.a=1234
D.a=12
本题答案:
B
7、设double类型数据x=1、y=2 和z=3,则表达式y+=z--/++x的值为()。
A.3
B.3.5
C.4
D.4.5
本题答案:
B
8、下列哪个是反斜杠字符的正确表示?()
A.\\
B.*\\
C.\
D.\‘\’
本题答案:
A
9、下面选项正确的是()。
A.1281的值为32
B.“1281”的职为64
C.“1281”的值为-32
D.“1281”的值为-64
本题答案:
B
10、下面的程序执行后,屏幕上显示的应是()。public class Test {public static void main(String args[]{char char1[]={‘t’,‘e’,‘s’,‘t’};char char2[]={‘t’,‘e’,‘s’,‘t’,‘1’};String s1=new String(char1);String s2=new String(char2,0,4);System.out.println(s1.equals(s2))
A.true
B.false
C.test
D.编译错误
本题答案:
A
11、下列哪一项不属于面向对象程序设计的基本要素?()
A.类
B.对象
C.方法
D.安全
本题答案:
D
12、不可用于文档注释的注释语句格式是()。
A./**...//
B./*...*/
C.//
D./**...*/
本题答案:
A
13、下面程序段的输出结果是()。public class NewClass {public static void main(String args[]) {int a[]=new int[11];int p[]=new int[4];int k=5;for(int i=1;i=10;i++)a[i]=i
A.37
B.31
C.33
D.35
本题答案:
C
14、构造函数何时被调用?()
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象属性时
本题答案:
A
15、下面程序段的输出结果为()。public class MethLoad {public static void main(String args[]{MethLoad classObj=new MethLoad();classObj.methTest(4);classObj.methTest(4.0);}void methTest(double d){double sum=2*d};}
A.The result is:16 The result is:8.0
B.The result is:8.0 The result is:16
C.The result is:8 The result is:16.0
D.The result is:16.0 The result is:8
本题答案:
A
16、在Java语言中有多种实现的机制,下列哪种技术属于垃圾回收机制?()
A.字节编译
B.内存跟踪
C.语法检查
D.堆栈上/下溢检查
本题答案:
B
17、下列有关Java的叙述中,正确的是()。
A.Java语言的标识符是区分大小写的
B.编译器生成的类的扩展名为.jar
C.Java源文件的扩展名为.java
D.归档工具生成的文件扩展名为.ser
本题答案:
A
18、Java语言使用()进行解释执行。
A.字节码
B.机器码
C.伪码
D.二进制码
本题答案:
A
19、表达式1+2+“aa”+3的值为()。
A.12aa3
B.“3aa3”
C.“12aa”
D.“aa3”
本题答案:
B
20、在下列选项中,属于Java语言的代码安全检测机制的一项是()。
A.动态链接
B.访问权限的检查
C.通过接口实现多重继承
D.将所有的Java应用都看作对象,按类进行封装
本题答案:
B