西西交15年《Java语言》考查课试题最新Word格式.docx
- 文档编号:15738837
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:8
- 大小:20.26KB
西西交15年《Java语言》考查课试题最新Word格式.docx
《西西交15年《Java语言》考查课试题最新Word格式.docx》由会员分享,可在线阅读,更多相关《西西交15年《Java语言》考查课试题最新Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
A.line1
B.line2
C.line5
D.line8
-----------------选择:
C
2.
阅读下列代码publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings=″Test″;
Switch(s){case″Java″:
System.out.print(″Java″);
break;
case″Language″:
System.out.print(″Language″);
case″Test″:
System.out.print(″Test″);
}}}其运行结果是_________。
A.Java
B.Language
C.Test
D.编译出错
3.
执行完代码"
int[]x=newint[25];
"
后,以下说明是正确的()。
A.x[24]为0
B.x[24]未定义
C.x[25]为0
D.x[0]为空
A
4.
不允许作为类及类成员的访问控制符的是()。
A.public
B.private
C.static
D.protected
5.
4)看下面一段程序:
classAclass{ voidgo(){ System.out.println("
Aclass"
} } publicclassBclassextendsAclass{ voidgo{ System.out.println("
Bclass"
} publicstaticvoidmain(Stringargs[]){ Aclassa=newAclass();
Aclassa1=newBclass();
a.go();
a1.go();
}以上程序运行结果是:
A.Aclass Aclass
B.Bclass Bclass
C.Aclass Bclass
D.Bclass Aclass
6.
2)下面哪种注释方法能够支持javadoc命令:
A./**...**/
B./*...*/
C.//
D./**...*/
D
7.
下面是有关子类调用父类构造函数的描述正确的是(
A.子类定义了自己的构造函数,就不会调用父类的构造函数
B.子类必须通过super关键字调用父类没有参数的构造函数
C.如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数
D.创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
8.
classPerson{Stringname,department;
intage;
publicPerson(Stringn){name=n;
}publicPerson(Stringn,inta){name=n;
age=a;
}publicPerson(Stringn,Stringd,inta){//doingthesameastwoargumentsversionofconstructer//includingassignmentname=n,age=a}}下列哪一个选项可以添加到“//doingthesame....”处?
A.Person(n,a)
B.this(Person(n,a))
C.this(n,a)
D.this(name,age
9.
下列关于修饰符混用的说法,错误的是()
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.static方法中能处理非static的属性
D.abstract方法必须在abstract类中
10.
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()
A.publicintMAX_LENGTH=100
B.finalintMAX_LENGTH=100
C.publicconstintMAX_LENGTH=100
D.publicfinalintMAX_LENGTH=100
11.
下列程序段执行后的结果是()。
Strings=newString("
abcdefg"
for(inti=0;
i<
s.length();
i+=2){System.out.print(s.charAt(i));
}
A.aceg
B.ACEG
C.abcdefg
D.abcd
12.
下面哪个为构造函数的特性定义()。
A.在类中声明构造函数时,名称须与类名相同
B.具有重载特性,可以建立多个相同名称
C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D.以上都是
13.
以下语句不能通过编译的是(
A.int[]a={1,2,3,4};
B.intb[];
C.intc[]=newint[3];
D.intd=newint[];
14.
下列常见的系统定义的异常中,哪个是输入、输出异常?
A.ClassNotFoundException
B.IOException
C.FileNotFoundException
D.UnknownHostException
B
15.
6)看以下程序:
booleana=false;
booleanb=true;
booleanc=(a&
b)&
(!
b);
intresult=c==false?
1:
2;
这段程序执行完后,c与result的值是:
A.c=false;
result=1;
B.c=true;
result=2;
C.c=true;
D.c=false;
16.
写出下列代码运行的结果?
()inti;
intj;
i=5;
j=0;
while(j<
100){for(i=0;
10;
i++)j++;
}System.out.println("
i="
+i);
A.i=10
B.i=9
C.i=5
D.i=0
17.
异常包含下列那些内容()。
A.程序中的语法错误
B.程序的编译错误
C.程序执行过程中遇到的事先没有预料到的情况
D.程序事先定义好的可能出现的意外情况
18.
当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout()。
A.FlowLayout
B.CardLayout
C.NorthandSouthofBorderLayout
D.EastandWestofBorderLayout
19.
下列程序段执行后K的值是()intx=20;
y=30;
k=(x>
y)?
y:
x
A.20
B.30
C.10
D.50
20.
8)指出下列程序的运行结果 inti=9;
switch(i){ default:
System.out.println("
default"
case0:
zero"
break;
case1:
one"
case2:
two"
}
A.default
B.default,zero
C.errordefaultclausenotdefined
D.nooutputdisplayed那个
21.
下列描述中,错误的是_________。
A.Java要求编程者管理内存
B.Java的安全性体现在多个层次上
C.Applet要求在支持Java的浏览器上运行
D.Java有多线程机制
22.
下面的表达式哪个是正确的()
A.Strings="
你好"
;
inti=3;
s+=i;
B.Strings="
if(i==s){s+=i};
C.Strings="
s=i+s;
D.Strings="
s=i+;
23.
如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。
A.private
B.public
C.protected
D.nomodifier
24.
Java语言提供了一个()线程,自动回收动态分配的内存
A.异步
B.消费者
C.守护
D.垃圾收集
25.
要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(
A.final
C.private
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言 西西 15 Java 语言 考查 试题 最新