JAVA程序设计基础期末测试题三Word文档格式.docx
- 文档编号:13600815
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:21
- 大小:25.46KB
JAVA程序设计基础期末测试题三Word文档格式.docx
《JAVA程序设计基础期末测试题三Word文档格式.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计基础期末测试题三Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
A.Java编译器
B.Java文档制作工具
C.Java解释器
D.java反汇编
C
6、若有intx=3,y=6;
则(x++)*(++y)的值是()。
A.18
B.21
C.28
D.24
7、下列程序段执行后的输出结果是()。
int[][]b={{1,2,3},{4,5},{6}};
intsum=0;
for(inti=0;
i<
b.length;
i++){
for(intj=0;
j<
b[i].length;
j++){
sum+=b[i][j];
}
System.out.println(sum);
A.6
B.28
C.9
D.21
8、下列代码段执行后,k的值为()。
intx=12,y=15,k;
for(k=x;
k<
=x*y;
k=k+x)
if(k%x==0&
&
k%y==0)
break;
A.180
B.12
C.15
D.60
9、若有语句s="
java"
;
则查找s中字母a最后出现位置的语句是()
A.indexOf(s,'
a'
);
B.s.lastIndexOf('
);
C.charAt
(2);
D.s.indexOf('
10、下列运算符中,属于一元运算符的是()。
A.!
B.,
C.|
D.&
A
11、下列能正确定义二维浮点数数组的是()。
A.floatf[7,7]=newfloat[][];
B.floatf[][]=newfloat[7,7];
C.floatf[][]=newfloat[7][7];
D.floatf[7][7]=newfloat[][];
正确答案:
12、下列给字符串二维数组进行赋值的语句中,错误的是()
A.Strings[2][2]={{“One”
“Two”},{“Three
”,“Four”
}};
B.Strings[][]={{“One“,
“Two“},{“Three
“,“Four
“}};
C.Strings[][]=newString[][]{{
“{On“e“Thr,ee
““Tw,o“F},our
D.Strings[][]=newString[][]{{
“Zero”},{
“One”,
“Two”
“Four”}};
13、语句System.out.println("
Hello"
.equals("
hello"
)?
"
true"
:
false"
的显示结果为
()。
A.hello
B.Hello
C.false
D.true
C14、下列选项代码段执行后输出结果是()。
Stringstr1=“1234”;
Stringstr2=str1.replace(“34”,“43”);
System.out.println(str1+“”+str2);
A.12343443
B.12341234
C.12341221
D.12341243
D15、下列能表示字符串s1长度的是()
A.s1.length
B.s1.length()
C.s1.size
D.s1.size()
16、下列代码执行时,产生的异常是()。
double[]dArray=newdouble[10];
dArray[20]=3.00;
A.ArrayIndexoutofBoundsException
B.NullPointerException
C.DividedByZeroException
D.ArithmeticException正确答案:
17、下列方法名的定义中,符合Java命名约定的是()
A.publicvoidPrintString()
B.publicvoid_printString()
C.publicvoid$printString()
D.publicvoidprintString()正确答案:
18、阅读下面程序:
importjava.io.*;
publicclassTypeTransition{
publicstaticvoidmain(Stringargs[]){chara='
h'
;
inti=100;
intj=97;
intaa=a+i;
System.out.println("
aa="
+aa);
charbb=(char)j;
bb="
+bb);
如果输出结果的第二行为bb=a,那么第一行的输出结果是()
A.aa=I
B.aa=156
C.aa=v
D.aa=204正确答案:
19、下列选项中,循环会无限执行的是。
A.for(inti=1;
i<
10;
i++)System.out.print(“”+i);
B.inti=1;
while(true){System.out.print(“”+i);
i++;
if(i>
5)break;
C.inti=1;
while(i<
10)
System.out.print(“”+i);
D.for(inti=10;
i>
0;
i--)System.out.print(“”+i);
20、下列程序的运行结果是。
publicclassPerson{staticintarr[]=newint[10];
publicstaticvoidmain(Stringargs){System.out.println(arr[9]);
A.编译时将产生错误
B.输出零
C.输出空
D.编译时正确,运行时将产生错误
21、下列语句执行后,s的值为。
Stringgreeting=“Hello,everybody!
”;
Strings=greeting.substring(0,4);
A.Hello
B.ello
C.llo
D.Hell
22、下列代码执行后,a的值是。
Stringstr=“Communication”;
chara=str.charAt(4);
A.null
B.空格
C.r
D.u
23、下列代码段的执行结果是。
int[][]a={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,18,6,1}};
inti0=0,j0=0;
intmin=a[0][0],max=a[0][0];
for(inti=0;
i<
4;
i++){for(intj=0;
j<
j++){
if(a[i][j]<
min){
min=a[i][j];
i0=i;
}else{
if(a[i][j]>
max){
max=a[i][j];
j0=j;
System.out.println(i0+””+j0);
A.31
B.01
C.00
D.30
24、Java语言中,下列说法中正确的是()
A.抽象类默认是public类
B.一个Java类只能继承一个父类,也只能实现一个接口
C.引用一个类的任何属性或调用其任何方法都必须以这个类的对象名为前缀
D.无名包中的类不能被其他包中的类引用和复用
25、已知voidmethod();
是父类中定义的一个方法,下面()是子类中重写该方法
的正确形式。
A.intmethod(){return0;
}
B.privatevoidmethod(){}
C.voidmethod(inti){}
D.voidmethod(){}
26、接口中可以包含以下内容()
A.静态变量和抽象方法
B.任何变量和抽象方法
C.任何变量和任何方法
D.静态常量和抽象方法
27、下列可加入类child中的方法是
publicclassParent{
protectedintchange(){}
classChildextendsParent{
A.intchange(){}
B.publicintchange(){}
C.privateintchange(){}
D.abstractintchange(){}
28、下列代码段运行输出的结果是()
publicvoidtest(){
Strings[]=newString[10];
try{
s[9]=“exception”;
}catch(ArrayIndexOutfBoundsExceptione){
System.out.println(“exception1”);
}catch(IOExceptione){
System.out.println(“exception2”);
}finally{
System.out.println(“over”);
A.exception
B.exception1
C.exception2
D.over
29、有关类的说法,正确的是()
A.类具有封装性,但可以通过类的公共接口访问类中的数据
B.每个类中必须有main方法,否则程序无法运行
C.声明一个类时,必须使用publ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 程序设计 基础 期末 测试