如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
选择题(每题3分,共45分)
1、下列程序编译或运行的结果是。() D
publicstaticvoidmain(Stringargs[]){
inta=10;
intb,c;
if(a>50){
b=9;
}
c=b+a;
System.out.println(c);
}
A.10B.19 C.9D.编译错误
2、下列语句片段中,four的值为() D
intthree=3;
charone=‘1’;
charfour=(char)(three+one);
A.3 B.1 C.31 D.4
3、下列代码的运行结果是() D
publicstaticvoidmain(String[]args){
inta=7;
System.out.println(a%3);
}
A.2.0B.2C.1.0D.1
4、以下程序的输出结果为()。 D
publicstaticvoidmain(String[]args){
intx=1,y=1,z=1;
if(x--==1&&y--==1||z--==1)
System.out.println(“x=”+x+”,y=”+y+”,z=”+z);
}
A.x=0,y=1,z=1
B.x=0,y=2,z=2
C.x=0,y=2,z=1
D.x=0,y=0,z=1
5、下列代码段编译和运行的结果是(). C
publicstaticvoidmain(Stringargs[]){
Stringstr=“null”;
if(str==null){
System.out.println(“null”);
}elseif(str.length()==0){
System.out.println(“zero”);
}else{
System.out.println(“some”);
}
}
A.null B.zero C.some D.编译错误
6、下列代码的运行结果是(): D
publicclassAnimal{
publicStringnoise(){
return“peep”;
}
publicstaticvoidmain(String[]args){
Animalanimal=newDog();
Catcat=(Cat)animal;
System.out.println(cat.noise());
}
}
classDogextendsAnimal{
publicStringnoise(){
return“bark”;
}
}
classCatextendsAnimal{
publicStringnoise(){
return“meow”;
}
}
A.peep B.bark C.meow D.编译错误 E.抛出运行时异常
7、关于下列代码说法正确的是() D
publicclassFoo{
publicintadd(inta,intb){
returna+b;
}
publicstaticvoidmain(String[]args){
Foofoo=null;
System.out.println(foo.add(10,20));
}
}
A.编译错误 B.正常运行,但无结果输出 C.30D.运行时抛出NullPointerException
8、程序的执行结果是() B
publicclassTest{
intx;
publicstaticvoidmain(String[]args){
Testt=newTest();
t.x=5;
change(t);
System.out.println(t.x);
}
publicstaticvoidchange(Testt){
t.x=3;
}
}
A.5 B.3 C.0 D.4
9、关于下列代码书法正确的是() B
publicclassA{
publicvoiddoit(){}
publicStringdoit(){
return“a”;
}
publicdoubledoit(intx){
return1.0;
}
}
A.无编译错误
B.代码publicStringdoit(){行,出现编译错误
C.代码publicdoubledoit(intx){行,出现编译错误
D.代码return“a”;行处出现编译错误
10、下列代码的运行结果是() D
Stringtest=“Thisis
王子****青蛙
实名认证
内容提供者
最近下载