JAVA程序设计基础期末测试题三Word文档格式.docx

上传人:b****4 文档编号:13600815 上传时间:2022-10-12 格式:DOCX 页数:21 大小:25.46KB
下载 相关 举报
JAVA程序设计基础期末测试题三Word文档格式.docx_第1页
第1页 / 共21页
JAVA程序设计基础期末测试题三Word文档格式.docx_第2页
第2页 / 共21页
JAVA程序设计基础期末测试题三Word文档格式.docx_第3页
第3页 / 共21页
JAVA程序设计基础期末测试题三Word文档格式.docx_第4页
第4页 / 共21页
JAVA程序设计基础期末测试题三Word文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

JAVA程序设计基础期末测试题三Word文档格式.docx

《JAVA程序设计基础期末测试题三Word文档格式.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计基础期末测试题三Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。

JAVA程序设计基础期末测试题三Word文档格式.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1