[计算机类试卷]国家二级(JAVA)笔试模拟试卷30及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷30及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷30及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 30及答案与解析 1 _复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。 ( ) ( A)详细设计 ( B)系统设计 ( C)正式 ( D)非正式 2 在数据库系统阶段,数据 ( ) ( A)具有物理独立性,没有逻辑独立性 ( B)具有逻辑独立性,没有物理独产性 ( C)物理独立性和逻辑独立性较差 ( D)具有较高的物理独立性和逻辑独立性 3 设有栈 S和队列 Q,其初始状态为空,元素 a1、 a2、 83、 a4、 85、 86依次 入栈,出栈的元素则进入队列 Q,若 6个元素出栈的顺序是 g2、 a4、 83、 86、 s5、a1,则栈的容量
2、至少是 ( ) ( A) 6 ( B) 4 ( C) 3 ( D) 2 4 用高级语言编写的程序称之为 ( ) ( A)源程序 ( B)目标程序 ( C)汇编程序 ( D)命令程序 5 一个关系模式为 Y(X1, X2, X3, X4),假定该关系存在如下函数依赖: (X1,x2)X3 , X2X4 ,则该关系的码为 ( ) ( A) X1 ( B) X2 ( C) (X1, X2) ( D) (X1, X2, X3, X4) 6 软件开发的结构化设计 (SD)方法,全面指导模块划分的最重要原则应该 ( ) ( A)模块高内聚 ( B)模块低耦合 ( C)模块独立性 ( D)程序模块化 7 设
3、 S为学生关系, SC为学生选课关系, sno为学生号, Cno为课程号,执行下面SQL语句的查询结果是 ( ) Select S* From S, SC Where S Sno=SC.Sno=and SC, Cno=C2 ( A)选出选修 C2课程的学生信息 ( B)选出选修 C2课程的学 生名 ( C)选出 S中学生号与 SC中学生号相等的信息 ( D)选出 S和 SC中的一个关系 8 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是 ( ) ( A)设计人员和用户 ( B)分析人员和用户 ( C)分析人员、设计人员和用户 ( D)编码人员和用户 9 一幅 1024768的彩色
4、图像,其数据量达 2.23MB左右,若图像数据没有经过压缩处理,则图像中的彩色是使用 _ 二进制位表示的。 ( ) ( A) 24位 ( B) 16位 ( C) 32位 ( D) 8位 10 已知关系模式 R(A, B, C, D),其函数依赖集 F=AB , BCD , AD ,则下列函数依赖不成立的是 ( ) ( A) ABC ( B) ABD ( C) BACD ( D) ABCD 11 当不希望某个类被其他类继承时,就可以将该类标识为 ( A) final ( B) abstract ( C) private ( D) protected 12 设 A为已定义的类名,则下列声明 A类的
5、对象 a的语句中正确的一项是 ( A) public A a=new A(); ( B) public A=A(); ( C) A a=new class() ( D) aA; 13 下列哪个数代表单精度浮点数 ? ( A) 0652 ( B) 3.4457D ( C) 0.298f ( D) 0L 14 下列哪个类声明是正确的 ? ( A) abstract class G2 extends superClass1,superClass2. ( B) abstract public class classmates. ( C) public final class NewClass exte
6、nds superClass implements Interfacel. ( D) public abstract class String. 15 定义 个长度为 5值为空的字符串数组,下列选项不正确的是 ( A) String a=“, “, “, “, “, “; ( B) String a5; ( C) String5a; ( D) String a new String5; for(int i=0;i 5; ai+-null); 16 下面选项正 确的是 ( A) “128 1”值为 32 ( B) “128 1”值为 64 ( C) “128 1”值为 -32 ( D) “128
7、 1”值为 64 17 属于 main()方法的返回类型是 ( A)公共类 ( B)静态类 ( C)抽象类 ( D)默认类 18 能够实现自动共事类、子类和对象中的方法和数据,需要通过 ( A)继承机制 ( B)封装机制 ( C)构造函数 ( D)抽象类 19 下列叙述中,错误的是 ( A)接口可实现互不相关的类具有相同的行为 ( B)通过接口可说明多个类所需实现的 方法 ( C)通过接口需要了解对象所对应的类,才能了解对象的交互界面 ( D)接口与存储空间无关 20 下面程序段的输出结果为 public class MyClass public static void main(String
8、 args) String s=“Hello! How are you?“; System.out.println(s.LastIndexOf(“o“,16); ( A) 16 ( B) o ( C) u ( D) 17 21 ActionEvent事件相应的监听器接口是 ( A) ActionListener ( B) ActionEventListener ( C) ContainerListener ( D) ContainerEventListener 22 在执行完此程序段后, i, j值为 int i=1-10; do if(+i j-)continue; while(i 5);
9、( A) i=6 and j=5 ( B) i=5 and j=5 ( C) i=6 and j=4 ( D) i=5 and j=6 23 能对读入字节数据进行 java基本数据类型判断过滤的类是 ( A) PrintStream ( B) DataOnputStream ( C) DataInputStream ( D) BufferedInputStream 24 下列哪一个类属于 java.util.jar包 ? ( A) GZIPInputStream ( B) ZipInputStream ( C) JarInputSream ( D) InflaterInputStream 25
10、 下列 Java布局管理器中,将容器按上北下南、左西右东,划分为东、南、西、北、中 5部分的布局管理器是 ( A) FlowLayout ( B) BorderLayout ( C) GridLayout ( D) BoxLayout 26 创建一个标记有 “保存 ”按钮的语句是 ( A) TextField b=new TextField(“保存 ”); ( B) Button b=new Button(“保存 ”); ( C) Checkbox b=new Checkbox(“保存 ”); ( D) Label b=new Label(“保存 ”); 27 public abstract
11、Applet getApplet(String name)可以实现 ( A)同页面 Applet间的通信 ( B) Applet和浏览器间的通信 ( C) Applet的网络通信 ( D)以上 3种通信都能实现 28 下列说法中错误的一项是 ( A) Java中的每一个线程都属于某个线程组 ( B)线程只能在其创建时设置所属的线程组 ( C)线程创建之后,可以从一个线程组转移到另一个线程组 ( D)新建的线程默认情况下属于其父 线程所属的线程组 29 下列程序的功能是在监控台上每隔一秒钟显示一个字符串 “你好 !”,能够填写在程序中画线位置,使程序完整井能正确运行的语句是 public cla
12、ss Exam implements Runnable public static void main(String args) Exam t=new Exam() Thread tt=new Thread(t); tt, start(); public void run() for(; ;) try : catch(e) System.out.println(“你好 !”); ( A) sleep(1) RuntimeException ( B) t.sleep(1000) InterruptedException ( C) Thread.sleep(1) InterruptedExcept
13、ion ( D) Thread.sleep(1000) InterruptedException 30 下面程序段的输出结果是 public class Test public static void main(String args) int n=5, sum=0; while(n 0) sum+=n; -n; System.out.println(“sum is“+sum); ( A) sum is 14 ( B) sum is 15 ( C) sum is 10 ( D) sum is 5 31 在安全控制命令中,以下哪个命令是显示证书缓存区和密钥表项的命令 ( A) klist ( B
14、) ktab ( C) policytool ( D) kinit 32 对编写程序而言, Socket的工作过程不同的是 ( A)创建 Socket ( B)打开连接到 Socket的输入 /输出流 ( C)按某个协议对 Socket进行读 /写操作 ( D)关闭 Socket 33 下列 程序段运行的结果为 public class Test static void print(String s,int i) System.out.println(“String:“+s+“,int:“+i); static void print(int i, String s) System.out.pr
15、intln(“int:“+i+“,String:“+s); public static void main(String args) print(99,“Int first“); ( A) String:Stringfirst,int:11 ( B) int:11,String:Int first ( C) String:String first,int: 99 ( D) int:99, String:int first 34 关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends A
16、pplet Canvas MyCanvas; public void init() MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); ( A)程序可以运行,且看到显示 ( B)程序编译出错 ( C)程序可以运行,但看不到显示 ( D)以上说法都不对 35 下面的程序是完成一个容器的例子, 所缺部分正确的选项是 ( )。 import java.awt.*; public class MyFrame extends Frame public static void main(String args)
17、 MyFrame fr=new MyFrame(“Hello Out There!“); fr.setSize(200, 200); fr.setBackground(Color.red); _; public MyFrame(String str) super(str);/调用你类的构造方法 ( A) fr.setVisible(false) ( B) fr.setVisible ( C) fr.setVisible(true) ( D)以上都不是 36 设一棵二叉树中有 3个叶子结点,有 8个度为 l的结点,则该二叉树中总的结点数为【 】。 37 类是一个支持集成的抽象数据类型,而对象是类
18、的【 】。 38 结构化设计主要分为系统设计和模块设计,【 】的任务是决定系统的模块结构。 39 一般来说,数据库的设计过程要经历 3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【 】阶段。 40 数据流图有两种典型的结构形式,它们分别是变换型和【 】。 41 在 Java语言中,类按照程序设计所需要的常用方法和接口封装成【 】。 42 下面程序段的输出结果是【 】。 public class Test public static void main(String args) int i=1; switch (i
19、) case 0: System.out.println(“0“); break; case 1: System.out.println(“1“); case 2: System.out.println(“2“); break; default: System.out.println(“default“); 43 Frame默认的布局管理器是【 】。 44 int型 public成员变量 MAX_LENGTH,该值保持为常数 200,则定义这个变量的语句是【 】。 45 8|9 double term,surn=1.0; do n=【 】 : term= 1.0/n; sum=sum+term
20、; while(term =0.00001 ); System.out.println(n); Syst em.out.println(sum); 48 创建一个显示 “选项 ”的菜单项对象 mi的正确语句是【 】。 49 所有由 Container派生的类称为【 】。 50 下面 ChangeTitle()中对 b1和 b2按钮构造监听器,实现当单击 b1按钮时标题变为 students,当单击 b2按钮时标题变为 Teachers。请将程序补 充完整。 public ChangeTitle() super(“Title Bar“); b1.addAetionListener(this);
21、【 】 Jpanel pane = new Jpanel(); Pane.add(b1); Pane.add(b2); SetContentPane(pane); public void actionPerformed(ActionEvent evt) Object sourve = evt.getSource(); if (sourve =b1) setTitle(“Students“); else if (source = b2) setTitle(“Teachers“); repaint(); 国家二级( JAVA)笔试模拟试卷 30答案与解析 1 【正确答案】 B 2 【正确答案】 D
22、 3 【正确答案】 C 4 【正确答案】 A 5 【正确答 案】 C 6 【正确答案】 C 7 【正确答案】 A 8 【正确答案】 B 9 【正确答案】 A 10 【正确答案】 C 11 【正确答案】 A 【试题解析】 本题考查类定义中的关键字。 final修饰符表示这是一个不能被继承的类; abstract修饰符表示该类是抽象类; protected和 private是用来设置访问权限的。题目希望某个类被其他类继承时,就可以将该类标识为 final,选项 A正确。 12 【正确答案】 A 【试题解析】 本题考查对象的声明。对象的生成包括声明、实例化和初始化 3个方面的内容。一般格式是先定义一
23、个对象变量,再用关键字 new生成一个对象,并为对象中的变量赋初值。如下所示: type object Name=new type(参数 ),所以正确答案为选项 A。 13 【正确答案】 C 【试题解析】 本题考查 Java中数据类型的概念。选项 A以 0开头,表示一个八进制整数。选项 B以 D结尾,表示一个 double型的实型数。选项 C以 f结尾,表示一个单精度浮点数,满足题意。选项 D以 L结尾,表示一个 long型整数。 14 【正确答案】 C 【试题解析】 本题考查类的声明。 Java不支持多重继承,故 extends关键字后只能接一个父类,选项 A错误。在类声明中 public关
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 30 答案 解析 DOC
