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

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

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

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

选择题

1.下列程序段的输出结果是( )。i nt data =0;char k =′a′,p =′f′;data =p -k ;Syste m.out .pri ntl1n(data);(D)

A. 0

B. a

C. f

D. 5

解析:a 和f 的ASCII 值相差5。

2.用鼠标单击菜单项(MenuIte m)产生的事件是( )。(B)

A. MenuEvent

B. ActionEvent

C. KeyEvent

D. MouseEvent

解析:ActionEvent 是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener 对象,这些对象是使用组件的addActionListener 方法注册的,用以接收这类事件。

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.能够用于创建可变字符串对象的类是( )。(A)

A. Stri ngBuffer

B. VariantStri ng

C. Stri ngCharacte

D. Stri ngLong

解析:Stri ngBuffer 能提供长度可变字符串对象的表示。

5.在软件开发中,需求分析阶段产生的主要文档是( )。(D)

A. 软件集成测试计划

B. 软件详细设计说明书

C. 用户手册

D. 软件需求规格说明书

解析:需求分析阶段只能产生需求分析规格说明数,A 测试说明书是软件测试阶段生成的,B软件详细设计说明书是设计阶段生成的,C用户手册是软件发布时随软件一同交付给用户的。

6.Object 类中的方法public int hashCode[],在其子类中覆盖该方法时,其方法修饰符可以是( )。(B)

A. protected

B. public

C. private

D. 缺省

解析:所有的类都是Object 的子类,如果要覆盖Object 的equals 方法则必须覆盖hasCode 方法,覆盖时的属性是public。

7.下列包中,包含JOptionPane类的是( )。(A)

A. javax.swing

B. java.1ang

C. java.util

D. java.applet

解析:Swing中提供了jOptionPane类来实现类似Windows平台下的MessageBox的功能.利用JOption-Pane!类中的各个stalic方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能,且这些对话框都是模式对话框。

8.层次型、网状型和关系型数据库划分原则是( )。(D)

A. 记录长度

B. 文件的大小

C. 联系的复杂程度

D. 数据之间的联系方式

解析:层次型、网状型和关系型数据库划分的原则是数据之间的联系方式。

9.用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择( )方法最好。(C)

A. 冒泡排序

B. 直接选择排序

C. 直接插入排序

D. 归并排序

解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1].….V[i—1]已经排好序,这时.用V[i]的关键码与V[i一1],[i一2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知.直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大。也就是序列中元素的个数。其实根本无需比较和交换,所以这种方法是最佳的。

10.下列叙述中正确的是( )。(B)

A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的

B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构

C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

D. 上述三种说法都不对

解析:与顺序存储结构相比.线性表的链式存储结构需要更多的空间存储指针域,因此。线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构。

11.下面描述中。不属于软件危机表现的是( )。(A)

A. 软件过程不规范

B. 软件开发生产率低

C. 软件质量难以控制

D. 软件成本不断提高

解析:①对软件开发的进度和费用估计不准确;②用户对已完成的软件系统不满意的现象时常发生;③软件产品的质量往往靠不住;④软件常常是不可维护的;⑤软件通常没有适当的文档I⑥软件成本在计算机系统总成本中所占的比例逐年上升;⑦软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。

12.面向对象方法中,继承是指( )。(D)

A. 一组对象所具有的相似性质

B. 一个对象具有另一个对象的性质

C. 各对象之间的共同性质

D. 类之间共享属性和操作的机制

解析:继承;在程序设计中。继承是指子类自动享用父类的属性和方法,并可以增加新的属性和方法的一种机制。它是实现代码共享的重要手段。可以使软件更具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,也是面向对象的主要优点之一。继承又分为单重继承和多重继承.单重继承是指子类只能继承一个父类的属性和操作;而多重继承是指子类可以继承了多个父类的属性和操作。Java是一种单重继承语言.而C++是一种多重继承语言。

13.有三个关系R、S和T如下:

(A)

A. 自然连接

B. 交

C. 投影

D. 并

解析:自然连接是将表中具有相同名称的列自动进行记录匹配。

14.如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?( )(D)

A. BED

B. BDE

C. BEDC

D. BDEC

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号