文档介绍:一 选择题(共 30 题,选择其中 15 个解答,每题 2 分,共 30 分)
1. 有一段 java 应用程序,它的主类名是 a1,那么保存它的源文件名可以是(
A. B. D. 都对
Alo
world ”; ,以下操作哪个是不合法的?(
B )
i=();>>>=3;
ts=(); t=s+
” ! ”
17.
下列关于 Java 语言的特点,描述错误的是(
C )
是跨平台的编程语言
支持分布式计算
是面向过程的编程语言
支持多线程
18
下列关于构造方法的叙述中,错误的是(
C )
语言规定构造方法名与类名必须相同
语言规定构造方法没有返回值,但不用
void 声明
19.
语言规定构造方法不可以重载
语言规定构造方法只能通过 new 自动调用
关于被私有访问控制符 private 修饰的成员变量,以下说法正确的是( C )
A. 可以被三种类所引用: 该类自身、 与它在同一个包中的其他类、 在其他包中的该类的
子类
可以被两种类访问和引用:该类本身、该类的所有子类
只能被该类自身所访问和修改
只能被同一个包中的类访问
阅读以下代码: import .*; import .*; public class foo{
public static void main (String[] args){
String s; "s=" + s);
}
}
输出结果应该是: ( C )
A.代码得到编译,并输出“
s=”
B.代码得到编译,并输出“
s=null
”
C.由于 String s 没有初始化,代码不能编译通过
D.代码得到编译,但捕获到
NullPointException
异常
21.
编译运行以下程序后,关于输出结果的说明正确的是
(B )
public class
Conditional{
public static void main(String args[ ]){
int
x=4;
is
“+ ((x>4) ? :9));
}
}
A. 输出结果为: value
is
B.
输出结果为: value is 9
C. 输出结果为: value
is
D.
编译错误
22.
关于以下程序段,正确的说法是(
C )
1. String
s1=“ a” +“ b” ;
2. String
s2=new String
(s1);
3.
if( s1= =s2 )
4.
= is succeeded
” );
5.
if (s2))
6.
is succeed