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

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

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

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

选择题

1.有两个关系R 和T 如下:

(D)

A. 选择

B. 投影

C. 交

D. 并

解析:关系的选择运算是指从关系R 中得到满足给定条件的元组组成新的关系。由题可以看出,T 是由满足条件R .B=T.Band R .C=T.C进行选择得到的。

2.下列程序的输出结果是( )。

Public class Test {

Public static void mai n(Stri ng[]args){

i nt []array =(2,4,6,8,10);

i nt size =6;

i nt result =-1;

try {

for (i nt i =0;i <size &&result ==-1;)

if (array[i]==20)result =i ;

catch(ArithmeticException e){

Syste m.out .pri ntln("Catch ---1");

catch(ArrayIndexOut OfBounds Exception e){

Syste m.out .pri ntln("Catch ---2");

catch(Exception e){

Syste m.out .pri ntln("Catch ---3"); }

}(B)

A. Catch ---1

B. Catch ---2

C. Catch ---3

D. 以上都不对

解析:本题考查了数组及for 循环。本题数组定义的值为5,下标从0~4。数组越界,所以答案为B。

3.下面程序段的输出结果是( )。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

int口a=newint[113;

int口p=newint[4];

intk=5;

for(inti=1;i<=10;i++)

a[i]=i;

for(inti=1li<=3Ii++)

p[.]一a[i*i];

for(inti=1;i<=3;i++)

k=k+p[i]*2;

System.Out.println(k);

}

}(C)

A. 37

B. 31

C. 33

D. 35

解析:本题是对for循环语句和数组的综合考查。题中共定义了两个数组:a[]和p[],共用了3次for循环l第1个for语句对数组a[i]赋值;第2个for-语句对数组p[i]赋值I第3个for-语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。

4.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。(C)

A. 运行

B. 阻塞

C. 终止

D. 休眠

解析:本题考查线程的机制。守护线程是一类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分。当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之.只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法isr)aemon()来判断一个线程是否是守护线程.也可以调用方法setr)aemon()来将一个线程设为守护线程。

5.实现下列( )接口可以对TextField对象的事件进行监听和处理。(A)

A. ActionListener

B. FocusListener

C. MouseMotionListener

D. WindowListener

解析:文本框TextField可用于编辑单行文本.输入一个字符串,按键就会激活一个文本框事件。对TextField对象的事件进行监听和处理可以实现接口Ac—tionListener来进行。

6.当一个Applet 被加载,后续对Applet 生命周期方法的调用中,可能存在的次序是( )。(B)

A. start(),stop(),destroy()

B. i nit(),start(),stop(),start(),stop(),destroy()

C. start(),i nit(),stop(),destroy()

D. i nit(),start(),destroy()

解析:i nit()一般用来完成所有必需的初始化操作,start()是在初始化之后Applet 被加载时调用,stop()在Applet 停止执行时调用,destory()是Applet 从系统中撤出时调用。

7.破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )(B)

A. 互斥使用

B. 部分分配

C. 不可剥夺

D. 环路等待

解析:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

8.下列关于链式存储结构的叙述中,不正确的是( )。(C)

A. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构

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

C. 可以通过计算确定第i个结点的存储地址

D. 捕入、删除运算操作方便,不必移动结点

解析:链式存储结构的主要特点有:①结点中除自身信息外,还有表示链接信忠的指针域,因此存储密度小、存储空间利用率低;②逻辑上相邻的结点物理上不必相邻;③插入、删除操作灵活方便。线性存储结构可以通过计算确定第i个结点的存储地址,但链式存储结构不能。

9.已知zi pname 是一个压缩文件名。则zi pname 在下列代码中出现的正确位置是( )。

Zi pInputStreamzi n =

ne w Zi pInputStzeam(ne w FileInputStream(①));

Zi pEntry entry ;

while ((entry =zi n .get NextEntry(②))!=null){

fileCo mbo .addIte m(entry .get Namc(③));

zi n .closeEntry(④);

zi n .close();(A)

A. ①

B. ②

C. ③

D. ④

解析:该程序的功能是从zi p 压缩文件中获取各个文件的名字。因此应该在A 处。

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

A. class Test i mple ments Runnable{

public vold run(){}

public void so me Method[]{}

B

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号