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

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

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

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

选择题

1.下列选项中,不是一个算法的基本特征的是( )。(A)

A. 完整性

B. 可行性

C. 有穷性

D. 拥有足够的情报

解析:算法具有可行性、确定性、有穷性和拥有足够的情报四个基本特征。

2.下列不属于逻辑运算符的是( )。(D)

A. !

B. ||

C. &&

D. |

解析:!是逻辑非,||是逻辑或,&&是逻辑与,|是按位或。

3.用于实现网络设备名字到IP地址映射的网络服务是( )。(C)

A. TELNET

B. SMTP

C. DNS

D. FTP

解析:应用层协议主要有以下7种:①网络终端协议TELNET,用于实现互联网中远程登录功能;②文件传输协议FTP,用于实现互联网中交互式文件传输功能;③电子邮件协议SMTP,用于实现互联网中电子邮件传送功能;④域名服务DNS.用于实现网络设备名字到lP地址映射的网络服务;⑤路由信息协议RIP,用于网络设备之间交换路由信忠;⑥网络文件系统NFS,用于网络中不同主机间的文件共享;OHTTP协议,用于WWW服务。

4.设A为已定义的类名。则下列声明A类的对象a的语句中正确的是( )。(A)

A. publicAa=newA( )

B. publicAa=A( )

C. Aa=newclass( );

D. aA;

解析:对象的生成包括声明、实例化和初始化3个方面的内容,一般格式是先定义一个对象变量,再用关键宇new生成一个对象,并为该对象变量赋值。

5.下列叙述中正确的是( )。(C)

A. 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

D. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

解析:二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情 况只需比较log2n次。

6.下列关于正则表达式的说法.不正确的是( )。(C)

A. 在J2SE1.4中的正则表达式包中有一个Pattern类

B. 在J2SE1.4中的正则表达式包中有一个Macher类

C. 在J2SE1.4中的正则表达式包名为java.util.regex

D. 以上说法都不对

解析:本题考查J2SE1.4中的正则表达武。记忆型题目,没有太大难度.考生记住即可。java.util.regex和java.net.URL类相结合.用于网络上的字符输入流的模式字符串搜索中。

7.下列不属于Java的图形用户界面内容的包是( )。(D)

A. javfl.awt

B. javax.swing

C. java.awt.event

D. java.io

解析:选项A中的java.awt是java1.1中设计处理图形界面的包,属于Java的图形用户界面内容的包;选项B中的javax.swing是java1.2中扩展java.awt功能的处理图形界面的包,属于Java的图形用户界面内容的包;选项C中的java.awl.event包含了所有图形界面的事件类.属于Java的图形用户界面内容的包}选项D中的java.io是java中处理输入/输出的包,不属于Java的图形用户界面内容的包,为本题正确答案。

8.下列叙述中正确的是( )。(C)

A. 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(1og2n)

D. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

解析:二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表.最坏情况只需比较log2n次。

9.下面描述中错误的是( )。(A)

A. 系统总体结构图支持软件系统的详细设计

B. 软件设计是将软件需求转换为软件表示的过程

C. 数据结构与数据库设计是软件设计的任务之一

D. PAD 图是软件详细设计的表示工具

解析:软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。

10.语句"Hello".equals ("hello");的正确执行结果是( )。(B)

A. true

B. false

C. 0

D. 1

解析:Java 是强类型检查语言,字符串的equals方法执行的返回值是true 或者false。

11.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层 )( )。(D)

A. 3

B. 4

C. 6

D. 7

解析:对于任意一棵二叉树T,如果叶子结点数为n0,度为2的结点数为n2,二者之 间的关系是n0=n2+1,该题中度为2的结点数为0,且只有一个叶子结点,因此,树中度为1的 结点有6个,很容易想到树的高度为7。

12.已知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 处。

13.下列Java语句从指定网址读取html文件,在下画线处应填上的选项是( )。Readerin:new——(newURL(urlString).openStream( ));(A)

A. Reader

B. Data( )utputStream

C. ByteArrayInputStream

D. InputStreamReader

解析:创建一个Reader流的对象in。

14.下列关于面向对象的论述中,正确的是( )。(A)

A. 面由对象是指以对象为中心,分析、设计和实现应用程序的机制

B. 面向对象是指以功能为中心,分析、设计和实现应用程序的机制

C. 面向对象仅适用于程序设计阶段

D. 面向对象是一种程序设计语言

解析:面向对象是一种程序设计方式,Java、C++是面向对象设计的语言,而C是面 向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号