[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc

上传人:eventdump275 文档编号:846976 上传时间:2019-02-21 格式:DOC 页数:12 大小:40.50KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc_第1页
第1页 / 共12页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc_第2页
第2页 / 共12页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc_第3页
第3页 / 共12页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc_第4页
第4页 / 共12页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷170(无答案).doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家二级(JAVA )笔试模拟试卷 170(无答案)1 下列对队列的叙述中正确的是( )。(A)队列属于非线性表(B)队列按“先进后出” 原则组织数据(C)队列在队尾删除数据(D)队列按“ 先进先出” 原则组织数据2 链表不具有的特点是(A)不必事先估计存储空间(B)可随机访问任意一个元素(C)插入删除不需要移动元素(D)所需空间与线性表长度成正比3 在 Java 中,实现用户界面功能的包是(A)java.applet(B) java.transaction(C) java.util(D)java.awt4 某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(A)10(B) 8(C

2、) 6(D)45 数据库管理系统中负责数据模式定义的语句是(A)数据定义语言(B)数据管理语言(C)数据操纵语言(D)数据控制语言6 设有如下三个关系表 下列操作中正确的是( )。(A)T=RS(B) T=RS(C) T=RS(D)T=R/S7 下面不属于软件工程的 3 个要素的是( )。(A)XL 具(B)过程(C)方法(D)环境8 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。(A)希尔排序(B)冒泡排序(C)插入排序(D)选择排序9 下列关于栈的叙述中正确的是( )。(A)在栈中只能插入数据(B)在栈中只能删除数据(C)栈是先进先出的线性表(D)栈是先进后出的线性

3、表10 耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是( )。(A)提高耦合性降低内聚性有利于提高模块的独立性(B)降低耦合性提高内聚性有利于提高模块的独立性(C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度(D)内聚性是指模块间互相连接的紧密程度 11 下列关于类的说法,错误的是_。(A)对于一个类来说,只能生成 1 到 2 个对象(B)类是定义属性和方法的模板(C)由程序员编写,作为程序的一部分,其目的是产生对象(D)类定义的是一种对象类型,是同类对象共有的变量和方法12 在 Java 中,boolean 数据类型表示真时,其值为 ( )。(A)1(B) null(C

4、) TRUE(D)true13 下列组件不能添加进 Frame 主窗口的是( )。(A)Panel(B) CheckBox(C) Dialog(D)Choice14 下面哪个不是 InputStream 类中的方法?(A)int read(byteD(B) void flush()(C) void close()(D)int available()15 下列关于 Applet 的叙述中,错误的是(A)Applet 是 Java 类,所以可以由 JDK 中的解释器 javaexe 直接解释运行(B) Applet 应该定义为 java.applet.Applet 类或 javax.swing.J

5、Applet 类的子类(C) Applet 与 Application 的主要区别在执行方式上(D)通过在 HTML 文件中采用PARAM 标记可以向 Applet 传递参数16 下列代码中,将引起编译错误的行是 1)public class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0; 5) 6)(A)第 2 行(B)第 3 行(C)第 4 行(D)第 6 行17 下列运算符中属于关系运算符的是( )。 (A)= (B) =(C) += (D)-=18 在 Java Applet 程序中

6、,如果对所发生的事件做出响应和处理,应该使用下列哪一条语句? (A)import java.awt.event.* ;(B) import java.io.*;(C) import java.awt.*;(D)import java.applet.* ;19 为了区分类中重载的同名的不同的方法,要求( )。(A)采用不同的形式参数列表(B)返回值的数据类型不同 (C)调用时用类名或对象名做前缀(D)参数名不同20 给出下列代码段: int i=3,j; outer:while(i0) j=3; inner:while(j 0) if(j3) break outer; System.out.pr

7、intln(j+“and“+i);j-; i-; 下列选项中( )会被输出到屏幕。(A)3 and 3(B) 3 and 2(C) 3 and 1 (D) 3 and 021 调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( )。(A)yeild()(B) wait()(C) sleep()(D)isAlive()22 下列内部类的正确用途是( )。 btnn.addActionListener(new/注册监听器 ActienListener() public void actionPerformed(ActionEvent event) String s=inputgetTex

8、t(); output.setText(“Hello“+s+“,Welcome You!“); ) ;(A)用于访问外部类的数据(B)用于进行事件处理(C)隐藏起来不被同一包中的其他类所见(D)生成事件适配器23 下列说法中错误的一项是_。(A)构件是一个可视化的、能与用户在屏幕上交互的对象(B)构件能够独立显示出来(C)一个按钮可以是一个构件(D)构件必须放在某个容器中才能正确显示24 Thread 类的方法中, toString()方法的作用是 ( )(A)只返回线程的名称(B)返回当前线程所属的线程组的名称(C)返回当前线程对象(D)返回线程的字符串信息25 线程控制方法中,yield(

9、)的作用是 ( )(A)返回当前线程的引用(B)使比其低的优先级线程运行(C)强行终止线程(D)只让给同优先级线程运行26 在压缩文件流中,用于缓冲阅读器阅读文本的方法是( )。(A)readLine()(B) getNextEntry()(C) bufferRead()(D)loadZipFile()27 当输入一个字节流时,要( )。(A)实现 DataInput 接口(B)实现 ObjectInput 接口(C) Serializable 接口(D)继承 Reader 抽象类28 以下选项中,( ) 是合法的字符常量。(A)N(B) 010(C) 68(D)d29 下列哪个选项是 mai

10、n()方法的返回值类型? ( )(A)int(B) void(C) boolean(D)static30 下面是有关于类继承父类构造函数的描述,其中正确的是 ( )(A)创建于类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数(B)子类无条件地继承父类不含参数的构造函数(C)子类必须通过父类构造函数名调用父类有参数的构造函数(D)子类无法继承父类的构造函数31 在深度为 5 的满二叉树中,子结点的个数为( )。(A)32(B) 31(C) 16(D)1532 Thread 类的方法中, toString( )方法的作用是( )。(A)只返回线程的名称(B)返回当前线程所属的线程组的名

11、称(C)返回当前线程对象(D)返回线程的字符串信息33 下列关于线程优先级的说法有误的是(A)线程的优先级数值越大,表示该线程优先级越低(B)新建线程将继承创建它的父线程的优先级(C) NORM_PRIORITY 代表普通优先级,默认值是 5(D)一般情况下,主线程具有普通优先级34 下列程序的输出结果是 classA int i,j; A(int i,int j) thisi=i; thisj=j; void print( ) Systemoutprintln(“i=“+i+“+“j=“+j) class B extends A int in; B (int i,int j,int m) s

12、uper(a ,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args ) B b:new B(1,2,3); bprint( ); (A)i=1 j=2 m=3(B) m=3(C) i=3 j=2(D)m=1 i=135 下列语句中正确的是(A)System. out. println(1+1);(B) int i=2+“2“;(C) Sting s=“on“+ong;(D)byte b=257;36 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现

13、的。37 mouseDragged()方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是_类。38 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。39 E/R 图可以直接转换为关系,其每个属性都对应于关系中的一个属性;E/R 图的联系转换为关系时,其属性由两部分组成:与该联系有关的键码属性(集); _。40 冒泡排序算法在最好的情况下的元素交换次数为【 】。41 可以通过_语句将异常抛出上级调用方法。42 Java 中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可【 】。 43 1 下面程序段是创建一个 Date 类的

14、对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。import java.util.*:import java.io.*;public class SefializeDateDate d;SerlalizeDate() d=new Date();tryFileOutputStream f=new FileOutputStream(“date.ser“);ObjectOutputStream s=new ObjectOutputSeam(f);【 】 f.close();catch(IOException e) e.prlmStackTrace();public

15、 static void main(String args)SerializeDate b=new SefiatizeDate();System.out.prinfln(“The saved date is:“+b.d.toString(); 44 既继承了 OutputStream 抽象类,又实现了 ObjectOutput 接口的是【 】类。45 在 Java 语言中最基本的元素是 【 】。46 【 】布局管理器将组件一排一排地依次放置,它是 Panel 和 Applet 容器地默认布局管理器。47 在自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的【 】,建议继承

16、 JPanel 类或更具体的 Swing 构件类。48 下列 Applet 当鼠标进入窗口时,在状态栏显示“鼠标已进入” 的提示信息。请填写正确的程序在横线处。import java.awt.*;import java.awt.event.*;public class TestlO extends Appletpublic void init()addMouseListener( new MouseAdapter()public void mouseEntered( MouseEvent me)【 】;repaint();); 49 顺序执行下列两个语句的输出结果是_ 。String s=“全国计算机等级考试 ”;System.out.priatln(s.length(); 50 Java 语言的各种数据类型之间提供两种转换:自动转换和 _ 。

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

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

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