java期末复习题Word下载.docx

上传人:b****6 文档编号:16164591 上传时间:2022-11-21 格式:DOCX 页数:40 大小:37.52KB
下载 相关 举报
java期末复习题Word下载.docx_第1页
第1页 / 共40页
java期末复习题Word下载.docx_第2页
第2页 / 共40页
java期末复习题Word下载.docx_第3页
第3页 / 共40页
java期末复习题Word下载.docx_第4页
第4页 / 共40页
java期末复习题Word下载.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

java期末复习题Word下载.docx

《java期末复习题Word下载.docx》由会员分享,可在线阅读,更多相关《java期末复习题Word下载.docx(40页珍藏版)》请在冰豆网上搜索。

java期末复习题Word下载.docx

i<

s.length();

i+=2){

System.out.print(s.charAt(i));

}

A)acegB)ACEGC)abcdefgD)abcd

6、应用程序的main方法中有以下语句,则输出的结果是(A)。

Strings1=newString("

abc"

Strings2=newString("

booleanb1=s1.equals(s2);

booleanb2=(s1==s2);

System.out.print(b1+"

"

+b2);

A)truefalseB)falsetrueC)truetrueD)falsefalse

7、下面语句的功能是(A)。

RandomAccessFileraf2=newRandomAccessFile("

1.txt"

"

rw"

);

A)打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。

B)打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。

C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。

D)以上说法都不对。

8、应用程序的main方法中有以下语句,则输出的结果是(B)。

Strings="

12345#aaa#bbb#67890"

;

intn=s.indexOf("

#"

intk=s.indexOf("

n+1);

intm=s.indexOf("

k+1);

Strings2=s.substring(m+1);

System.out.println(s2);

A)123456B)67890C)aaaD)bbb

9、应用程序Test.java的源程序如下,在命令行键入:

javaTestaaabbc

回车后输出的结果是(A)。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intk1=args.length;

intk2=args[1].length();

System.out.print(k1+"

+k2);

}

A)32B)12C)13D)33

10、应用程序的main方法中有以下语句,则输出的结果是(B)。

intb[][]={{1},{2,2},{2,2,2}};

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="

+sum);

A)32B)11C)2D)3

11、应用程序的main方法中有以下语句,则执行后输出的结果是(D)。

int[]x={125,21,5,168,98};

intmax=x[0];

for(inti=1;

x.length;

i++){

if(x[i]>

max)

max=x[i];

}

System.out.println(max);

A)125B)5C)98D)168

12、程序Test.java编译运行后输出的结果是(A)。

Strings1="

java"

publicstaticvoidmain(Stringargs[]){

intz=2;

Testt=newTest();

System.out.println(t.s1+z);

A)java2B)2C)没有输出结果D)java

13.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?

(B)

A、StringargsB、Stringar[]C、CharargD、StringBufferargs[]

14.以下关于继承的叙述正确的是(A)。

A、在Java中类只允许单一继承

B、在Java中一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口

D、在Java中接口只允许单一继承

15.以下哪项可能包含菜单(B)。

A、JPanelB、JFrameC、JAppletD、JDialog

16.若需要定义一个类变量或类方法,应使用哪种修饰符?

(A)

A、staticB、packageC、privateD、public

17.给出下面代码,关于该程序以下哪个说法是正确的?

(C)

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

{

  System.out.println(arr[0]);

 }

A、编译时将产生错误B、编译时正确,运行时将产生错误

C、输出零D、输出空

18.下列哪些语句关于Java内存回收的说明是正确的?

(B)

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

19.以下代码段执行后的输出结果为(A)

intx=-3;

inty=-10;

System.out.println(y%x);

A、-1B、2C、1D、3

20.有以下程序片段,下列哪个选项不能插入到行1。

(D)

1.

2.publicclassInteresting{

3.//dosth

4.}

A、importjava.awt.*;

B、packagemypackage;

C、classOtherClass{}D、publicclassMyClass{}

21.在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。

A、privateB、protectedC、privateprotectedD、public

22、有以下方法的定义,请选择该方法的返回类型(D)。

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

A、byteB、shortC、intD、double

23、已知如下定义:

Strings="

story"

下面哪个语句不是合法的(C)

A、s+="

books"

B、s=s+100;

C、intlen=s.length;

D、Stringt=s+“abc”;

24、下面的代码段执行之后count的值是什么(D)

intcount=1;

for(inti=1;

i<

=5;

i++){

count+=i;

System.out.println(count);

A、5B、1C、15D、16

25、定义一个类,必须使用的关键字是(B)

A、publicB、classC、interfaceD、static

26、定义一个接口必须使用的关键字是(C)

A、publicB、classC、interfaceD、static

27、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是(C)

A、p.add(b);

B、p.add(b,BorderLayout.NORTH);

C、p.add(b,BorderLayout.SOUTH);

D、b.add(p,BorderLayout.EAST);

28、JFrame对象默认的布局管理器是(B)

A、FlowLayoutB、BorderLayout

C、CardLayoutD、null

29、下列哪一个import命令可以使我们在程序中创建输入/输出流对象(C)

A、importjava.sql.*;

B、importjava.util.*;

C、importjava.io.*;

D、import.*;

30、下面哪一个import命令可以为我们提供编写网络应用程序的类(D)

D、import.*;

31、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)

A、FileInputStreamB、FileOutputStream

C、DataOutputStreamD、FileWriter

32、关于下面的程序Test.java说法正确的是(D)。

Stringx="

1"

inty;

System.out.println(x+y+z);

A)3B)102C)12D)程序有编译错误

33、应用程序的main方法中有以下语句,则输出的结果是(A)。

intb[][]={{1,1,1},{2,2},{3}};

intprod=1;

i++){

j<

j++){

Prod*=b[i][j];

A)12B)10C)9D)13

34、应用程序的main方法中有以下语句,则执行后输出的结果是(B)。

int[]x={

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

当前位置:首页 > 小学教育 > 语文

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

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