[计算机类试卷]国家二级(JAVA)笔试模拟试卷182及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷182及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷182及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 182及答案与解析 1 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 ( D)一个关系可以包括多个二维表 2 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 3 在设计程序时 ,应采纳的原则之一是 ( )。 ( A)不限制 goto语句的使用 ( B)减少或取消注解行
2、( C)程序越短越好 ( D)程序结构应有助于读者理解 4 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。 ( A)抽象和信息隐蔽 - ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 5 在数据结构中,从逻辑上可以把数据结构分成 ( )。 ( A)动态结构和静态结构 ( B)线性结构和非线性结构 ( C)集合结 构和非集合结构 ( D)树形结构和图状结构 6 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件产品从提出、实现到使用维护的过程 ( C)软件产品从提出到实现的过程 ( D)
3、软件产品从提出、实现到使用的过程 7 如下图所示的 4棵二叉树中,不是完全二叉树的是 ( )。 8 在计算机中,算法是指 ( ) ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 9 软件生命周期中所花费用最多的阶段是 ( )。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 10 算法分析的目的是 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 11 下面程序段的输出结果是 ( )。 public class Test public stat
4、ic void main (String) args) int a, b; for(a=1, b=1; a 100; a+) if (a 10 ) break; if (b%2 1) b+ 2; continue; System. out. pdntln(A); ( A) 7 ( B) 8 ( C) 9 ( D) 10 12 定义类头时能使用的修 饰符是 ( )。 ( A) private ( B) static ( C) protected ( D) abstract 13 类 Panel默认的布局管理器是 ( A) GridLayout ( B) BorderLayout ( C) Flo
5、wLayout ( D) CardLayout 14 下列不属于虚拟机执行过程的特点的是 ( A)多线程 ( B)动态连接 ( C)异常处理 ( D)代码安全检查 15 当浏览器重新返回 Applet所在页面时,将调用 Applet类的方法是 ( A) start() ( B) init() ( C) stop() ( D) destroy() 16 在下列说法中,正确的一项是 ( )。 ( A) Java语言是以类为程序的基本单位的 ( B) Java语言是不区分大小写的 ( C)多行注释语句必须以 /开始 ( D)在 Java语言中,类的源文件名和该类名可以不相同 17 下列 ( )方法和
6、 resume()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。 ( A) interrupt() ( B) stop() ( C) suspend() ( D) yield() 18 Java语言中,负责并发管理的机制是 ( )。 ( A)垃圾回收 ( B)虚拟机 ( C)代码安全 ( D)多线程 19 在 Java中,子类重新定义一个与从父类那里继承来的域变量完全相同的变量,这称为域的 ( )。 ( A)隐藏 ( B)覆盖 ( C)重载 ( D) Java不支持此特性 20 下列说法不正确的是 ()。 ( A)在 Java中,常量 null和 true都需要小写 (
7、 B)浮点型数据小数位数 bit越多,表示数的精度越高 ( C)布尔型 数据在内存中占两位 ( D) Unicode字符集要比 ASC 集更丰富,它们是 16位无符号数据 21 下列关于 try和 catch子句的描述中,错误的一项是 ( )。 ( A)不同的 catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量 ( B)如果没有异常产生,则所有的 catch代码段都被略过不执行 ( C) by代码段后跟有一个或多个 catch代码段 ( D)异常总是由距离产生异常最近的匹配 catch代码段处理 22 Java程序中的路径设置是 ( )。 ( A) set Path ( B)
8、set env ( C) set ClassPath ( D) set Class 23 给出下面代码段: public class Test public static void main(String args) int m; switch(m) case 0 : System.out.println(“case 0“); case 1 : System.out.println(“case 1“); break; case 2 : break; default : System.out.println(“default“); 下列 m的值能引起输出 “default”的是 ( )。 ( A
9、) 0 ( B) 1 ( C) 2 ( D) 4 24 下列复选框构造方法,错误的是 ( ) ( A) setLayout(new GridLayout(3, 1); ( B) add(new Checkbox(“one“, null, true); ( C) add(new Checkbox(“two“); ( D) add(new Checkbox(“one“, true); 25 关于字节 I/O流,下列叙述不正确的是 ( ) ( A)字节数据来自于二进制文件 ( B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中 ( C)字节输入流首
10、先要实现 DataInput接口 ( D)所 有的字节输出流都继承于 Writer类 26 过滤字节输出流都是 _抽象类的子类。 ( ) ( A) InputStream ( B) OutPutStream ( C) FiherlnputStream ( D) FilterOutputStream 27 十进制数 16的十六进制表示格式是 ( )。 ( A) 0x10 ( B) 0x16 ( C) 0xA ( D) 16 28 下列程序执行后, j的值是 ( )。 public class Test public static void main(String args) int j=1; f
11、or(int i=7; i 0; i-=2) j*=2; System.out.println(j); ( A) 15 ( B) 1 ( C) 32 ( D) 16 29 下列各项关于 Applet(小应用程序 )的描述中错误的是 ( )。 ( A) Applet是能够嵌入到 HTML页面中,并能够在浏览器中运行的 Java类 ( B) Applet自身也能够运行 ( C) Applet与 Application的主要区别是在执行方式上 ( D) Applet是 Java与 Web相结合而引入的一种重要的 Java应用形式 30 列关于单目运算符 +、 -的叙述中, ( )是正确的。 ( A)
12、它们的运算对象可以是任何变量和常量 ( B)它们的运算对象可以是 char型变量和 int型变量,但不能是 float型变量 ( C)它们的运算对象可以是 int型变量,但不能是 doule型变量和 float型变量 ( D)它们的运算对象可以是 char型变量、 int型变量和 float型变量 31 在串行化类中实现部分串行化的两个方法为 ( )。 ( A) writeExtemal()和 readExtemal() ( B) writeObject()和 readObject() ( C) DataInput()和 DataOutput() ( D) read()和 write() 32
13、 若有定义 int a=2;则执行完语句 a/=a*a;后, a的值是 ( ) ( A) 0.5 ( B) 0 ( C) 1/2 ( D) 1/4 33 Java语言通过什么方式支持多重继承 ? ( A)分布式 ( B)可移植 ( C)动态性 ( D)接口 34 现有一变量声明为 boolean aa,下列的赋值语句正确的是 ( A) aa=false ( B) aa=False ( C) aa=“true“ ( D) aa=0 35 给出下列关于一个使用适当的字符间距的字体的 TextField的表达式,则哪个选项的叙 述是对的 ? TextField t = new TextField(“
14、they are good“, 40); ( A)被显示的字符串可以使用多种字体 ( B)一行中最大的字符数是 40 ( C)显示的宽度正好是 40个字符宽 ( D)用户可以编辑字符 36 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 37 类是一个支持集成的抽象数据类型,而对象是类的【 】。 38 【 】是当前软件开发环境中富有特色的研究工作和发展方向。 39 在一个容量为 25的循环队列中,若头指针 from=16,尾指针 rear=9,则该循环队列中共有【 】,个 元素。 40 当数据的物理结构 (存储结构、存取方式等 )改变时,不影响数据库的逻辑结
15、构,从而不致引起应用程序的变化,这是指数据的【 】。 41 Java源文件中最多只能有一个【 】类,其他类的个数不限。 42 一个具体的线程是由 _、代码和数据组成。 43 Java中的方法的参数传递是 _调用。 44 一个类的定义分为类注释、【 】和类体的定义。 45 要引入 包中的 URL公有类,需用语句【 】。 46 下列 Applet当鼠标进入窗口时,在状 态栏显示 “鼠标已进入 ”的提示信息。请填写正确的程序在横线处。 import java.awt.*; import java.awt.event.*; public class Test 10 extends Applet pub
16、lic void init() addMouseListener( new MouseAdapter() public void mouseEntered(MouseEvent me) 【 】 ; repaint(); ); 47 在 J2SEv1.4运行环境中,编译 Java源程序的命令是【 】。 48 【 】、 Set、 List和 SonedSet是集合中的四个重要接口。 49 在 Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有【 】。 50 求自然数 1到 n的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n
17、1 下列定义的方法的功能是用递归的算法完成自然数 1到 n的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return【 】 国家二级( JAVA)笔试模拟试卷 182答案与解析 1 【正确答案】 C 【试题解析】 在格式化模型中,要事先根据应用的需要,确定数据之间的逻辑关系,即先对数据进行结构化。在关系模型中,不需要事先构造数据的逻辑关系,只要将数据按照一定的关系存入计算机,也就是建立关系。所以选项 A错误。对于一个表示关系的二维表,其最基本的要求是表中元组的每一个分量必须是不可分的数据项,即不允许表中再有表。所以,选项 B、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 182 答案 解析 DOC
