首页 > 全部 > 二级Java > 国家二级(JAVA)机试模拟试卷36

国家二级(JAVA)机试模拟试卷36

本单篇文档共14638字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Java 模拟试卷 7027人下载
价格: 1.60 原价:¥8.00
收藏

国家二级(JAVA)机试模拟试卷36

选择题

1.下列( )不是链式存储结构的主要特点。(B)

A. 逻辑上相邻的结点,物理上不必相邻

B. 查找迅速快捷

C. 插入、删除灵活方便

D. 存储宅间利用率低

解析:链式存储结构的主要特点有:①结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;②逻辑上相邻的结点物理上不必相邻;③插入、删除操作灵活方便。

2.下列Java组件中,不属于容器的是( )。(D)

A. Panel

B. Window

C. Frame

D. Label

解析:本题考查对Java组件中容器的基本知识的理解。选项A错误,Panel类派生自容器类Container.属于容器的一种;选项B错误。Window类也派生自容器类Container.也属于容器的一种;选项C错误,Frame类派生自Window类,也是一种容器}选项D正确,Label组件是标签组件,不属于容器。故本题答案是D。

3.下列方法与Applet显示无关的是( )。(C)

A. paint( )

B. update( )

C. draw( )

D. repaint( )

解析:本题考查Applet的基本概念。Applet显示相关的方法主要有3个。paint()方法,具体执行Applet的绘制,定义为:publicvoidpaint(Graphicsg);update()方法,定义为:publicvoidupdate(Graphicsg)。主要用于更新Applet的显示;repaint()方法。定义为:publicvoidrepaint(),主要用于Applet的重新显示。它调用update()方法实现对Applet的更新。而draw()方法与显示无关。故选C。

4.下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的讲句是( )。

publicclassTestimplementsRunnable{

publicstaticvoidmain(Stringargs[-]){

Teatt—newTest( );

Threadtt=newThread(t);

tt.start( );

}

publicvoidrun( ){

for(1I){

try{

——;

}catch(e){}

System.out.println(”Hello”);

}

}

}(D)

A. sleep(1000)

B. t.sleep(1000)InterruptedExceptionInterruptedException

C. Thread.sleep(1000)

D. Thread.sleep(1000)RuntimeExceptionInterruptedException

解析:本题考查Java中的线程和异常处理。题目首先通过实现Runnable接口创建线程,Testt=newTest()语句定义了Test的1个实例,Threadtt=newThread(t)定义了1个名为It的线程.tt.start()语句启动线程。通过try—catch语句来处理异常。try代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而跳转到相应处理异常的程序。然后由catch来控制。题目要求每间隔1s输出。间隔使用Thread.sleep(1000)语句来实现.调用InterruptedException来完成。RuntimeException类包含有较多子类,比如,算术异常ArithmeticException.当除法分母为0等时使用l索引越界异常IndexOutOfBoundsException等。

5.结构化程序所要求的基本结构不包括( )。(B)

A. 顺序结构

B. GOTO 跳转

C. 选择(分支)结构

D. 重复(循环)结构

解析:结构化程序设计的三种结构是顺序、分支和循环,不包括goto 跳转,它只是分支结构的一种,也是一个关键字。

6.定义无符号整数类为UInt ,下面可以作为类UInt实例化值的是( )。(B)

A. -369

B. 369

C. 0.369

D. 整数集合{1,2,3,4,5}

解析:A 是有符号数,C是浮点数,D 是集合,并不是类的实例化对象,只有B完全符合。

7.要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)__________pathName =ne w________ (args[0]);Stri ng[]file Names =pathName .list();(C)

A. FileInputStream

B. FileOutputStream

C. File

D. Rando mAccessFile

解析:使用File 类的list 方法可以获得目录下所有文件名称,FileInputStream 和FileOutputStream 类都不具有list 方法。

8.下列关于Test 类的定义中,正确的是( )。(A)

A. class Test i mple ments Runnable{

public vold run(){}

public void so me Method[]{}

B. class Test i mple ments Runnable(

public void run();

C. class Test i mple ments Runnable(

public void so me Method[];

D. class Test i mple ments Runnable{

public void so me Method (){}

解析:java 中实现多线程的方法之一就是实现Runnable 接口中的run 方法,把实现Runnable 接口的子类对象传递给Thread 类的构造函数。

9.当使用SomeThreadt=newSomeThread( )创建一个线程时,下列叙述中正确的是( )。(C)

A. SomeThread类是包含run( )方法的任意Java类

B. SomeThread类一定要实现Runnable接口

C. SomeThread类是Thread类的子类

D. SomeThread类是Thread类的子类并且要实现Run—nable接口

解析:由SomeThreadt=newSomeThread()可知此题是通过继承Thread类来创建线程的。

10.Java中的字符变量在内存中占位(bit)为( )。(C)

A. 4

B. 8

C. 16

D. 24

解析:字符变量在内存中占16位二进制数位,int变量在内存中占32位二进制数位。

11.若定义i nt a =2,b =2,下列表达式中值不为4的是( )。(A)

A. a*(++b)

B. a*(b ++)

C.

本文档预览:3600字符,共14638字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(JAVA)机试模拟试卷36

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号