【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc

上传人:sofeeling205 文档编号:1335225 上传时间:2019-10-17 格式:DOC 页数:14 大小:85.50KB
下载 相关 举报
【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】国家计算机二级(Java)90及答案解析.doc_第5页
第5页 / 共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

24、.true B.falseC.I am boyD.都不正确解析:如果需要比较两个对象的值是否相同,则可以调用 equals( )方法,如果比较的两个对象的值相等则返回 true,否则返回 false。注意:运算符“=”是用来比较两者是不是同一个对象,是同一个对象则返回 true,否则返回 false。 equals( )方法是 Java的根类 Object的方法,但是 Java类库的许多子类,都重写了 equals( )方法。3.javautil 包中 Date对象表示时间默认顺序是( )。(分数:2.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:此题比较简单,开始 a

25、为 1,b 为 5,执行 Do语句,具体运行为:执行 a=a+b,b=b+1 语句后,a为 6,b 为 6。这样运行到 a=12, 程序终止循环,此时 b=7。4.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:2.00)A.interfaceB.staticC.finalD.abstract 解析:接口中所有的方法都是 abstract属性的,即在父类中不定义方法体,而在子类中

26、进行覆盖父类的方法。接口中的变量都必须是 static final属性的。5.下列关于接口的说法不正确的是( )。(分数:2.00)A.236B.235 C.234D.228解析:此题考查的是 Select Case结构。 Select Case 结构的一般格式为: Select Case expr Case expr1 clause 1 Case expr2 clause2 Case else clause n End Select 其中 expr是测试表达式,如果满足 expr n就执行这条语句,然后退出,因为 a=1,b= 0,所以执行语句 Print“* * 0 * *“。 6.设有整

27、型数组的定义:inta ;new int8;,则 alength 的值为下列哪项?(分数:2.00)A.数据输入B.允许编辑C.特殊效果 D.排序依据解析:Access 提供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图标窗体和数 据透视表窗体。没有模块式窗体。7.下列哪项技术很好的实现了 Java的垃圾回收机制?(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由

28、程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT属性和 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性 解析:滚动条的用处是滚动数据或文本,以便快速找到所需的内容。如果一个控件存放有大量的数据或文本,这个控件一般会带有滚动条。ListBox,TextBox 和 ComboBox可以存放大量的数据或文本,本身带有滚动条,而 LabelBox仅是显示“标签”信息,一般标签不需要大块文本,所有它不包含滚动条。8.下列关于 Java语言中的方法叙述不正确的是(分数:2.00)A.Java中的方法的参数传递是传值调用,而不是地址调用B

29、.方法体是对方法的实现,包括变量声明和 java的合法指令C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法 D.类的私有方法不能被其子类直接访问解析:如果程序中定义了一个或多个构造方法,在创建对象时,必须用已 定义的构造方法来初始化。9.下列程序的执行结果是( )。 public class Testee public static void main(String args ) int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:2.00)A.ababccB.464688C.46

30、abc8D.10abc8 解析:Java 对“+”运算符进行了扩展,使它能够进行字符串的连接,如“abc”+“de”得到的字符中是“abcde”,不仅如此,“+”还能够将字符串和其他类型的数据进行连接,其结果是是字符串,例如:“abc“+3得到的字符串“abc3”。但一般来说,如果“+“运算符的第一个操作数是字符串,则 Java系统会自动将后续的操作数类型转换成字符串类型,然后再进行连接;如果“+”运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定,例如 3+4+5+“abc“的结果是“12abc“,而不是“345abc“。 10.下列哪个方法用来定义线程的具体行为,也就是定义线程体

31、?(分数:2.00)A.Java中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java中接口支持多继承 解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 final修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。 11.下列叙述中,正确的是【 】(分数:2.00)A.声明变量时必须指定一个类型 B.Java认为变量 number与 Number相同C.Java中唯一的注释方式是“/“D.源文件中 public类可以有 0或多个解析:

32、本题考查 Java中的基本概念。关于 Java的基本概念是考试重点,应该重视。在 Java中,声明变量时,必须指定类型,否则将会出错,所以选项 A说法正确。Java 标识符是区分大小写的,这是与 C语言不同的,变量 number和 Number对 Java来说是不同的,选项 B说法错误。Java 中有三种注释方式:文档注释/*/,被 javadoc处理,可以建立类的一个外部说明性文件:C 语言注释风格/*/,用于去掉当前不再使用但仍想保留的代码等:单行注释/,格式上要求注释符/后必须紧跟一个空格,然后才是注释信息,选项 C说法错误。源文件中 public类可以有 0或 1个,不能多于 1个,选

33、项 D说法错误。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 解析:Java 中的 package语句必须是源文件中除去说明以外的第一条语句,导入包语句可

34、以有几个,但是必须位于 package语句之后,其他类定义之前,一个源文 件中可以有几个类,但最多只能有一个是public的,如果有,则源文件的文件名必须和该类的类名相同。 13.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.主线程不具有默认优先级D.Java中线程的优先级从低到高以整数 09 表示解析:一个新创建的线程并不是自动开始运行的,必须调用它的 start( )方法使之将线程放入可运行态。不同优先级的线程间是抢先式的,而同级线程间是轮转式的。主线程具有默

35、认优先级。Java 中线程的优先级从低到高以整数 1-10表示,分 10级。14.下列关于类的说法不正确的是( )。(分数:2.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象 解析:对象是类的实例化,两者不能等同。15.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new来调用D.构造方法不可以被重载 解析:构造方法完全可以被重载。构造方法可以重载来实现

36、不同的方法体,调用时按参数列表决定调用哪个方法。16.下列关于 Java语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7 D.8解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数值数组后,在没有给它赋值前,数组中的所有元素值为 0,所以 A)是正确的; Erase 语句的作用是释放动态数组所占的内存空间,所以 D)选项也不正确。只有选项 A)正确。17.JComponent的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=7 解析:此题用的是 Do循环结构,其格式为: DO 语句块 Exit Do Loo

37、p Until 循环条件 此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件 I =7的值为 True时才停止。所以当程序结束运行后 I=7 ,x=11。18.下列哪个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768 +32767 C.-2147483648 +2417483647D.-3.40282347E38 +3.40282347E38解析:短整型的数据类型的长度是 16 bit,有符号,范围是-32768+32767。 beyt 类型有 8位 bit,数据范围是-128+127。int 类型占 32位 bit,范围是-21

38、47483648+2417 483647。float 类型占 32位bit,范围是-3.40282347E38+3.40282347E38。19.下列 Java常见事件类中哪个是鼠标事件类?(分数:2.00)A.InputEventB.KeyEventC.MouseEvent D.WindowEvent解析:lnputEvent 为输入事件类,KeyEvent 为键盘事件类,WindowEvent 为窗口事件类。 20.下列哪个选项可能包含菜单条?(分数:2.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改

39、变对预定义类型数据的操作方式 解析:为报表添加域控件可以在“数据环境设计器”中进行,域控件用于打印表或视图中的字段、变量和表达式的计算结果,如果域控件的“表达式生成器”对话框中的“表达式”文本框为空,将不能添加该域控件,且“格式”文本框中的内容设置无效。21.下列命令中,哪个命令能为远程对象生成 stub和 skeleton?(分数:2.00)A.CardLayout B.BorderLayoutC.FlowLayoutD.GridLayout解析:j2se1.4 提供了一些新的输入输出功能,称之为 New IO。这些类 被收集到 java.nio包中。nio 包的新特点是内存映射技术、文件锁

40、定、字符及编码和非阻 塞 I/O。 22.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.void A(int x)B.A(int x) C.a(int x)D.void a(int x)解析:构造方法有以下特点,构造方法名必须与类名相同。构造方法是给对象赋初值,所以没有返回值,且不用 void来声明。构造方法不能被程序调用。构造方法可由编程人员在类中定义,默认时由Java语言自动生成。构造方法可以重载实现不同的初始化方法,调用时按参数列表决定调用哪个方法。注意:选项 A)void A(int x),构造方法是给对象赋初值,所以没有返回值,且不用 void来声明

41、。选项 C)a(int x),构造方法方法名必须与类名相同。23.int数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.S(47)B.S(165) C.S(25+7*20)D.S(87)解析:这是关于运算符优先级的实例,在该题中,从右到左优先级依次降低,先把变量 b的值赋值给变量a,再进行非运算,然后再把结果赋值给 i,所以正确答案为选项 B)。24.运行 Java程序需要的工具软件所在的目录是【 】(分数:2.00)A.JDK的 bin目录 B.JDK的 demo目录C.JDK的 lib目录D.JDK的 jre目录解析:运行 Java的

42、 JDK一共包含五个目录,分别是:bin 目录,该目录包含 Java编译器、解释器和许多工具(如服务器工具、IDL、package 工具等);lib 目录,该目录包含 Java库文件 jre目录,该目录是Java程序运行环境的根目录,它下面包含 bin 子目录,包括平台所用工具和库的可执行文件以及 DLL文件;demo 目录,该目录包含源代码的程序示例;include 目录,该目录包含 Win32子目录,都是本地方法的文件。因此,本题的正确答案是 A。25.与 Applet生命周期相关的方法的数量是【 】(分数:2.00)A.4种 B.3种C.2种D.5种解析:本题考查 Applet生命周期的

43、概念。Applet 声明周期是指从 Applet下载到浏览器,到用户退出浏览器,终止 Applet运行的过程。Applet 生命周期方法包括 init()方法、start()方法、stop()方法和destroy()方法,一共 4种,所以选项 A正确。26.下列哪个选项是 main( )方法的返回值类型?(分数:2.00)A.intB.void C.booleanD.Static解析:主方法的格式为 public static viod mian(String args ) ,返回值 为 void。27.下列关于 AWT和 Swing的比较叙述不正确的是( )。(分数:2.00)A.在 Swi

44、ng中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.Swing的按钮和标签可显示图标和文本,而 AWT的按钮和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中 D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务解析:与 AWT不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是一个轻量级构件。 28.下列代表十六进制整数的是【 】(分数:2.00)A.0123B.1900

45、C.fa00D.0xa2 解析: 本题考查 Java语言中的整型常量。题目不难,属于学习程序设计语言的基础,应该有所了解。整型常量有 3种书写格式:十进制整数,如 123,-30,365;八进制整数:以 0开头,如 011表示十进制的9;十六进制整数:以 0x或 OX开头,如 0X123 表示十进制数 291。由此可见,选项 D表示的是十六进制整数,选项 C不是整数形式,选项 B是十进制整数,选项 A是八进制整数,只有选项 D为本题正确选项。29.下列哪个能正确表示 Java语言的一个 double型常量?( )。(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic所在系

46、统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C) 解析:日期型数据是用来表示日期信息的,其格式为 mm/dd/yyyy或者 mm- dd-yyyy,它的取值范围是1/1/100到 12/31/9999。任何可辨认的日期文本都可以赋值 给日期变量,日期文本必须以“#”号括起来。30.给出下列代码,如何使成员变量 m被方法 fun( )直接访问? class Test private int m; public sta

47、tic void fun( ) (分数:2.00)A.将 private int m改为 protected int mB.将 private int m改为 public int mC.将 private int m改为 static i D.将 private int m改为 int m解析:在静态方法中不能直接访问非静态的成员,如果要在 fun( )中直 接访问变量 m,应将变量 m用static修饰。 31.下列是一个 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.ab B.abcC.abdD.abcd解析:在循环过程中,当 c=

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

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

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