[计算机类试卷]国家二级(JAVA)笔试模拟试卷205及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷205及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷205及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 205及答案与解析 1 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序易读性 2 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 3 信息隐蔽的概念与下述哪一种概念直接相关 ?( ) ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模拟耦合度 4 下面叙述中,正确的是 ( )。 ( A)算法的执行效率 与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法
2、的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种叙述都不对 5 阅读下面程序 public class Cycle public static void main(String args) System.out.println(args0); 在命令行输入 java Cycle one two,该程序输出的结果是 ( A) Cycle ( B) one ( C) two ( D)以上三个选项都不对 6 下列关于 System类的叙述中,错误的是 ( A) System类是一个 final类 ( B) System类不能实例化 ( C) System类中没有定义属性 ( D) S
3、ystem类主要提供了系统环境参数的访问 7 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 8 两个或两个以上模块之间关联的紧密程度称为 ()。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 9 设有下列二叉树: 对此二叉树中序遍历的结果为 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 10 程序流程图中带有箭头的线段表示的是 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 11 下列 Applet实现在窗口中按右对齐方式摆放三个单
4、选按钮。选择正确的语句填入下面横线处。 import java.applet.Applet; import java.awt.*; public class ex21 extends Applet CheckboxGroup chkG; Checkbox chk1, chk2, chk3; public void init() _ chkG = new CheckboxGroup(); chk1 = new Checkbox(“选项 1“, chkG, false); add(chk1); chk2 = new Checkbox(“选项 2“, chkG, false); add(chk2);
5、 chk3 = new Checkbox(“选项 3“, chkG, false); add(chk3); ( A) setLayout(new BorderLayout(); ( B) setLayout(new FlowLayout(); ( C) setLayout(FlowLayout(FlowLayout. RIGHT); ( D) setLayout(new FlowLayout(FlowLayout.RIGHT); 12 如果希望网格布局中的组 件可以占据多个单元,应使用布局管理器 ( )。 ( A) GridLayout ( B) GridBagLayout ( C) BoxL
6、ayout ( D)三者都不是,这种目标无法实现 13 下列不是 Java语言中的保留字的是 ( )。 ( A) if ( B) sizeof ( C) private ( D) null 14 resume()方法负责恢复被哪个方法挂起的线程 ? ( A) stop() ( B) sleep() ( C) wait() ( D) suspend() 15 按运算符的功能划分,运算符 “+=”的类型是 ( A)算术运算符 ( B)关系运算符 ( C)逻辑运算符 ( D)赋值运算符 16 当启动 Applet程序时,首先调用的方法是 ( )。 ( A) stop() ( B) init() (
7、C) start() ( D) destroy() 17 下列运算符中属于关系运算符的是 ( )。 ( A) = ( B) = ( C) += ( D) -= 18 下列标识符 (名字 )命名原则中,正确的是 ( )。 ( A)类名的首 字母小写 ( B)变量和方法名的首字母大写 ( C)接口名的首字母小写 ( D)常量完全大写 19 下面程序段: boolean a=false; boolean b=true; boolean c=(a public class Sun public static void main(String args ) int score; String a; Ra
8、ndom r=new Random(); score=r.nextInt(4)+5; switch(score) case 0: a=“E“; break; case 1: a=“D“; break; case 2: a=“C“; break; case 3: a=“B“; break; default: a=“A“; System.out.println(A) ; 程序运行的结果是 ( )。 ( A) a=“A“ ( B) aa“E“ a=“A“ ( C) a=“E“ ( D) a=“C“ 25 下列哪个类声明是正确的 ? ( ) ( A) abstract class G2 extends
9、 superClass1,superClass2. ( B) abstract public class classmates. ( C) public final class NewClass extends superClass implemnets Interface1. ( D) public abstract class String. 26 若有以下定义 int a = 1,2,3,4,5,6,7); char c1 = b,c2 = 2; 则数值不为 2的表达式是 ( )。 ( A) a1 ( B) d-c1 ( C) a3-c2 ( D) c2-0 27 用 HTML文件显示
10、APPLET时,下面属于必不可少的属性的是 ( A) NAME、 HEIGHT和 WIDTH ( B) CODE和 NAME ( C) CODEBASE、 HEIGHT和 WIDTH ( D) CODE、 HEIGHT和 WIDTH 28 通常我们使用哪个方法来为一个部件注册事件监听器 ( A) addXXXListeller ( B) XXXListener ( C) ListenerXXX ( D) XXXListeneradd 29 下列代码的执行结果是 ( )。 public class Test public static void main (String args ) Syste
11、m.out.println(100% 3); System.out.println(100%3.0); ( A) 1.0和 1.0 ( B) 1.0和 1 ( C) 1和 1.0 ( D) 1和 1 30 算术表达式中,算术运算符的优先级次序为 ( )。 ( A) +, -, *, /, %, +, - ( B) +, -, +, -, *, /, % ( C) +, -, +, -, *, /, % ( D) +, -, *, /, +, -, % 31 若在某一个类定义中定义有方法: abstract void lnsertMessage( );该方法属于( )。 ( A)本地方法 ( B
12、)最终方法 ( C)静态方法 ( D)抽象方法 32 下列程序输出结果为 ( )。 public class test public static void main (String args) int a=0; outer: for(int i=0; i 2; i + +) for(int j=0; j 2; j+ +) if(j i) continue outer; a+ +; System.out.println(a); ( A) 0 ( B) 2 ( C) 3 ( D) 4 33 给出下列的不完整的方法,则下列的哪个声明可以被加入 行完成此方法的声明 ? success = conne
13、ct( ); if (success = = - 1 ) throw new TimedoutException( ) ( A) public void method( ) ( B) public void method( ) throws Exception ( C) public void method( ) throw TimedoutException ( D) public throw TimedOutException void method( ) 34 下列变量定义中,正确的是 ( A) long 1=123L ( B) long 1=3.14156f ( C) int i=“k
14、“ ( D) double d=1.55989E2f 35 下列命题中,错误的是 ( A) Java编程时,要求应尽量多用公共变量 ( B) Java编程时,要求应尽量少用公共变量 ( C) Java编程时,要求应尽量不用公共变量 ( D) Java编程时,要求应尽量使用私有变量 36 在下面程序的下画线处,填入适当的语句使程序能正确执行并输出异常栈信息。 public class ThrowableException public static void main(String args) try throw new Throwable(“这里是本人定义的异常 “); catch(Throw
15、able e) System.out.println(“Caught Throwable“); System.out.println(“e.getMessage():“+e.getMessage(); System.out.println(“e.toString():“+e.toString(); System.out.println(“e.printStackTrace():“); _ 37 数据库系统的核心是 _。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 顺序存储方法是把逻辑上相邻的结点存储在物理位置 _ 的存储单元中。 40 将代数
16、式转换成程序设计中的表达式为【 】。 41 RandomAccessFile继承 了 Objects类,实现 DataInput和【 】接口。 42 异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和【 】。 43 MouseDragged()方法是 MouseMotionListener接口中的抽象方法,该方法的参数是【 】类。 44 Java对 I/0访问提供了同步处理机制,这就是【 】。 45 创建一个显示 “选项 ”的菜单项对象 mi的正确语句是 _。 46 下面 ChangeTitle()中对 b1和 b2按钮构造监听器,实现 当单击 b1按钮时标
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 205 答案 解析 DOC
