d) 程序无法编译 答案
二.多选题
1、下面有关变量及其作用域的陈述哪些是对的?( ) A、在方法里面定义的局部变量在方法退出的时候被撤销。 B、局部变量只在定义它的方法内有效。
C、在方法外面定义的变量(即实例变量)在对象被构造时创建。 D、在方法中定义的方法的参变量只要该对象被需要就一直存在。 解答:ABC
2.下面关于语言说法正确的是( )。 A、语言是面向对象的、解释执行的网络编程语言。 B、语言具有可移植性,是与平台无关的编程语言。 C、语言可对内存垃圾自动收集。
D、语言编写的程序虽然是“一次编译,到处运行”,但必须要有的运行环境。 解答:
21 / 27
3、下面哪几个函数是 (){...}的重载函数?( ) A、 ( m){...} B、 (){...} C、 2(){...} D、 ( m, f){...} 解答: 4. {
( [] ) { s1 = \ s2 = (\ (s1 s2){
. . (1); }{
. . (2); }
(s1 . (s2)){
. . (3); }{
. . (4); } }
22 / 27
}
请选择所有正确答案: A、 打印输出 1 B、 打印输出 2 C、 打印输出 3 D、 打印输出 4 答案:
5. 在下面代码中x为何值时输出结果为“2”?((x){ 1(\ 2: 3(\(\}
A、1 B、2 C、3 D解答:
6. 有关线程的哪些叙述是对的( )
A、一旦一个线程被创建,它就立即开始运行。23 / 27
) 、
B、使用()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
C、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
D、一个线程可能因为不同的原因停止并进入就绪状态。 答案:
7.下面哪几项在编译时候,会出现错误提示?( ) A、 (789); B、 ()'我'; C、 ('我'); D、 ('a'); 解答:
8. 请问,执行[] [25];语句后,以下哪些选项正确? 请选择所有正确答案: A、x[24]值等于0。 B、x[24]值未确定。 C、x[25]值等于0 D、x[25]值等于。 E、值等于25。 答案:
24 / 27