[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc

上传人:boatfragile160 文档编号:503659 上传时间:2018-11-29 格式:DOC 页数:16 大小:45KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷119及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 119及答案与解析 1 下列选项中不符合良好程序设计风格的是 ( )。 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 2 希尔排序属于 ( )。 ( A)交换排序 ( B)归并排序 ( C)选择排序 ( D)插入排序 3 程序设计语言的工程特性之一为 ( )。 ( A)软件的可重用性 ( B)数据结构的描述性 ( C)抽象类型的描述性 ( D)数据库的易操作性 4 对下列 二叉树 进行中序遍历的结果是 ( )。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABD

2、CGEF ( D) FCADBEG 5 下列叙述中,不属于数据库系统的是 ( )。 ( A)数据库 ( B)数据库管理系统 ( C)数据库管理员 ( D)数据库应用系统 6 数据的逻辑结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据元素之间的逻辑关系 ( D)数据的逻辑结构在计算机中的表示 7 在数据库系统中,用户所见的数据模式为 ( )。 ( A)概念模式 ( B)外模式 ( C)内模式 ( D)物理模式 8 在关系数据库中,用来组织索引结构联系的是 ( )。 ( A)树形结构 ( B)网状结构 ( C)线性表 ( D)二维表 9 检查模块是否正确的

3、组合在一起的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 10 下列数据结构中不属于线性存储结构的是 ( )。 ( A)顺序表 ( B)栈 ( C)队列 ( D)链表 11 下面关于 Applet的说法正确的是 ( )。 ( A) Applet也需要 main方法 ( B) Applet必须继承自 java.awt.Applet ( C) Applet能访问本地文件 ( D) Applet程序不需要编译 12 Java的字符类型采用的是 Unicode编码方案,每个 Unicode码占用 ( )个比特位。 ( A) 8 ( B) 16 ( C) 3

4、2 ( D) 64 13 用来实现 Java虚拟机的语言是 ( )。 ( A) Java ( B) C ( C) C+ ( D)汇编 14 下列关于 Java安全性的说法正确的是 ( )。 ( A)有严格的访问权限检查 ( B)对程序执行前要检查 ( C)不允许使用指针 ( D)可防止对内存的非法入侵 15 下列说法错误的是 ( )。 ( A) Java语言中无 sizeof运算符 ( B) Java语言中所有类型的长度和表示是固定的,不依赖执行 ( C) goto和 const不是 Java编程语言中使用的关键字 ( D) Java语言中通过 #define命令定义常量 16 下列语句片段

5、: int result; int a=17,b=6; result=(a%b 4) ? a%b:a/b; System.out.println(result); ( A) 0 ( B) 1 ( C) 2 ( D) 5 17 下列代码的执行结果是 ( )。 public class test4 public smile void main(string args) int a=4,b=6,c=8; String s=“abc“; Sy stem.out.println(a+b+s+e); System.out.pfinfin(); ( A) ababcc ( B) 464688 ( C) 46

6、abc8 ( D) 10abc8 18 编译运行下程序后,关于输出结果的说法正确的是 ( )。 public class conditional public smile void main(string args) int x=4; System.out.println(“alue is “+(x 4)?99:9); ( A)输出结果为 value is 99.99 ( B)输出结果为 value is 9 ( C)输出结果为 valueis9.0 ( D)编译错误 19 在编写 JavaApplet程序时,若需要对发生的事件作出响应处理,一般需要在程序的开头写上 ( )语句。 ( A) i

7、mport java.awt.*; ( B) import java.applet.*; ( C) import java.io.*: ( D) import java.awt.evcnt.*; 20 获取一个不包含路径的文件名的方法为 ( )。 ( A) String gctName(): ( B) String getPath(): ( C) StringgetAbslutePath(); ( D) StringgetParent(): 21 下列关于内部类的说法,正确的是 ( )。 ( A)内部类可以与它包含的类名相同 ( B)内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法

8、中 的局部变量 ( C)内部类可以用 abstract修饰定义为抽象类,不能用 private protected定义 ( D)外部使用内部类时必须给出类的全名 22 定义一个表示 10个值为 null的字符串数组,下面选项正确的是 ( )。 ( A) Stringa; ( B) String a; ( C) char a10; ( D) Stxing a=new String10; 23 下列说法中,错误的一项是 ( )。 ( A)线程是程序中的一个执行流 ( B)多线程是程序中的多 个执行流 ( C)线程是进程的一次动态执行过程 ( D)进程是程序的一次动态执行过程 24 文件类是, ja

9、va.io包中的 ( )。 ( A)文件流类 ( B)字节流类 ( C)对象流类 ( D)非流类 25 下列 ( )是异常的含义。 ( A)程序的语法错 ( B)程序编译或运行中所发生的异常事件 ( C)程序预先定义好的异常事件 ( D)程序编译错误 26 下面关于循环冗余校验 (crc)说法不正确的是 ( )。 ( A)此项技术主要用在数字传输技术领域 ( B)以传输的可靠性为目 的 ( C)进行差错控制 ( D) crc编码简单,但误码率高 27 关于 Applet和 Application,下列说法错误的是 ( )。 ( A) Applet自身不能运行 ( B) Appht可嵌在 App

10、lication中运行 ( C) Application以 main()方法为入口 ( D) Applet可嵌在浏览器中运行 28 以下不属于 Thread类提供的线程控制方法的是 ( )。 ( A) bmak() ( B) sleep() ( C) yield() ( D) join() 29 在 Java中,线程是 ( )。 ( A)分时的 ( B)抢占式的 ( C)非抢占式的 ( D)非分时的 30 下列关于线程和进程的说法正确的是 ( )。 ( A)进程结构的所有成分都在用户空间内 ( B)用户程序能够直接访问进程涉及的数据 ( C)线程是内核级的实体 ( D)线程结构驻留在用户空间中

11、 31 下列关于字符串的叙述错误的是 ( )。 ( A)创建 String类的字符串对象后,字符串所代表的文本根据情况可改变 ( B)字符串由 java.lang.String和 java.lang.SlringBuffer定义 ( C)字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界 ( D)在 Java语言中,字符串是作为对象来处理的 32 为了从 HTML文件中获取参数,在 Applet程序中应该编写的代码是 ( )。 ( A)在 start()方法中加入语句 String s=getParameter(“buttonLabel“); ( B)在 int

12、()方法中加入语句 String s=Parameter(“buttonLabel“); ( C)在 int()方法中加入语句 String s=getParameter(“BUTTONLABEL“); ( D)在 start()方法中加入语句 String s=getParameter(“BUTIONLABEL“); 33 下面 ( )操作是 applet可以做的。 ( A)读取客户端部分系统变量 ( B)读取客户端文件 ( C)在客户端主机上创建新文件 ( D)在客户端装载程序库 34 3下面的程序是完成一个容器的例子,所缺部分正确的选项是 ( )。 import java.awt.*;

13、public class MyFrame extends Frame public static void main(String args) 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)以上都不

14、是 35 关于布局管理器 (LayoutManager),下列说法正确的是 ( )。 ( A)布局管理器是用来部署 Java应用程序 的网上发布的 ( B) (LayoutManager)本身不是接口 ( C)布局管理器是用来管理构件放置在容器的位置和大小的 ( D)以上说法都不对 36 长度为 n的顺序存储线性表中,当在任何位置上插入一个元素的概率都相等时,插入一个元素所需移动元素的平均个数为【 】。 37 用树型结构表示实体类型及实体间联系的数据模型称为【 】。 38 类是一个支持集成的抽象数据类型,而对象是类的【 】。 39 数据流图的类型有【 】和事务型。 40 当数据的物理结构 (存

15、储结构、存取方式 等 )改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【 】。 41 在由一个二元算术运算符构成的表达式中,如果操作数 1的数据类型为 int类型,操作数 2的数据类型为 long类型,则在运算过程中,是转换为【 】数据类型来运算的。 42 设 a=8,则表达式 a 2的值是 【 】。 43 在一个 for循环的循环体中可以包含另一个 for循环,实现 for循环的【 】。 44 一个 try代码段后面必须跟若干个 catch代码段或者一个【 】代码段。 45 文件类【 】是 java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能。 4

16、6 多线程程序设计的含义是可以将一个程序任务分成几个并行的【 】。 47 Java中的对象锁是一种独占的【 】锁。 48 在 Java中,将程序里出现的对象保存在外存中,称为【 】。 49 CardLayout布局管理器可以使多个构件共享同一个【 】。 50 Applet类中用于返回包含 Applet的 HTML文件 URL的方法是【 】。 国家二级( JAVA)笔试模拟试卷 119答案与解析 1 【正确答案】 D 2 【正确答案】 D 3 【正确答案】 A 4 【正确答案】 A 5 【正确答案】 D 6 【正确答案】 C 7 【正确答案】 B 8 【正确答案】 A 9 【正确答案】 B 10

17、 【正确答案】 D 11 【正确答案】 B 12 【正确答案】 B 13 【正确答案】 C 14 【正确答案】 B 15 【正确答案】 D 16 【正确答案】 D 17 【正确答案】 D 18 【正确答案】 C 19 【正确 答案】 D 20 【正确答案】 A 21 【正确答案】 D 22 【正确答案】 D 23 【正确答案】 C 24 【正确答案】 D 25 【正确答案】 B 26 【正确答案】 D 27 【正确答案】 B 28 【正确答案】 A 29 【正确答案】 B 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 C 33 【正确答案】 B 34 【正确答案】 B 3

18、5 【正确答案】 C 36 【正确答案】 n/2 【试题解析】 在线性表的任何位置插入一个元素的概率相等,即概率为p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 37 【正确答案】 层次模型 【试题解析】 用树型结构表示实体类型及实体间联系的数据模型称为层次模型,用有向图结构表示实体类型及实体间联系的数据模型称为网状模型,用二维表格结构表示实体及其联系的数据模型称为关系模型。 38 【正确答案】 实例 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类 的一个实例。 39 【正确答案】 变换型 【试

19、题解析】 典型的数据流类型有两种:变换型和事务型。变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理后再沿输出通路变换成外部形式离开软件系统。在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。 40 【正确答案】 物理独立性 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用 程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。 41 【正确答案】 long 【试

20、题解析】 当不同类型数据一起运算时,位数少的数据类型会自动向位数多的数据类型转换,即自动转换。自动类型转换的优先次序是: byte, short, charintlongfloatdouble 。 42 【正确答案】 2 【试题解析】 为不带符号的右移, 8的各比特位右移 2位,左边的空位填0。此题将 8(1000)变为了 2(0010)。 43 【正确答案】 嵌套 【试题解析】 通过循环和分支的嵌套,程序可以实现很多复杂的算法,除了 for循环外,还可以是其他的循环语句或者分支语句。 44 【正确答案】 finally 【试题解析】 根据 try-catch-finally结构, try后面

21、是若干个 catch,再后面是一个 finally代码段,可以没有 catch或者没有 finally,但是这两者中必须有一个。 45 【正确答案】 File 【试题解析】 File类是 java. io包中的非流类,它 以系统无关的方式描述文件对象的属性。 46 【正确答案】 子任务 【试题解析】 每一个程序在执行过程中,可以产生多个线程,每个线程执行一个子任务,各个线程之间并行执行,每个子任务合起来共同构成一个任务。 47 【正确答案】 排他 【试题解析】 当一个对象获得了对象锁时,就拥有了操作该对象的所有权力,在这期间其他任何线程不能够对该对象进行任何操作。 48 【正确答案】 对象永久化 【试题解析】 将对象的状态以一种串行格式表示出来,并保存在外存中,以便以后读取该对象时能够将其 重构出来。 49 【正确答案】 显示空间 【试题解析】 CardLayout将容器分层,每一层显示的空间都是整个容器的大小,每层只允许放入一个构件,因此,多个构件共享同一个容器的显示空间。 50 【正确答案】 getDocumentBase( ) 【试题解析】 getDocumentBase( )方法属于 HTML标记方法,用于获取包含Applet的 HTML文件的 URL。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1