1、下列运算符合法的是(A)
A &&
B <>
C if
D :=
2、下列哪一个正确()
A Java 程序经编译后会产生 machine code
B Java 程序经编译后会产生 byte code
C Java 程序经编译后会产生 DLL
D 以上都不正确
3、关于表达式 1234/1000*1000 的运算结果,下列哪个选项是正确的()
A 1234
B 1000
C 1234
D 以上都不对
4、一个栈的输入序列为 1 2 3 4 5,则下列序列中不可能是栈的输出序列的是()
A 54132
B 23415
C 15432
D 23145
5、有关线程的哪些叙述是对的()
A 一旦一个线程被创建,它就立即开始运行
B 当一个线程因为抢先机制而停止运行,它可能放在运行队列的前面
C 使用 start() 方法可以使一个线程成为可运行的,但是它不一定立即开始运行
D 一个线程可能因为不同的原因停止(cease)并进入就绪状态
6、为了使模块尽可能独立,要求(B)
A 模块的内聚程序要尽可能高,且各模块间的耦合度要尽量强
B 模块的内聚程序要尽可能高,且各模块间的耦合度要尽量弱
C 模块的内聚程序要尽可能低,且各模块间的耦合度要尽量弱
D 模块的内聚程序要尽可能低,且各模块间的耦合度要尽量强
7、下面哪些是非对称加密算法()
A DES
B AES
C DSA
D RSA
8、下列说法正确的有()
A Java 面向对象语言容许单独的过程与函数存在
B Java 面向对象语言容许单独的方法存在
C Java 语言中的方法属于类中的成员 (member)
D Java 语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同
9、抽象类与普通类的区别是(C)
A 抽象类没有成员变量,只有成员函数
B 抽象类只有成员变量,没有成员函数
C 抽象函数中有抽象函数,而普通类的每个函数都是有具体实现的
D 抽象类与普通类没有区别