[计算机类试卷]国家二级(JAVA)笔试模拟试卷187及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷187及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷187及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 187及答案与解析 1 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 2 栈和队列的共同点是 ( )。 ( A)都是先进后出 ( B)都是先进先出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 3 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 4 数组中各个元素的 数据类型是 ( A)相同的 ( B)不同的 ( C)部分相同的 ( D)任意的 5 如果进栈序列为 e1,e2,e3,e4,则可
2、能的出栈序列是 ( )。 ( A) e3,e1,e4,e2 ( B) e2,e4,e3,e1 ( C) e3,e4,e1,e2 ( D)任意顺序 6 面向数据流的设计方法可以直接把数据流图映射成软件结构。对于变换流,除了输入模块、变换模块和输出模块外还需要一个 ( )。 ( A)调度模块 ( B)主控模块 ( C)平衡模块 ( D)等价模块 7 关系数据库管理 系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 8 链表不具有的特点是 ( ) ( A)不必事先估计存储空间 ( B)可随机访问任一元素 (
3、 C)插入删除不需要移动元素 ( D)所需空间与线性表长度成正比 9 下列关于栈的叙述中不正确的是 ( )。 ( A)在栈的两端都能插入或删除数据 ( B)在栈中只能从一端插入或删除数据 ( C)栈中的数据是先进后出的 ( D)栈是一种特殊 的线性表 10 非空的循环单链表 head的尾结点 (由 p所指向 ),满足 ( A) pnext= =NULL ( B) p= =NULL ( C) pnext=head ( D) p=head 11 当浏览器重新返回 Applet所在页面时,将调用 Applet类的 ( )方法。 ( A) start( ) ( B) init( ) ( C) stop
4、( ) ( D) destroy( ) 12 下列循环的循环体将被执行 ( )。 int x =10, y=30; dot y -= x; x+; while (x+ y-); ( A) 0次 ( B) 1次 ( C) 2次 ( D) 3次 13 以下关于对象锁的叙述,正确的是 ( )。 ( A)正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内 ( B)为了防止单个线程因为自己持有的锁而陷入死锁, Java规定对象不可以重复加锁 ( C)正常使用对象锁时,临界区内的共享数据必须是私有的 ( D)在 Java中设有专门检测和预防死锁的机制,可供程序直接使用 14 T
5、hrowable类是直接从 ( )类继承来的。 ( A) Exception及其子集 ( B) Object类 ( C) Example ( D) Class类 15 在利用 JDBC连接数据库时,为建立实际的网络连接,不必传递的参数是( )。 ( A)数据库用户名 ( B) IP ( C) URL ( D)密码 16 数组中各个元素的数据类型是 ( )。 ( A)相同的 ( B)不同的 ( C)部分相同的 ( D)任意的 17 下列哪个选项是 short型数据的取值范围 ? ( A) -128 +127 ( B) -32 768 +32 767 ( C) -2 147483 648 +2 4
6、17 483 647 ( D) -3.402 823 47E 38 +3.402 823 47E 38 18 在 Java语言的下列哪个包是编译器自动导入的 ? ( A) java.lang ( B) java.awt ( C) java.io ( D) java.applet 19 给出下列的代码,哪行在编译时可能会有错误 ? public void modify() int i, j, k; i=100; while(i 0) j=i*2; System.out.println(“ The value of j is“+ j); k=k+1; ( A) line 4 ( B) line 6
7、 ( C) line 7 ( D) line 8 20 Swing构件必须添加到 Swing顶层容器相关的 ( A)选项板上 ( B)复选框内 ( C)内容面板上 ( D)分隔板上 21 在 switch(expression)语句中, expression的数据 类型不能是 ( A) double ( B) char ( C) byte ( D) short 22 以下列不是 APPLET标记的选项是 ( )。 ( A) PARAM ( B) BODY ( C) CODEBASE ( D) ALT 23 运行 Java程序需要的工具软件所在的目录是 ( )。 ( A) JDK的 bin目录
8、( B) JDK的 demo目录 ( C) JDK的 lib日录 ( D) JDK的 jre目录 24 下列关于 Applet的叙述中,正确 的是 _。 A) 为了使 Applet在浏览器中运行,需要在 HTML文件智能嵌入相应的 Applet类 B) Applet不能从外部接受参数 C) Applet不能使用 javac命令进行编译 D) Java Application与 Applet都必须包含 main()方法 25 如果创建的子类覆盖了父类的一个 public方法,则对该方法可以使用 ( )修饰符。 ( A) public ( B) public和 protected ( C) pri
9、vate ( D)任意修饰符都可以,由系统随机选取 26 下列 ( )选项不能提高程序的性能。 ( A)不要在循环中创建和释放对象 ( B)在处理字符串时尽量使用 StringBuffer类 ( C)避免太多的使用 synchronized关键字 ( D)尽量在循环中创建对象 27 Thread 类的方法中, toString()方法的作用是 ( )。 ( A)只返回线程的名称 ( B)返回当前线程所属的线程组的名称 ( C)返回当前线程对象 ( D)返回线程的字符串信息 28 _布局管理器使容器中各个构件呈 网格布局,平均占据容器空间。 ( ) ( A) FlowLayout ( B) Bo
10、rderLayout ( C) GridLayout ( D) CardLayout 29 下列关于 Java多线程并发控制机制的叙述中,错误的是 ( )。 ( A) Java中对共享数据操作的并发控制是采用加锁技术 ( B)线程之间的交互,提倡采用 suspend()/resume()方法 ( C)共享数据的访问权限都必须定义为 private ( D) Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某 些策略防止死锁的发生 30 ActionEvent事件相应的监听器接口是 ( )。 ( A) ActionListener ( B) ActionEventListener
11、 ( C) ContainerListener ( D) ContainerEventListener 31 创建一个标识有 “关闭 ”按钮的语句是 ( )。 ( A) TextField b=new TextField(“关闭 “); ( B) Button b=new Button(“关闭 “); ( C) Checkbox b=new Checkbox(“关闭 “); ( D) Label b=new Label(“关闭 “); 32 下面程序段的输出结果为 public class MyClass public static void main(String args) String
12、s=“Hello! How are you?“; System.out.println(s.LastIndexOf(“o“,16); ( A) 16 ( B) o ( C) u ( D) 17 33 下列属于 J2SDK命令的 RMI命令的是 ( )。 ( A) rmic和 rmiregistry ( B) rmid和 serialver ( C) jar和 jayah ( D) A、 B两项都是 34 下面程序定义了一个类,关于该类说法正确的是 ( )。 abstract class abstract Class ( A)该类能调用 newabstractClass( );方法实例化为一个对
13、象 ( B)该类不能被继承 ( C)该类的方法不能被重载 ( D)以上说法都不对 35 StringBuffer类字符串对象的长度是 ( A)固定 ( B)必须小于 16个字符 ( C)可变 ( D)必须大于 16个字符 36 存储结点中数据域占用的存储量与整个结点占用的存储量之比称为 _。 37 线程的 _方法只给具有与当前线程相同优先级的线程运行的机会。 38 若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。 39 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法 。 40 数据库管理系统常见的数据模型有层次模型、网状模型和
14、【 】 3种。 41 阅读下列代码 pubicclassTest2 publicstaticvoidmain(Stringargs) System.out.println(5/2);) 其执行结果是上【 】。 42 要引入 java. awt包中的所有直接公有类,需用语句【 】。 43 Java语言中的各种数据类型之间提供自动转换,如第 1操作数是 byte类型,第2操作数是 float类型,其结果是【 】类型。 44 在 Applet中,创建一个具有 16行 40列的多行文本区域对象 ta的语句为【 】。 45 串行化对象的方法有两种:把对象写到对象流和【 】。 46 Java提供的类库支持
15、 _ 协议,应用程序可通过 URL地址,在访问网络上任何地方的对象时,如同访问本地文件一样简单。 47 _类是一个特殊类,它是一个 final类,所有的方法都用类变量来调用。 48 J2ME是为嵌入式和 _提供的 Java平台,它的体结构由 profiles、Configuration和 Optional Packages组成。 49 设计报表时,将各种类型的文本和 _放在报表 “设计 ”窗体中的各个区域内。 50 在 Java线程中,共享数据的所有访问都必须作为临界区,使用【 】进行加锁控制。 国家二级( JAVA)笔试模拟试卷 187答案与解析 1 【正确答案】 B 【试题解析】 结构化程
16、序设计主要强调的是结构化程序清晰易读,可理解性好。 2 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许 在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 3 【正确答案】 B 【试题解析】 将 E-R图转换成指定 DBMS 中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实休和联系都可以表示成关系。 4 【正确答案】 A 【试题解析】 数组是一种常用的数据结构,它是一组有序数据的集合
17、。数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的 元素。定义数组时即定义了数组的类型,所以数组中各个元素的数据类型一定是相同的。 5 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A中 e1 不可能比 e2 先出, C中 e3 不可能比 e4 先出,且 e1不可能比 e2 先出, D中栈是先进后出的,所以不可能是任意顺序。 B中出栈过程如图所示: 6 【正确答案】 B 7 【正确答案】 B 【试题解析】 关系数据库系统的特点之一是它建立在数学理论的基础上,有很多数学理论可以表示关系模型的数据操作。选项 A、 C、 D都不属于关系运算。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 187 答案 解析 DOC
