城职学员内部测试Word文件下载.docx
- 文档编号:15352442
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:19
- 大小:21.65KB
城职学员内部测试Word文件下载.docx
《城职学员内部测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《城职学员内部测试Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
A.publicintMAX=100;
B.finalintMAX=100;
C.publicstaticintMAX=100;
D.publicstaticfinalintMAX=100;
5)在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。
A.interfaceAextendsB,C
B.interfaceAimplementsB,C
C.classAimplementsB,C
D.classAimplementsB,implementsC
6)在Java中,有如下两个类Student和Person。
如果Student是Person的子类,则下列声明对象x的语句中错误的是()。
A.Personx=newStudent();
B.Personx=newPerson();
C.Studentx=newPerson();
D.Studentx=newStudent();
7)分析如下所示的Java代码,其中this关键字的意思是()。
PublicclassTest{
privateStringname;
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
//this关键字所在的行
A.。
B.是在Test类的内部指代自身的引用
C.Test类的对象引用其他Test类对象
D.指所在的方法
8)给定如下Java程序,这段程序编译运行后的输出结果是()(选择一项)
publicclassTest{
pulbicstaticvoidaMethod()throwsException{
try{
thrownewException();
}finally{
System.out.print(“Finally”);
}
Publicstaticvoidmain(String[]args){
Try{
aMethod();
}catch(Exceptione){
System.out.print(“Finished”);
}
A.FinallyException
B.Finally
C.ExceptionFinallyFinished
D.FinalyExceptionFinished
9)下面的Java程序编译运行结果是()。
(选择一项)
interfaceA{
Intx=0;
}
classB{
Intx=1;
classCextendsBimplementsA{
publicviodpX(){
system.out.println(super.x);
}
publicstaticviodmain(String[]args){
newC().pX();
a)产生运行期错误
b)产生编译期错误
c)程序运行,输出结果为1
d)程序运行,输出结果为0
10)Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是()。
(选择一项)
a)C不仅继承了B中的成员,同样的继承了A中的成员
b)C只继承了B中的成员
c)C只继承了A中的成员
d)C不能继承A或B中的成员
11)下列选项中关于Java中super关键字的说法正确的是()。
(选择一项)
a)super关键字是在子类对象内部指代其父类对象的引用
b)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
c)子类通过super关键字只能调用父类的方法,而不能调用父类的属性
d)子类通过super关键字只能调用父类的属性,而不能调用父类的方法
12)构造方法是否可被重写和重载()。
A.不能重写,可以重载
B.可以重写,不能重载
C.不能重写,不能重载
D.可以重写,可以重载
13)下列属于方法重载好处的是()。
(选择二项)
A.实现多态
B.方法名的复用
C.提高程序运行速度
D.使用方便,提高可读性
14)面向对象方法的多态性是指()。
A.一个类可以派生出多个特殊类
B.一个对象在不同的运行环境中可以有不同的变体
C.拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事
D.一个对象可以是由多个其他对象组合而成的
15)Dog是Animal的子类,下面代码错误的是()。
A.Animala=newDog();
B.Animala=(Animal)newDog();
C.Dogd=(Dog)newAnimal();
D.Objecto=newDog();
16)下面定义Java的常量,正确的是()。
(不定项选择)
A.publicstaticfinaldoublePI=3.14;
B.publicfinalstaticdoublePI=3.14;
C.finalpublicstaticdoublePI=3.14;
D.staticpublicfinaldoublePI=3.14;
17)下面()是合法的Java变量名。
A._myString
B.$a+b
C.myString
D.9myString
18)阅读下列代码,i值为()时输出结果中不包括“Test2”。
switch(i){
default:
System.out.println("
无匹配"
);
case1:
Test1"
case2:
case3:
Test2"
break;
case4:
Test3"
A0B.1C.2D.3E.4
19)下面()正确创建包含5个"
"
字符串的数组。
A.String[]a=newString[5];
for(inti=0;
i<
5;
i++){
a[i]="
;
B.Stringa[]=newString[];
a={"
"
};
C.String[]a={"
D.Stringa[]=newString[5]{"
E.Stringa[5]={"
20)阅读下面代码片段,输出结果是()。
StringBuffersb=newStringBuffer("
Hello"
Stringt="
MY"
t=t+"
FRIEND"
sb.append(t);
System.out.println(sb.toString().toLowerCase());
A.myfriendhello
B.HelloMYFRIEND
C.MYFRIENDHello
D.hellomyfriend
21)在HTML中,下列CSS的属性与HTML标签中style对象的属性对应错误的是()。
a)background-image与backgroundImage
b)bordr-color与color
c)font-size与size
d)text-align与textAlign
22)这段代码的输出结果是()。
System.out.print("
try,"
return;
}catch(Exceptione){
catch,"
}finally{
finally"
Atry,
Btry,catch,
Ctry,finally
Dtry,catch,finally
23)假设val是整型变量,下面()说法不正确。
if(val>
4){
System.out.println(“TestA”);
}elseif(val>
9){
System.out.println(“TestB”);
}else{
System.out.println(“TestC”);
A.val=0输出“TestC”
B.val介于0到4之间输出“TestC”
C.val=14输出“TestB”
D.val=5输出“TestA”
24)阅读代码片段,下面()代码导致程序出错。
intcount;
//第1行
intx[]=newint[10];
//第2行
for(inti=0;
i<
5){//第3行
count++;
//第4行
i++;
//第5行
}//第6行
System.out.println(x[5]);
//第7行
A.第1行
B.第2行
C.第3行
D.第4行
E.第7行
25)在Java语言中,下列关于类的继承的描述,正确的是()。
a)一个类可以继承多个父类
b)一个类可以具有多个子类
c)子类可以使用父类的所有方法
d)子类一定比父类有更多的成员方法
26)有下面程序,语句a=a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学员 内部 测试