[计算机类试卷]国家二级(JAVA)笔试模拟试卷118及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷118及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷118及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 118及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 在一棵二叉树上第 5层的结点数最多是 ( )。 ( A) 8 ( B) 16 ( C) 32 ( D) 15 3 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 4 在创建数据库表结构时,给该表指定了主索引,这 属于数据完整性中的 ( )。 ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)用
2、户定义完整性 5 对关系 S和 R进行集合运算,产生的元组属于 S中的元组,但不属于 R中的元组,这种集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 6 以下不是结构化程序设计方法的技术是 ( )。 ( A)自顶向下,逐步求精 ( B)自底向上,逐步求精 ( C)从整体到局部 ( D)结构清晰,层次分明 7 在面向对象设计中,对象有很多基本特点,其中 “一个 系统中通常包含很多类,这些类之间呈树形结构 ”这一性质指的是对象的 ( )。 ( A)分类性 ( B)标识唯一性 ( C)继承性 ( D)封装性 8 所有在函数中定义的变量,连同形式参数,都属于 (
3、 )。 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)寄存器变量 9 完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )。 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 10 下列叙述中正确的是 ( )。 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 11 Java语言和 C+语言相比, ( )项是 Java有的,而 C+没有 ? ( A)面向对象
4、( B)动态链接 ( C)有类库 ( D)跨平台 12 保证 Java语言可移植性的特征是 ( )。 ( A)面向对象 ( B)安全性 ( C)分布式计算 ( D)可跨平台 13 下列代 码中,将引起编译错误的行是 ( )。 public class test public static void main(String args) float f=0.0; f+=0; ( A)第 2行 ( B)第 3行 ( C)第 4行 ( D)第 6行 14 表达式 1+2+“hello“+8的值为 ( )。 ( A) 12hello8 ( B) 3hello8 ( C) 12hello ( D)不能运算
5、 15 下列程序的输出结果是 ( )。 public class Test public static void main(String args) char a1 = B, a2 = c; if(a1+1 a2) +a1; System.out.println(a1); ( A) B ( B) b ( C) C ( D) c 16 下列循环的循环体将被执行 ( )。 int x =10, y=30; dot y -= x; x+; while (x+ y-); ( A) 0次 ( B) 1次 ( C) 2次 ( D) 3次 17 下列程序执行的结果是 ( )。 public class Te
6、st public static void main(String args) int i, j, k; for(int n=100; n =200; n+ ) i = n/100; j = n/10-i* 10; k = n%10; if(n = Math.pow(i, 3) + Math.pow(j, 3) + Math.pow(k, 3) System.out.println(n); ( A) 153 ( B) 167 ( C) 173 ( D) 137 18 下列常见的系统定义的异常中,数组越界异常是 ( )。 ( A) ArrayIndexOutOfBoundsException (
7、 B) IOException ( C) NullPointerException ( D) ArithmeticException 19 运行下面的程序时,会产生 ( )。 public class Test public static void main(String args ) int x =0; int y = 2/x; int z = 1,2,4,6; int p=z4; ( A) ArrayIndexOutOfBoundsExcePtion异常 ( B) NumberFormatException异常 ( C) ArithmeticException异常 ( D) Arithme
8、ticException异常和 ArrayIndexOutOfBoundsExcePtion异常 20 给出下列代码 ,可放在类 A的横线位置作为 A合理的内部类的是 ( )。 class A protected int i; A(int i) this.i = i; _ ( A) class B ( B) class B extends A ( C) class B implements A ( D) class A 21 关于被私有访问控制符 private修饰的成员变量,下列说法正确的是 ( )。 ( A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 (
9、 B)可以被两种类访问和引用:该类本身、该类的所有子类 ( C)只能被该类自身所访问和修改 ( D)只能被同一个包中的类访问 22 执行完语句 int x= new int25;后,则下列说法中正确的是 ( )。 ( A) x24值为 0 ( B) x24值未定义 ( C) x25值为 0 ( D) x0值为空 23 设有定义语句: int a=66,77,99; 则下面对此语句的叙述错误的是 ( )。 ( A)定义了一个名为 a的一维数组 ( B) a数组有 3个元素 ( C) a数组元素的下标为 1 3 ( D)数组中的每一个元素都是整型 24 下列运算符中, ( )是布尔逻辑运算符。 (
10、 A) + ( B) ( C) ( D) int z = 3; int n = 4; n=n+-y* z/n; System.out.println(n); ( A) 3 ( B) -1 ( C) -12 ( D) -3 27 执行下列程序段之后,输出的结果是 ( )。 public class Test public static void main(String args) byte a = 2; short b = 3; long c = 4; c=a%b*4%b; System.out.println(c) ; ( A) 2 ( B) 1 ( C) -1 ( D) -2 28 下列关于
11、过滤流的叙述中,不正确的是 ( )。 ( A)过滤流提供了同步处理机制,保证某 I/O流同时只能被一个线程访问 ( B)过滤流可以使用文件作为构造函数的参数 ( C)过滤流是 FilerInputStream和 FilerOutputStream抽象类及其子类 ( D)使用过滤流时先把过滤流连接到某个 I/O流上 29 以下类中,不具有缓冲功能的是 ( )。 ( A) BufferedInputStream ( B) MappedByteBuffer ( C) ObjectOutputStream ( D) BufferedReader 30 调用以下哪些方法可以使运行状态的线程进入阻塞状态
12、?( ) ( A) start( ),yield( ),sleep( ),join( )和 wait( ) ( B) start( ),yield( ),sleep( ),join( ),wait( )和 stop( ) ( C) yield( ),sleep( ),join( )和 wait( ) ( D) yield( ),sleep( ),join( ),wait( )和 stop( ) 31 下列选项中可以创建一个标识有 “关闭 ”的按钮语句的是 ( )。 ( A) TextField b = new TextField(“关闭 “); ( B) TextArea b=new Text
13、Area(“关闭 “); ( C) Button b = new Button(“关闭 “); ( D) Checkbox b = new Checkbox(“关闭 “); 32 下列关于组合框的描述中不正确的是 ( )。 ( A)默认情况下,只能从组合框中选择 ( B)组合框也可让用户自行输入 ( C)组合框不可以选择多项 ( D)使用 getSelectedIndex()方法可以获得用户选择的内容 33 下列不是事件处理机制角色的是 ( )。 ( A)事件 ( B)事件源 ( C)事件接口 ( D)事件处理者 34 给出下列关于一个使用适当的字符间距字体的 TextField的表达式,则哪
14、个选项的叙述是对的 ?( ) TextField t=new TextField(“they are good“,40); ( A)被显示的字符串可以使用多种字体 ( B)一行中最大的字符数是 40 ( C)显示的宽度正好是 40个字符宽 ( D)用户可以编辑字符 35 javax.swing.Japplet的父类是 ( )。 ( A) java.awt.panel ( B) java.applet.Applet ( C) java.awt.frame ( D) java.awt.Window 36 在树形结构中,树的根结点没有【 】。 37 Jackson结构化程序设计方法是英国的 M.Ja
15、ckson提出的,它是一种面向【 】的设计方法。 38 面向对 象的模型中,最基本的概念是对象和【 】。 39 软件设计模块化的目的是【 】。 40 数据模型按不同应用层次分成 3种类型,它们是概念数据模型、【 】和物理数据模型。 41 Java中访问限定符有【 】、 protected、 private和 default等。 42 Java中实现的多维数组,实际上是由一维数组构成的【 】。 43 在一个类的内部嵌套定义的类称为【 】。 44 使用一个过滤流要求首先把过滤流连接到某个 I/O流上,再通过【 】的参数去指定连接的 I/O流。 45 下列程序的功能是创建了一个实现 5个 “Hell
16、o!”的线程并启动运行,请将程序补充完整。 public class Test extends Thread public static void main(String args) Test t = new 【 】 ; t.start( ); public void run( ) int i = 0; while (true) System.out.println( “Hello“ ); if (i+ =4) break; 46 任何一个 Java程序都默认引入一个包,这个包的名字叫【 】。 47 下面是一个类的定义,试将程序补充完整。 class Test String s; 【 】 in
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 118 答案 解析 DOC
