[计算机类试卷]国家二级(JAVA)笔试模拟试卷210及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷210及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷210及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 210及答案与解析 1 关系表中的每一横行称为一个 ( )。 ( A)元组 ( B)字段 ( C)属性 ( D)码 2 有如下 3个关系 R、 S和 T: RSTABmln2BC1335ABCml3由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡尔积 ( B)交 ( C)开 ( D)自然连接 3 下面对对象概念的描述中,错误的是 _。 ( A)任何对象都必须有继承性 ( B)对象是属 性和方法的封装体 ( C)对象间的通信靠消息传递 ( D)操作是对象的动态属性 4 设有下列二叉树 (如下图所示 ) 对此二叉树中序遍历的结果是
2、( )。 ( A) ABDGCEHIF ( B) DGBAHEICF ( C) GDBHIEFCA ( D) ABCDEFGHI 5 对建立良好的程序设计风格,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号的命名只要求符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 下列叙述中正确的是 ( A)程序设计过程中的主要工作足编制程序 ( B)程序设计的主要目标是编制出运行结果正确的程序 ( C)不良的程序设计风格会增加程序的复杂性 ( D)上述三种说法都不对 7 以下 ( )表达式是不合法的。 ( A) String x=“Sky“; int
3、y=5; x + =y: ( B) String x=“Sky“: int y=5: if(x=y) ( C) String x=“Sky“: int y=5: x=x+y: ( D) String x=null: int y=(x!=null) public class ex40 static Frame f; public static void main(String args) f = new Frame(“ex40“); MenuBar mb = new MenuBar(); f.setMenuBar (mb); Menu m1 = new Menu(“menu“); _ m1.ad
4、d (mil); mb. add (m1); f. setSize (200, 200); f. setVisible (true); ( A) Menu mil = new MenuItem(“iteml“); ( B) MenuItem mil = new MenuItem(“iteml“); ( C) Menu mil = new MenuItem(“iteml“); ( D) Menu mil = MenuItem(“iteml“); 12 下列 Applet实现了在 Applet窗口中绘制一个以 (70, 70)为圆心, 50为半径,边框为绿色的圆,圆心是红色的。选择正确的语句填入下
5、面横线处。 import java.awt.*; import java.applet.*; public class ex20 extends Applet public void paint(Graphics g) g.setColor(Color. GREEN); g.drawOval(20, 20, 100, 100); g.setColor(Color. RED); _ ( A) g.drawOval(70, 70, 70, 70); ( B) g.drawRect(70, 70, 1, 1); ( C) drawRect(70, 70, 1, 1); ( D) g.drawLine
6、(70, 70, 1, 1); 13 欲构造 ArrayList类的一个实例,此类实现了 List接口,下列 ( )方法是正确的。 ( A) ArrayList myList = new Object( ); ( B) List myList = new ArrayList( ); ( C) ArrayList myList = new List( ); ( D) List myList = new List( ); 14 在下列选项中,不属于 Java语言安全机制的一项是 ( )。 ( A)语法检查 ( B)不允许使用指针 ( C)代码参数类型合法性检查 ( D)对内存进行跟踪 15 下列关
7、于 J2EE的特点的说法中,错误的是 ( )。 ( A) J2EE的基础是 J2SE ( B) J2EE提供高度的安全性支持 ( C)支持事务处理和异步通信 ( D)支持面向过程的 Web开发 16 可以在 for循环初始化部分声明一个变量,其作用域是 ( )。 ( A)整个 for循环 ( B) for循环后的所有部分 ( C) for循环所在的代码块 ( D)全部代码 17 若 a的值为 3时,下列程序段被执行后, c的值是 ( )。 int c=1; if(a 0) if(a 3) c=2; else c=3; else c=4; ( A) 1 ( B) 2 ( C) 3 ( D) 4
8、18 下面的哪一个关键字通常用来对对象加锁,从而使得对对 象的访问是排他的 ? ( A) serialize ( B) transient ( C) synchronized ( D) static 19 对于下面语句的说法,不正确的是 Thread thrObj=new Thread(); ( A)系统没有为该线程对象分配资源 ( B)只能启动或者终止 ( C)创建了一个空的线程对象 ( D)可以调用其他方法 20 线程交互中不提倡使用的方法是 ( )。 ( A) wait() ( B) notify() ( C) stop() ( D) notifyall() 21 在 Java职 App
9、let程序中,对发生的事件做出响应和处理的时候,应该使用( )。 ( A) import java.awt.event.*; ( B) import java.io.*; ( C) import java.awt.*; ( D) import java.applet.*; 22 在编写异常处理的 Java程序中,每个 catch 语句块都应该与 ( )语句块对应,使得该语句块用来启动 Java的异常处 理机制。 ( A) if-else ( B) switch ( C) try ( D) throw 23 下列关于字符串的叙述错误的是 ( )。 ( A)创建 String类的字符串对象后,字符
10、串所代表的文本根据情况可改变 ( B)字符串由 java.lang.String和 java.lang.SlringBuffer定义 ( C)字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界 ( D)在 Java语言中,字符串是作为对象来处理的 24 下列代码的执行结果是 ( )。 public class Test2 public static void main(String arg) System.out.println(100%3); System.out.println(100%3.0); ( A) 1和 1 ( B) 1和 1.0 ( C) 1.0
11、和 1 ( D) 1.0和 1.0 25 下列用于 Java解析类文件的命令是 ( )。 ( A) java ( B) javac ( C) javap ( D) jar 26 设有如下程序: public class Sun public static void main (String args ) int x,y; x= (int) Math.sqrt (2) /2+ (int) Math.random ()*2/2; y= (int) Math.sqrt (3) /3+ (int) Math.random ()*3/3; if (x y) System.out.println (“x
12、y“); else if (x=y) System.out.println(“x=y“); else System.out.println(“x y“); 程序运行的结果为 ( )。 ( A) x y ( B) x=y ( C) x y ( D)以上都不对 27 Java语言具有许多 优点和特点,下列选项中能反映 Java程序并行机制特点的是( )。 ( A)安全性 ( B)多线程 ( C)跨平台 ( D)可移植 28 关于字节 I/O流,下列叙述不正确的是 ( ) ( A)字节数据来自于二进制文件 ( B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容
13、写入输出流中 ( C)字节输入流首先要实现 DataInput接口 ( D)所有的字节输出流都继承于 Writer类 29 下列程序的执行结果是 ( ) public class ex68 public static void main(Stringargs) ex68 obj new ex68(); int s 0; for(int i=1; i 4; i+) s+ obj.method(i); System.out.println(s); public int method(int n) if(n=1) return 1; else return n*method(n-1); ( A) 3
14、 ( B) 9 ( C) 33 ( D) 153 30 在 Java中,负责对字节代码解释执行的是 ( )。 ( A)垃圾回收器 ( B)虚拟机 ( C)编译器 ( D)多线程机制 31 下列属于合法的 Java标识符是 ( )。 ( A) ABC ( B) &5678 ( C) #NAME? ( D) saler 32 下列组件中没有选择项的是 ( )。 ( A) Button ( B) CheckBox ( C) List ( D) Choice 33 Applet运行时,被浏览器或 appletviewer调用的第 1个方法是 ( )。 ( A) paint () ( B) init()
15、 ( C) start() ( D) destroy() 34 当不希望某个类被其他类继承时,就可以将该类标识为 ( A) final ( B) abstract ( C) private ( D) protected 35 在 AWT组件中用复选框组构件 CheckboxGroup实现单选框的功能,但在Swing中, Java语言直接提供了一个单选框,它是 ( A) JButton ( B) JComboBox ( C) JRadioButton ( D) JCheckBox 36 Jackson方法是一种面向 _的结构化方法。 37 软件工程研究的内容主要包括 _技术和软件工程管理。 38
16、 Java中的返回语句是 _语句。 39 数据库是指按照一定的规则存储在计算机中的【 】的集合,它能被各种用户共享。 40 按 “先进后出 ”原则组织数据的数据结构是【 】。 41 字符输入流的父类是 _,字符输出流的父类是 _。 42 Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的【 】特点。 43 UDP允许传输的数据包最大为【 】。 44 Swing的顶层容器有: JApplet, JWindow, JDialog和 _。 45 通过类 MyClass中的不含参数的构造函数,生成该类的一个对象。 obj,可通过以下语句实现:【 】。 46 与显示相关 的 Applet
17、方法有【 】 (), repaint()和 update()。 47 Java图形用户界面编程中的最基本组成部分是【 】。 48 通过类 MyClass中的不含参数的构造函数,生成该类的一个对象 obj,可通过以下语句实现;【 】。 49 Java简单性首先表现在自身系统的精练,它的基本解释程序和【 】占内存40KB,附加的基本标准类库和支持线程程序占 175KB。 50 请写出下面程序的运行结果: public class Test extends TT public static void main(String args) Test t=new Test(“Tom “); public
18、Test(String s) super(s); System out print(“How are you?“); public Test() this(“I am Jack “); class TT public TT() System out print(“Hi!“); public TT(String s) this(); System out print(“I am“+s); 结果:【 】 。 国家二级( JAVA)笔试模拟试卷 210答案与解析 1 【正确答案】 A 【试题解析】 在关系数据库中,关系模型采用二维表来表示,简称 “表 ”。二维表是由表框架及表元组组成。在表框架中,按
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 210 答案 解析 DOC
