[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc

上传人:boatfragile160 文档编号:503660 上传时间:2018-11-29 格式:DOC 页数:16 大小:46KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷11及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 11及答案与解析 1 ( )的特点,保证了软件的可移植性。 ( A)分布式计算 ( B)健壮性 ( C)安全性 ( D)跨平台 2 Java语言是 1995年由 ( )公司发布的。 ( A) Sun ( B) Microsoft ( C) Borland ( D) Fox Software 3 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 ( )。 ( A) acbed ( B) decab ( C) deabc ( D) cedba 4 目前, 台计算机要连入 Internet,必须安装的硬件是 ( )。 ( A)调

2、制解调器或网卡 ( B)集线器 ( C)网络操作系统 ( D) Web浏览器 5 设线性表中有 2n个元素,算法 ( ),在单链表上实现要比在顺序表上实现效率更高。 ( A)删除所有值为 x的元素 ( B)在最后一个元素的后面插入一个新元素 ( C)顺序输出前 k个元素 ( D)交换第 i个元素和第 2n-i-1个元素的值 (i=0, i, , n-1) 6 下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同 一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小 ? ( ) ( A) CardLayout ( B) BorderLayout ( C) FlowLayou

3、t ( D) GridLayout 7 以下关于整型变量的说法不正确的是 ( )。 ( A)为防止计算机高低字节储存顺序不同,通常用 byte类型来表示数据可以避免出错。一般情况下都使用该类型 ( B) short 存储时占 16位 bit ( C) int类型是最常用的整数类型,它存储时占 32位 bit ( D)天气预报的计算以及天体宇宙的 计算都用 long类型来表示 8 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 9 若要将当前盘目录下的文件 A.TXT连接在文件 B

4、.TXT后面,应使用的命令为( )。 ( A) COPY A.TXT B.TXT ( B) MOVE A.TXT B.TXT ( C) PATH A.TXT B.TXT ( D) TYPE A.TXT B.TXT 10 设有关系 R(S, D, M),其函数依赖集 F=SM , DM ,则关系 R至少满足( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 11 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )。 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 12 三元条件运算符 exl ? ex2:ex3,相当于下面 (

5、)语句。 ( A) if (ex1) ex2; else ex3; ( B) if (ex2) ex1; else ex3; ( C) if (ex2) ex3; else ex2; ( D) if (ex3) ex2; else ex1; 13 以下选项中循环结构合法的是 ( )。 ( A) while (int i 7) i+ + System.out.println(“i is“ + i): ( B) int j: 3; while (j) System.out.println(“j is“+j); ( C) int j=O; for (int k=0; j + k!=10; j + +

6、, k+ +) System.out.println(“j is“+j +, “k is“+ k): ( D) int i=0: do System.out.println(“j is“+ j+ +); if (j=3)continue loop; while(j 10); 14 位运算符中,运算符的功能是 ( )。 ( A)按位取反 ( B)按位与 ( C)按位或 ( D)按位异或 15 单个用户使用的数据视图的描述称为 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模 式 16 对 Java中 “标签化中断 ”描述错误的是 ( )。 ( A)标签放在某循环前 (

7、B)标签必须跟一个冒号 “: ” ( C)标签配合 break语句完成 “标签化中断 ”功能 ( D)标签文字可以在写代码时确定,也可以程序执行时确定 17 Applet运行时,被浏览器或 appletviewer调用的第一个方法是 ( )。 ( A) paint( ) ( B) init( ) ( C) start( ) ( D) destroy( ) 18 下面程序的运行结果是 ( )。 public class OperatorsAndExpressions void equalsMethod1( ) /基本类型的数据之间的比较 int i=10, j 15; System.out, p

8、rintln(i =j); /复合数据类型的数据之间的比较 String s1 new String (“how are you“); String s2=new String (“how are you“); System.out.println(s1= s2): public static void main (String args ) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions( ): /用于基本类型数据和复合类型数据的 “运算符 OperAndExp, equalsMethod1( ) ( A) fal

9、se false ( B) false true ( C) tree false ( D) true true 19 下列关于继承 ( )叙述是正确的。 ( A)在 java中允许多重继承 ( B)在 java中一个类只能实现一个接口 ( C)在 java中一个类不能同时继承一个类和实现一个接口 ( D) java的单一继承使代码更可靠 20 Java中 break语句可以用来 “标签化中断 ”,对其描述正确的是 ( )。 ( A)可以使用程序退出多重循环 ( B)标签是一种界面符号 ( C)使程序退出本此循环 ( D)以上说法都不对 21 当输入一个字节流时,要 ( )。 ( A)实现 Da

10、taInput接口 ( B)实现 ObjectInput接口 ( C) Serializable接口 ( D)继承 Reader抽象类 22 在 oneMethod( )方法运行正常的情况下,程序段将输出 ( )。 public void test( ) try oneMethod( ); System.out.println (“condition 1“); catch (ArratlndexOutOfBoundException e) System.out.println(“condition2“): catch (Exception e) System.out.println(“cond

11、ition 3“); finnally System.out.println(“finally“): ( A) condition 1 ( B) condition2 ( C) condition 3 ( D) condition 1 finally 23 switch语句 ( )。 ( A)都可以用 if-else if结构实现 ( B)都不可以用 if-else if结构实现 ( C)有的可以用 if-else if结构实现 ( D)大部分不可以用 if-else if结构实现 24 Applet的运行过程要经历 4个步骤,其中 ( )不是运行步骤。 ( A)浏览器加载指定 URL中的 H

12、TML文件 ( B)浏览器显示 HTML文件 ( C)浏览器加载 HTML文件中指定的 Applet类 ( D)浏览器中的 Java运行环境运行该 Applet 25 下列语句序列执行后, x的值是 ( )。 int a 3, b=4, x 5; if (+ + a=b)x + + a * x; ( A) 35 ( B) 25 ( C) 20 ( D) 5 26 下列 ( )选项是正确计算 42度 (角度 )的余弦值。 ( A) doubled=Math.cos(42); ( B) doubled=Math.cosine(42); ( C) doubled Math.cos(Math.toRa

13、dians(42); ( D) doubled Math.cos(Math.toDegrees(42); 27 循环语句的循环体部分,不可以是 ( )。 ( A)单一的一条语句 ( B)大括号 括起的代码块 ( C)复合语句 ( D)汉字语句 28 下 列语句序列执行后, x的值是 ( )。 int a=3, b=4, x=5; if (+ + ab)x=x+1; ( A) 5 ( B) 3 ( C) 4 ( D) 6 29 下列对继承的说法, ( )是正确的。 ( A)子类能继承父类的所有方法和状态 ( B)子类能继承父类的非私有方法和状态 ( C)子类只能继承父类 public方法和状态

14、( D)子类只能继承父类的方法,而不继承状态 30 下列方法中 ( )是执行线程的方法。 ( A) run( ) ( B) start( ) ( C) sleep( ) ( D) suspend( ) 31 switch语中 ( )。 ( A)必须有 default子句 ( B)不必有 default子句 ( C)必须有 default子句和至少一个 case子句 ( D)必须有 default子句,不必有 case子句 32 利用 ( )语句作为异常处理的统一出口。 ( A) throw ( B) try ( C) finally ( D) catch 33 ( )类是由编译器自动生成对象的

15、一个特殊类。 ( A) Class ( B) Object ( C) String ( D) System 34 下列语句输出结果为 ( )。 public class test public static void main (String args ) byte b=OXA; System.out.println(b); ( A) OXA ( B) A ( C) 1 ( D) 10 35 Java程序的执行过程中用到一套 JDK工具,其中 javap.ext是指 ( )。 ( A) Java编译器 ( B) Java解释器 ( C) Java调试器 ( D) Java分解器 36 在 Ja

16、va中,常量 null、 false和 _都是小写。 37 多线程是 Java程序的 _机制,它能同步共享数据、处理不同事件。 38 算法的基本特征是可行性、确定性、 _和拥有足够的情报。 39 数据库管理系统提供了数据库的 _、操纵和运行控制功能。 40 计算机软件由两部分组成,一部分是机器可执行的程序和数据,另一部分是机器不可执行的,与软件开发、运行、维护、使用有关的 _。 41 在 Java语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成【 】结构的类层次。 42 byte类型只有 8位,能表示的范围是【 】。 43 表达式是由操

17、作数和【 】按一定的语法形式组成的符号序列。 44 下列是一个 Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt *; public class Testww extends Applet public void paint(Graphics g) int a=1, 3, 5, 7, 9, 10; int total=0; float ave; for(int i=0;i a length;【 】 ) total+=ai; g.drawstring(“Total of array eleme

18、nts: =“+total, 25, 25); 45 通 过【 】运算符实现对成员变量的访问和方法调用。 46 下列的 Java语句是把字符串 “12345”转换为 int型数据,请补充完整。 int x; x=【 】; 47 流按照数据类型的不同,可以分为【 】和字符流。 48 对象串行化中,要被串行化的对象所属类的接口是【 】。 49 在 java swing包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括 JFrame, JApplet, JDialog和【 】。 50 在下列的代码段中填入一个适当的语句,使其表 示为从输入流中能读取对象(注: FileInputStr

19、eam的形参为 “thetime”)。 File InputStream in=【 】; ObjectInputStream s=ObjectInputStream(in); String today=(String)s readObject( ); Date date=(Date)s readObject( ); 国家二级( JAVA)笔试模拟试卷 11答案与解析 1 【正确答案】 D 2 【正确答案】 A 3 【正确 答案】 D 4 【正确答案】 A 5 【正确答案】 A 6 【正确答案】 A 7 【正确答案】 A 8 【正确答案】 C 9 【正确答案】 D 10 【正确答案】 D 11

20、【正确答案】 D 12 【正确答案】 A 13 【正确答案】 C 14 【正确答案】 A 15 【正确答案】 A 16 【正确答案】 D 17 【正确答案】 A 18 【正确答案】 A 19 【正确答案】 D 20 【正确答案】 A 21 【正确答案】 A 22 【正确答案】 D 23 【正确答案】 A 24 【正确答案】 B 25 【正确答案】 B 26 【正确答案】 C 27 【正确答案】 D 28 【正确答案】 A 29 【正确答案】 A 30 【正确答案】 A 31 【正确答案】 B 32 【正确答案】 C 33 【正确答案】 A 34 【正确答案】 D 35 【正确答案】 D 36

21、【正确答案】 true 37 【正确答案】 并发 38 【正确答案】 有穷性 39 【正确答案】 定义 40 【正确答案】 文档 41 【正确答案】 【 】树 【试题解析】 知道 Java语言中的类和继承的概念,树结构也就不难理解。注意:树结构中根结点是 Object。 42 【正确答案】 【 】 -128 +127 【试题解析】 知道 byte类型只有 8位,那么总共可表示 255个数,从 -128 +127其中还包含有零,总共是 255个。注意: short型能表示的范围是 -32768 +32767 int型能表示的范围是 -2147483648 +2147483647 long型能表示

22、的范围是 -9223372036854775808L +9223372036854775807L float型能表示的范围是3 40282347E38F double型能表示的范围是 1 79769313486231570E308。 43 【正确答案】 【 】运算符 44 【正确答案】 【 】 i+=2 【试题解析】 通过 for循环语句计算数组下标为偶数的各元素的和。 45 【正确答案】 【 】 【试题解析】 通过 “”运算符实现对成员变量的访问和方法调用。成员变量和方法通过权限设 定来防止其他对象的访问。其格式为对象名 ?调用的方法名或变量名 46 【正确答案】 【 】 Integer p

23、arseInt(“12345”); 【试题解析】 Integer 是类, parseInt是 Integer类中的向 int型转换的方法。 47 【正确答案】 【 】字节流 【试题解析】 字节流是未经加工的原始二进制数据;而字符流是经一定编码处理后,符合某种格式规定的特定数据。 在 JDK1 1版本之前, java io包中的流只有普通的字节流,它们是以 byte为基本的数据处理单位。这种流对 于以 16位的 Unicode码表示的字符流处理很不方便,所以以后的版本, java io包中加入了专门用于字符流处理的类,它们是从Reader和 Writer继承的一系列类。 48 【正确答案】 【

24、】 Serializable 【试题解析】 一个类只有实现了 Serializabie接口,它的对象才是可串行化的。注意:实际上, Serializable接口是一个空接口,它的目的只是简单地标识、一个类的对象可以被串行化。 49 【正确答案】 【 】 Jwindow 【试题解析】 Swing与 AWT 不同的其中一点就是 Swing将容器分为不同类,有顶层容器,中间容器,特殊容器和基本容器等等。在顶层容器中,就有题目中所叙述的四个容器。 50 【正确答案】 【 】 new FileInputStream(“thetime“); 【试题解析】 在 Java语言的 io包中的非字符输入流中, FileInputStream可对 个磁盘文件涉及的数据进行处理。读取数据时,一般情况下,BufferedInputStream 和 DataInputStream一起用。读取字节时,InputStreamReader 以 及 BufferedReader 一起用。题目中要考查如何创建FileInputStream类的对象: FileInputStream对象名 =new FileInputStream(“参数 ”);。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1