Java程序设计预赛模拟题2Word文件下载.docx

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

Java程序设计预赛模拟题2Word文件下载.docx

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

Java程序设计预赛模拟题2Word文件下载.docx

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<

x.length;

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.这段代码不能够编译。

这是一个错误,因为从来没有声明参数"

和给它赋值

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