[计算机类试卷]国家二级(JAVA)笔试模拟试卷179及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷179及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷179及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 179及答案与解析 1 下列命令中, _是 Java的解释运行命令。 ( A) javadoc ( B) javac ( C) java ( D) javah 2 下列叙述中错误的是 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构与数据处理的效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 3 软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书, 以及 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 4 下列叙述中正确的
2、是 ( A)黑箱 (盒 )测试方法完全不考虑程序的内部结构和内部特征 ( B)黑箱 (盒 )测试方法主要考虑程序的内部结构和内部特征 ( C)白箱 (盒 )测试不考虑程序内部的逻辑结构 ( D)上述三种说法都不对 5 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 G、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 6 编制好的程序,确保它的正确性和可靠性的同时,还应强调良好的编程风格。在书写功能性注解时应考虑 ( )。 ( A)仅为
3、整个程序做注解 ( B)仅为每个模块做注解 ( C)为程序段做注解 ( D)为每个语句做注解 7 下列有关算法的描述中错误的是 ( )。 ( A)所谓算法是指解题方案的准确而完整的描述 ( B)算法的基本特征有:可行性、确定性、有穷性和拥有足够的情报等 ( C)算法的复杂度主要包括时间复杂度和空间复杂度 ( D)算法的时间复杂度是指执行算法程 序所需要的时间 8 下面不属于软件工程的 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 9 软件开发的结构化生命周期方法将软什生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总
4、体设计、详细设计、编程凋试 ( D)需求分析、功能定义、系统没计 10 下列叙述中正确的是 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 11 char类型被封装在 ( )中。 ( A) java. Lang. String ( B) java. lang. Integer ( C) java. lang. Char ( D) java. lang. Character 12 抛出异常时,应该使用下列 ( )子句。 ( A) thro
5、w ( B) catch ( C) finally ( D) throws 13 下列语句序列执行后, k的值是 ( )。 public class Test public static void main (String args) int m 3, n 6, k 0; while (m+) (n-) +k; System. out. println (k); ( A) 0 ( B) 1 ( C) 2 ( D) 3 14 下面程序段的输出结果是 ( )。 public class Test public static void main (String) args) int a, b; fo
6、r(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 15 有如下程序段: public class Parent public int addValue (int a,intB) int s; s=a+b; return 3; class Child extends Parent 则下列选项中,可以正确加入 类 Child中且父类的方法不会被覆盖的是( )。 ( A) int addValue (int a
7、, intB)/do something. ( B) public void addValue() /do something. ( C) public int addValue (int a, intB)throws MyException /do something. ( D) public float addValue (int a, int b, float b=1.0) /do someting. 16 编译一个定义了 3个类和 10个方法的 Java源文件后,生成的是 ( )。 ( A) 13个字节码文件,文件扩展名是 .class ( B) 1个字节码文件,文件扩展名是 .cla
8、ss ( C) 3个字节码文件,文件扩展名是 .java ( D) 3个字节码文件,文件扩展名是 .class 17 下列命令中,是 Java编译命令的是 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 18 下列方法中可以用来创建一个新线程的是 ( A)实现 java lang Runnable接口并重写 start()方法 ( B)实现 java lang Runnable接口并重写 run()方法 ( C)继承 java lang Thread类并重写 alu()方法 ( D)实现 java lang Thread类并实现 star
9、t()方法 19 下列哪一个类属于 java util.jar包 ? ( A) GZIPInputStream ( B) ZipInputStream ( C) JarInputSream ( D) InflaterInputStream 20 下列关 于 Java语言特点的叙述中,错误的是 ( )。 ( A) Java是面向过程的编程语言 ( B) Java支持分布式计算 ( C) Java是跨平台的编程语言 ( D) Java支持多线程 21 下列变量定义中,不合法的是 ( A) Int $X; ( B) int _123; ( C) int Summer_2010_gross_saIe;
10、 ( D) Int #dim; 22 下面程序执行后,屏幕上显示的应是 ( )。 public class Test public static void main(String args) char ch1=B,e,i,j,i,n,g; char ch2=B,e,i,j,i,n,g,2,0,0,8; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System.out.println(sl.equals(s2); ( A) true ( B) false ( C) Beijing ( D)编译错误 23 在 Ja
11、va职 Applet程序中,对发生的事件做出响应和处理的时候,应该使用( )。 ( A) import java.awt.event.*; ( B) import java.io.*; ( C) import java.awt.*; ( D) import java.applet.*; 24 在 Java中语句: 32% 10的运算结果为 ( )。 ( A) 7.2 ( B) 7 ( C) 3 ( D) 0.2 25 Java语言属于下列 ( )的语言。 ( A)面向机器 ( B)面向对象 ( C)面向过程 ( D)面向操作系统 26 编译 java applet源程序文件产生的字节码文件的扩
12、展名为 ( )。 ( A) java ( B) class ( C) html ( D) exe 27 执行下列程序时,会产生 ( )异常。 public class Test public static void main(String args ) int d=101; int b=220; long a=321; System.out.println(a-b)/(a-b-d); ( A) ArraylndexOutOfBoundsException ( B) NumberFormatException ( C) ArithmeticException ( D) EOFExcepfion
13、28 已知: inta=new int 100;在下列给出的数组元素中,非法的是 ( )。 ( A) a0 ( B)或 1 ( C) a99 ( D) a100 29 下列属于 Applet运行过程中的是 ( )。 ( A)浏览器加载 Applet文件 ( B)浏览器下载 Applet文件 ( C)浏览器中那个的 Java环境运行 Applet ( D) Applet操作浏览器本地的文件系统 30 下列组件不 能添加进 Frame主窗口的是 ( )。 ( A) Panel ( B) CheckBox ( C) Dialog ( D) Choice 31 下列 _命令是在当前主机的指定端口上启动
14、远程对象注册服务程序。 ( A) rmic ( B) rmiregistry ( C) serialver ( D) rmid 32 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问 ? ( ) ( A) private ( B)无修饰符 ( C) public ( D) protected 33 resume( )方法负责恢复被 ( )方法挂起的线程。 ( A) stop( ) ( B) sleep( ) ( C) wait( ) ( D) suspend( ) 34 下列关于 Java程序结构描述不正确的是 ( A) Java是区分大小写的 ( B)如果 .java文件包
15、含一个公共类,那么它必须使用与公共类名相同的文件名 ( C) Java程序不一定都必须有 main方法,比如 Applet就不需要 ( D)源文件可以有多个 public类,其他类的数量也不限 35 如果使用 Thread t=new Test()语句创建一个线程,则下列叙述正确的是 ( A) Test类一定要实现 Runnable接口 ( B) Test类一定是 Thread类的子类 ( C) Test类一定是 Runnable的子类 ( D) Test类一定是继承 Thread类并且实现 Runnable接口 36 设一棵完全二叉树共有 700个结点,则在该二叉树中有【 】个叶子结点。 3
16、7 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【 】。 38 关系代数运算是以集合运算为基础的运算,它的基本操作是【 】、并、差。 39 软件是程序、数据和【 】的集合。 40 在 Java语言中,所有的变量、常量、 _和 _都是用标识符命名的。 41 字符类输出流的各个类都是抽象类【 】的子类。 42 _类是由 Java编译器自动生成的,它伴随每个类。 43 设 a=8,则表达式 a 2的值是 _。 44 所有用户界面类的父类是 java.awt包中的【 】。 45 下面的语句是声明一个常量并赋值: B001ean b1=5!=8; b1的值是【 】。 46 下列程序的运
17、行结果是【 】。 importjava.io.*; publicclasstest publicstaticvoidmain(Stringarg) Strings1=“Hello!”; System.out.pnntln(s1.toUpperCase(); HELLO! 47 从 Component类派生出来的【 】类用于表示 GUI中的容器,该类具有的功能是组件管理和布局管理。 48 FileInputStream是字节流, BufferedWriter是字符流, ObiectOutputStream是【 】。 49 7.【 】是类中的一种特殊方法,是为对象初始化操作编写的方法。 50 Mo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 179 答案 解析 DOC
