[计算机类试卷]国家二级(JAVA)笔试模拟试卷213及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷213及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷213及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 213及答案与解析 1 下列 _不属于 J2EE提供的服务。 ( A)事务服务 ( B)客户管理 ( C)邮件服务 ( D)消息服务 2 串的长度是 ( )。 ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 3 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( )。 ( A)数据无冗余 ( B)数据可共享 ( C)专门的数据管理软件 ( D)特定的数据 模型 4 需求分析阶段的任务是确定 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软
2、件开发费用 ( D)软件系统功能 5 下列叙述中正确的是 ( )。 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上三种说法都不对 6 设有下列二叉树: 对此二叉树中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 7 关系数据库管理系统 能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 8 用于输入压缩文件格式的 ZipInputStrea
3、m类所属包是 ( A) java.util ( B) java.io ( C) java.nio ( D) java.util.zip 9 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 ( ) ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 10 在最坏情况下,下列排序方法中时间复杂度最小的是 ( A)冒泡排序 ( B)快速排序 ( C)插入排序 ( D)堆排序 11 实现递归调用属于 _的应用。 ( A)栈 ( B)数组 ( C)队列 ( D)二叉树 12 下列工具中属于需求分析常用工具的是 _。 ( A) PAD
4、 ( B) PFD ( C) N-S图 ( D) DFD 13 用二维表数据来表示实体及实体之间联系的数据模型为 _。 ( A)层次模型 ( B)网状 模型 ( C)关系模型 ( D) E-R模型 14 假设有单精度浮点数 x和 y, x为正有限值, y为正无限值,下列说法中正确的是 _。 ( A) x/y为 NaN ( B) x/y为负无限 ( C) x/y为正无限 ( D) x/y为 0.0 15 执行下列代码之后,输出的结果为 _。 public class ex39 public static void main(String args) int a=2; int b=3; int c
5、=7; int d=a c?a:c; d=d 2 b?d:b; System.out.println(b); ( A) 2 ( B) 3 ( C) 7 ( D) 5 16 下列不属于 Applet运行过程 的是 ( )。 ( A)浏览器加载指定 URL中的 HTML文件 ( B)编译 Applet程序 ( C)浏览器解析 HTML文件 ( D)浏览器中的 Java运行环境运行 Applet 17 下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; System.out.println(i); public
6、static void main(String args) Test test= new Test(); test. aMethod(); ( A)编译错误 ( B) 0 ( C) 1 ( D)运行成功,但不输出 18 下列关于 Java Application与 Applet的说法中,正确的是 ( A)都包含 main()方法 ( B)都通过 “appletviewer“命令执行 ( C)都通过 “javac“命令编译 ( D)都嵌入在 HTML文件中执行 19 下列关于 JavaApplication与 Applet的说法中, 正确的是 ( )。 ( A)都包含 main()方法 ( B)
7、都通过 “appletviewer”命令执行 ( C)都通过 “javac”命令编译 ( D)都嵌入在 HTML文件中执行 20 下面程序段的输出结果是 ( )。 public class Test public static void main(String args ) int x,y; x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2; if (x y) System.out.println(“x y“); else if (x=y) System.out.
8、println(“x=y“); else System.out.println(“x y“); ( A) x y ( B) x=y ( C) x y ( D)编译错误 21 在 Java语言中下列 ( )是编译器自动导入的。 ( A) java.lang ( B) java.awt ( C) java.io ( D) java.applet 22 设有下面两个类的定义 : class Person long id / 身份证号 String name; /姓名 class Student extends Person int score: /成绩 int getScore ( ) return
9、 score; 则类 Person和类 Student的关系是 ( )。 ( A)包含关系 ( B)继承关系 ( C)关联关系 ( D)无关系 23 Java的 Applet与 Application的主要区别是 ( )。 ( A)程序代码不同 ( B)程序代码的功能不同 ( C)程序代码段的长度不同 ( D)执行方式不同 24 下列说法中错误的一项是 _。 ( A)共享数据的所有访问都必须使用 synchtonized加锁 ( B)共享数据的访问不一定全部使用 synchronized加锁 ( C)临界区必须使用 synchronized标识 ( D)所有的对共享数据的访问都是临界区 25
10、下列 _修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( ) ( A) private ( B)无修饰符 ( C) public ( D) protected 26 下列说法中,正确的一项是 ( A) Java语言是以类为程序的基本单位的 ( B) Java语言是不分大小写的 ( C)多行 注释语句必须以 /开始 ( D)在 Java语言中,类的源文件名和该类名可以不相同 27 下面程序段的输出结果是 public class Test public static void main(Stringargs) int x, y; x=(int)Math sqrt(5)/2+(in
11、t)Math random()*5/2; y=(int)Math sqrt(3)/2+(ht)Math random()*3/2; if(x y) System out println(”x 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)编译错误 28 下列方法与 Applet显示无关的是 ( A) paint() ( B) update() ( C) draw() ( D) repaint() 29 DOS控制键 Ctrl+
12、Alt+Del的功能为 ( )。 ( A)删除一个字符并退格 ( B)暂停标准输出设备的输出 ( C)热启动 ( D)终止当前操作 30 计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止,绝大多数计算机仍是 ( )式计算机。 ( A)时处 ( B)智能化 ( C)并行 ( D)冯 诺依曼 31 给出下列代码,则数组初始化中 ( )是不正确的。 bytearrayl, array2; bytearray ; bytearray4: ( A) array2=array1 ( B) array2=array3 ( C) array2=array4 ( D) array3=arra
13、y4 32 下面创建一个新文件对象方法错误的是 ( )。 ( A) File myFile; myFile=new File(“mulu/file“); ( B) File myFile=new file( ); ( C) myFile=new File(“/mulu“,“filel“); ( D) File myDir=new file(“/mulu“); myFile=new File(Dir“filel“); 33 下列关于使用内部类的原因叙述中不正确的是 ( A)一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员 ( B)实现事件监听器时,采用内部类、匿名类编程非常容易实现其
14、功能 ( C)编写事件驱动程序,内部类很方便 ( D)内部类就是特殊的抽象类,所以便于人机交互 34 阅读下列一个支持多线程并发操作的堆栈类代码段 public class MyStack private int idx=0; private intdata=new int8; public_void push(int i) dataidx=i; idx + +; 在下画线处应填入的是 ( A) synchronized ( B) wait ( C) blocked ( D) interrupt 35 要在 HTML文件中嵌入 Applet,在 applet标记中必须定义的是 ( A) App
15、let字节码文件的 URL ( B) Applet显示区域的高度和宽度 ( C) Applet字节码的文件名 ( D) B和 C 36 数据库应用的核心是【 】。 37 在面向对象的程序设计中,类描述的是具有相似性质的一组【 】。 38 Swing中用来表示工具栏的类是 javax.swing._。 39 当访问一个空对象的变量或方法和访问空数组元素时,会出现【 】异常。 40 数据管理技术 发展过程经过人工管理、文件系统和数据库系统 3个阶段,其中数据独立性最高的阶段是【 】。 41 下面的 Applet获取了相对于 getDocumentBase()方法返回的目录路径为graph/java
16、.gif的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。 import java.awt.*; import java.applet.Applet; public class Test extends Applet Image img; public void init() 【 】 public void paint (Graphics g) g.drawlmage (img, 30, 25, this); 42 StringBuffer类的默认构造方法为字符串分配【 】个字符的缓存。 43 下列程序段的输出结果为【 】。 int a=2; switch (A) case 2:
17、System. out. print( “Value is 2.“); case 3 : System. out. println( “Value is 3. “); break; default: System. out. println (“end “); break; 44 若 x=5, y=10,则 x y & x+=y-的逻辑值为【 】。 45 在运行时,由 java 解释器自动引入,而不用 import 语句引入的包是【 】。 46 赋值表达式的组成是:在赋值运算符的左边是【 】,右边是一表达式。 47 传递给实现了 java awt event MouseMotionListen
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 213 答案 解析 DOC
