【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)90 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列数据结构中,能用二分法进行查找的是【 】(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表2.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“);System.out.
2、println(s1.equals(s2); (分数:2.00)A.trueB.falseC.I am boyD.都不正确3.javautil 包中 Date对象表示时间默认顺序是( )。(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 84.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:2.00)A.interfaceB.staticC.finalD.a
3、bstract5.下列关于接口的说法不正确的是( )。(分数:2.00)A.236B.235C.234D.2286.设有整型数组的定义:inta ;new int8;,则 alength 的值为下列哪项?(分数:2.00)A.数据输入B.允许编辑C.特殊效果D.排序依据7.下列哪项技术很好的实现了 Java的垃圾回收机制?(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件
4、对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT属性和 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性8.下列关于 Java语言中的方法叙述不正确的是(分数:2.00)A.Java中的方法的参数传递是传值调用,而不是地址调用B.方法体是对方法的实现,包括变量声明和 java的合法指令C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问9.下列程序的执行结果是( )。 public class Testee public static void main(String args )
5、 int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:2.00)A.ababccB.464688C.46abc8D.10abc810.下列哪个方法用来定义线程的具体行为,也就是定义线程体?(分数:2.00)A.Java中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java中接口支持多继承11.下列叙述中,正确的是【 】(分数:2.00)A.声明变量时必须指定一个类型B.Java认为变量 number与 Number相同C.Java中唯一的注释方式是“/“D.源文件中 public类可以
6、有 0或多个12.下列哪个选项的 java源文件代码片段是不正确的?(分数:2.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.io.*; import java.awt.*; public class Test 13.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行
7、B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java中线程的优先级从低到高以整数 09 表示14.下列关于类的说法不正确的是( )。(分数:2.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象15.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new来调用D.构造方法不可以被重载16.下列
8、关于 Java语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7D.817.JComponent的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=718.下列哪个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768 +32767C.-2147483648 +2417483647D.-3.40282347E38 +3.40282347E3819.下列 Java常见事件类中哪个是鼠标事件类?(分数:2.00)A.InputEventB.KeyEventC.MouseEventD.WindowEv
9、ent20.下列哪个选项可能包含菜单条?(分数:2.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改变对预定义类型数据的操作方式21.下列命令中,哪个命令能为远程对象生成 stub和 skeleton?(分数:2.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.GridLayout22.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.void A(int x)B.A(int x)C.a(int x)D.void a(int x)23.in
10、t数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)24.运行 Java程序需要的工具软件所在的目录是【 】(分数:2.00)A.JDK的 bin目录B.JDK的 demo目录C.JDK的 lib目录D.JDK的 jre目录25.与 Applet生命周期相关的方法的数量是【 】(分数:2.00)A.4种B.3种C.2种D.5种26.下列哪个选项是 main( )方法的返回值类型?(分数:2.00)A.intB.voidC.booleanD.Static27.下列关于 AWT和
11、Swing的比较叙述不正确的是( )。(分数:2.00)A.在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.Swing的按钮和标签可显示图标和文本,而 AWT的按钮和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务28.下列代表十六进制整数的是【 】(分数:2.00)A.0123B.1900C.fa00D.0xa229.下列哪个能正确表示 Java语言的一个 double型常量?( )。(分数:2.00)
12、A.打开“我的电脑”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C)30.给出下列代码,如何使成员变量 m被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:2.00)A.将 private int m改为 protected int mB.将 private int m改为 pub
13、lic int mC.将 private int m改为 static iD.将 private int m改为 int m31.下列是一个 Java应用程序,输出结果是( )。 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:2.00)A.abB.abcC.abdD.abcd32.Socket 的工作流程是( )。 打开连接到 Socket的输入/输出 按某个协议对 Socket进行读/写操作 创建 Sock
14、et 关闭 Socket (分数:2.00)A.B.C.D.33.阅读下面程序 1 public class Try extends Thread 2 public static void main(String args) 3 Try t=new Try(); 4 t.start(); 5 6 7 public void run(int j) 8 int i=0; 9 while(i5) 10 System.out.println(“祝你成功!”); 11 i+; 12 13 14 该程序要求打印 5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。选择正确的修改是【 】 (分数:2
15、.00)A.将第 1行的 extendsThread改为 implementsRunnableB.将第 3行的 newTry()改为 newThread()C.将第 4行 t.start()改为 start(t)D.将第 7行的 publicvoidrun(intj)改为 publicvoidrun()34.阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest public static void main (String args) String output=“ “; stop: for(int row=1;r
16、ow10;row+) for(int column=1;column=5;column+) if(row5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLoops terminated normally“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:2.00)A.窗口中有 5行*B.窗口中有 5行*C.窗口中有 4行*D
17、.窗口中有 6行*35.getSize( ).width指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.FileInputStream是字节流,BufferedWriter 是字符流,ObjectOutputStream 是 1。(分数:2.00)填空项 1:_37.下列的程序的功能是简单的进行键盘输入测试,请补充完整程序。 import javaxswing*; public class Testzzz public static vo
18、id main(String args) String name=JOptionPane. 1 (“What is your name?“); Systemoutprintln(“Hello“+name); Systemexit(0); (分数:2.00)填空项 1:_38.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:2.00)填空项 1:_39.在 java.io包中有某个类同时实现了 DataInput接口和 DataOutput接口,这个类是 1。 (分数:2.00)填空项 1:_40.一个对象的生命周期有 3个阶段分别是 1、使用和清除。(分数:2.00)
19、填空项 1:_41.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_42.字符串分为两大类,一类是字符串常量,使用 String类的对象表示;另一类是字符串变量,使用 1类的对象表示。(分数:2.00)填空项 1:_43.Java语言的循环语句包括 for语句、dowhile 语句和 1 语句。(分数:2.00)填空项 1:_44.下面程序执行的结果应是 1。 class Test2 public static void main(String args) int i=2,j=1; byte k=(byte)(i+j); System.out.println(k); (分数
20、:2.00)填空项 1:_45.通过类 MyClass中的不含参数的构造方法,可通过 1 语句实现,生成该类的一个对象。obj。 (分数:2.00)填空项 1:_46.下列是一个 Java应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_47.下列程序中,实例 tat是监听器,fr 是事件源,fr 上发生的事件委托 tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*;
21、importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(W
22、indowEvent e) Systemexit(1); (分数:2.00)填空项 1:_48.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和 1 的集合体。(分数:2.00)填空项 1:_49.Java语言的数据类型分为简单数据类型和 1 两种。(分数:2.00)填空项 1:_50.下列软件系统结构图,的宽度为 1 (分数:2.00)填空项 1:_国家计算机二级(Java)90 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列数据结构中,能用二分法进行查找的是【
23、 】(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析: 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项 A正确。2.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“);System.out.println(s1.equals(s2); (分数:2.00)A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA90 答案 解析 DOC
