Java程序设计预赛模拟题2.docx

上传人:b****6 文档编号:2980066 上传时间:2022-11-16 格式:DOCX 页数:15 大小:24.45KB
下载 相关 举报
Java程序设计预赛模拟题2.docx_第1页
第1页 / 共15页
Java程序设计预赛模拟题2.docx_第2页
第2页 / 共15页
Java程序设计预赛模拟题2.docx_第3页
第3页 / 共15页
Java程序设计预赛模拟题2.docx_第4页
第4页 / 共15页
Java程序设计预赛模拟题2.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Java程序设计预赛模拟题2.docx

《Java程序设计预赛模拟题2.docx》由会员分享,可在线阅读,更多相关《Java程序设计预赛模拟题2.docx(15页珍藏版)》请在冰豆网上搜索。

Java程序设计预赛模拟题2.docx

Java程序设计预赛模拟题2

一、单选题

1.JavaJDK中调试器的命令是()。

A.javacB.javaC.jdbD.javah

2.运行jar文件中class文件需要在java命令后面加的参数为()。

A.-cpB.-gC.-dD.-verbose

3.下面哪项在java中是不合法的标识符?

()

A.$userB.pointC.You&meD._endline

4.下列哪一项不是Java保留字?

()

A.sizeofB.superC.abstractD.break

5.下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?

()

A.BorderLayoutB.CardLayoutC.GridLayoutD.FlowLayout

6.下面哪些java语句会导致无限循环?

()

I.while(true)i=0;

II.while(false)i=1;

III.while(!

false)i=0;

A.IIIonlyB.IandIIIonlyC.IonlyD.I,IIandIII

7.下面是Example.java文件的完整代码,请找出会产生编译错误的行(    )。

1)classBaseClass{

2)publicStringstr;

3)publicBaseClass(){

4)System.out.println(“ok”);}

5)publicBaseClass(Strings){

6)str=s;}}

7)classSubClassextendsBaseClass{

8)}

9)publicclassExample{

10)publicvoidmethod(){

11)SubClasss=newSubClass(“hello”);

12)BaseClassb=newBaseClass(“world”);

13)}

14)}

A.7B.10C.11D.12

8.可以在下面代码段pointx处写入的是()。

//pointx

publicclassInteresting{

//dosomething

}

A.Stringstr;B.staticintPI=3.14;

C.publicclassMyClass{//dootherthing…}D.importjava.awt.*;

9.下面关于事件监听的说明,哪一个语句是正确的?

( )

A.所有组件,都不允许附加多个监听器

B.如果多个监听器加在一个组件上,那么事件只会触发一个监听器

C.组件不允许附加多个监听器

D.监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别

10.不能添加到Container中的是()。

A.anAppletB.aComponentC.aContainerD.aMenuComponent

11.下面关于类的说法错误的是()。

A.类是Java语言中的一种复合数据类型。

B.Java语言的类支持单继承和多继承。

C.类是对所有具有一定共性的对象的抽象。

D.类中包含数据变量和方法。

12.下面哪个关键字不是用来控制对类成员的访问的?

(     )

A.publicB.protectedC.defaultD.private

13.在Java程序,程序员创建()文件,然后编译器把它们转化为()文件。

A.源,HTMLB.源,字节代码

C.字节代码,源D.HTML,字节代码

14.下面的程序段执行后输出的结果是(     )。

StringBufferbuf=newStringBuffer("China2008");

buf.insert(5,"@");

System.out.println(buf.toString());

A.China2008@B.@China2008C.China@2008D.China#2008

15.有整型数组:

int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是(      )。

A.88331052B.25103388

C.88102335D.53321088

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

int[]x={2,3,-8,7,9};

intmax=x[0];

for(inti=1;i

if(x[i]>max)

max=x[i];

}

System.out.println(max);

A.2B.-8C.7D.9

17.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?

()

A.Class类B.Thread类C.System类D.Object类

18.下列关于变量的叙述哪个是错的?

()

A.实例变量是类的成员变量。

B.在方法中定义的局部变量在该方法被执行时创建。

C.实例变量用关键字static声明。

D.局部变量在使用前必须被初始化。

19.下列哪个选项是创建一个标识有"打开"按钮的语句?

()

A.TextFieldb=newTextField("打开");

B.TextAreab=newTextArea("打开");

C.Checkboxb=newCheckbox("打开");

D.Buttonb=newButton("打开");

20.下面是一个Java程序片段:

publicvoidpaint(Graphicsg)

{

intx=10;

inty=20;

paintPicture(g,x,y);

}

publicvoidpaintPicture(Graphicsg,inta,intb)

{

g.setColor(Color.red);

//morecodefollows

}

当执行这段代码时,paintPicture方法中参数"a"的值将是什么?

()

A.10B.0C.20

D.这段代码不能够编译。

这是一个错误,因为从来没有声明参数"a"和给它赋值

21.在Java语言中,下列哪个包是编译器自动导入的?

()

A.java.appletB.java.langC.java.ioD.java.awt

22.下列哪一项说法最好地描述了Java中的对象?

()

A.对象是通过import命令引入到程序中的所有事情

B.对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值

C.对象是一种数据结构,它具有操作数据的方法

D.对象是一组具有共同的结构和行为的类

23.关于类继承的说法,正确的是()。

A.Java类允许多重继承B.Java接口允许多继承

C.接口和类都允许多继承D.接口和类都不允许多继承

24.Java虚拟机指的是()。

A.由Java操作的家用设备(通常是一个漂亮的小烤箱)

B.Java字节代码的解释程序

C.Java源代码的编译器

D.运行Java所需的硬件设备

25.下列常见的系统定义的异常中,哪个是输入.输出异常?

()

A.ClassNotFoundExceptionB.IOException

C.FileNotFoundExceptionD.UnknownHostException

26.在Java语言中,不允许作为类及类成员的访问限制修饰符的是()。

A.publicB.privateC.staticD.protected

27.下列哪个选项是正确计算42度(角度)的余弦值?

(     )

A.doubled=Math.cos(42);

B.doubled=Math.cosine(42);

C.doubled=Math.cos(Math.toDegrees(42));

D.doubled=Math.cos(Math.toRadians(42));

28.下列Java常见事件类中哪个是鼠标事件类?

(     )

A.InputEventB.KeyEventC.MouseEventD.WindowEvent

29.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?

(     )

A.init()B.start()C.paint()D.destroy()

30.关于对话框(Dialog)说法错误的是()。

A.对话框是Window类的子类。

B.对话框和一般窗口的区别在于它依赖于其他窗口。

C.对话框分为模式和非模式两种。

D.文件对话框的构造方法:

Filedialogfdlg=newFileDialog("filedialog");

31.下列容器中哪一个是从java.awt.Window继承的?

()

A.FrameB.PanelC.ContainerD.Applet

32.以下关于abstract的说法,正确的是()。

A.abstract只能修饰类B.abstract只能修饰方法

C.abstract类中必须有abstract方法D.abstarct方法所在的类必须用abstract修饰

33.若有定义inta=1,b=2;表达式(a++)+(++b)的值是()。

A.3B.4C.5D.6

34.若有定义inta=9,b=6;a>b的值是()。

A.0B.1C.falseD.true

35.假定有变量定义:

intk=7,x=12;则能使值为3的表达式是(     )。

A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)

36.设x和y均为int型变量,则以下语句:

x+=y;y=x-y;x-=y;的功能是()。

A.把x和y按从大到小排列B.把x和y按从小到大排列

C.无确定结果D.交换x和y中的值

37.仔细分析下面程序,while的循环次数是()。

{inti=0;

while(i<10)

{if(i<1)continue;

if(i==5)break;

i++;

}}

A.1B.10C.6D.死循环,不能确定次数

38.以下程序段的输出结果是(    )。

inta=10;

System.out.println(~a);

A.01B.-11C.-10

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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