【计算机类职业资格】国家计算机二级(Java)80及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)80及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)80及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)80 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.容器类 javaawtcontainer 的父类是【 】(分数:2.00)A.javaawtWindowB.javaawtComponentC.javaawtFrameD.javaawtPanel2.下列关于数组定义语句不正确的( )。(分数:2.00)A.Frame是 Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为 BorderLayout3.
2、下列哪个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768 +32767C.-2147483648 +2417483647D.-3.40282347E38 +3.40282347E384.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java中线程的优先级从低到高以整数 09 表示5.下列程序执行后,b 的值应是( )。 public class Testss public static void m
3、ain(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C.127D.编译错误6.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:2.00)A.i =
4、 w;B.i = b;C.i = p.a;D.i = t.b;7.Panel和 Applet的默认布局管理器是【 】(分数:2.00)A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout8.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.6;n11;m + +) if(n = =8)continue; Systemoutprint(c + +); (分数
5、:2.00)A.ijB.ijkC.ijklD.ijklm14.下列叙述中,错误的是【 】(分数:2.00)A.JavaApplication与 Applet所用编译命令相B.通常情况下 JavaApplication只能有一个 main()方法C.JavaApplet必须有 HTML文件才能运行D.JavaApplet程序的.class 文件可用 java命令运行15.什么情况下需要数据类型的强制转换?(分数:2.00)A.0.0B.2.00C.2.0D.216.下列哪个能正确表示 Java语言的一个 double型常量?( )。(分数:2.00)A.Float.MIN_VALUEB.1.8e
6、-6FC.2.0D.abcd17.国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成 Unicode编码字符的文件?(分数:2.00)A.全局变量B.局部变量C.静态变量D.寄存器变量18.下列关于 Frame类的说法不正确的是( )。(分数:2.00)A.在 java中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠19.在 AWT组件中用复选框组构件 CheckboxGroup实现单选框的功能,但在 Swing中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.JBu
7、ttonB.JComboBoxC.JRadioButtonD.JCheckBox20.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);21.下列关于 Java程序结构的说法有误的是( )。(分数:2.00)A.package语句可以有一个或多个B.import语句可以有一个或多个C.接口定义可以有一个或多个D.每个
8、 Application程序可以包括许多方法,但必须有且只能有一个 main方法22.下列关于 Applet的说法中,错误的是【 】(分数:2.00)A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java中不支持向 Applet传递参数D.Applet的主类要定义为 java.applet.Applet类的子类23.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static
9、 void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:2.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件C.利用视图可以更新表数据D.视图可以作为查询数据源24.顺序执行下列程序语句后,则 b的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:2.00)A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化25.下列 for循环语句的执行次数是
10、( )。 for(intx=0,y=0;(y!=0) xA.派生类可以作为基类派生其他的子类B.派生类继承基类的所有数据成员C.派生类可以有多个基类D.派生类不能继承一些函数成员26.在软件设计中,不属于过程设计工具的是【 】(分数:2.00)A.PDL(过程设计语言)B.PAD图C.N-S图D.DFD图27.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:2.00)A.6.1 15.2B.6 15C.6 15.2D.6.1 1528.下列哪个是对 main( )主方法的正确表示?(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换
11、C.Java语言中不能进行数据类型的强制转换D.以上都不符合29.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.设计视图B.模板视图C.数据表视图D.SQL视图30.下列程序段执行后 c的结果是( )。 int a=9,b=11,c; C=a!=b? a+b:a-b; (分数:2.00)A.1 5B.14 6C.a bD.10 2531.int数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:2.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)32.下列关于滚动条说法有误的是( )。(分数:2.00)A.编
12、译错误B.0C.1D.运行成功,但不输出33.下列哪个选项不是 InputStream类中的方法?(分数:2.00)A.从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B.域控件用于打印表或视图中的字段、变量和表达式的计算结果C.域控件的“表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添加该域控件D.如果域控件的“表达式生成器”对话框中的“表达式”文本框中没有数值表达式,可在“格式”文本框中设置表达式添加该域控件34.保证 Java语言可移植性的特征是【 】(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台35.关于数组的叙述中,下列说法
13、不正确的是( )。(分数:2.00)A.4B.5C.6D.7二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.Java中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可 1。(分数:2.00)填空项 1:_37.对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_38.Java对象串行化技术,主要是通过 1 类和 ObjectOutputStream类来实现。(分数:2.00)填空项 1:_39.若 x = 5,y = 10,则 x y ja.length;j+)aj=j+1; for(int
14、i=0;ia.length;i+)sum+=ai; public void paint(Graphics g) g.drawstring(“Total of array elements:=“+sum,25,25); (分数:2.00)填空项 1:_49.表达式是由操作数和 1 按一定的语法形式组成的符号序列。(分数:2.00)填空项 1:_50.在 JDKl.4的 java.util.regex正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配
15、。(分数:2.00)填空项 1:_国家计算机二级(Java)80 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.容器类 javaawtcontainer 的父类是【 】(分数:2.00)A.javaawtWindowB.javaawtComponent C.javaawtFrameD.javaawtPanel解析: 本题考查 Java中容器类的概念。Container 是一个类,实际上是 Component的子类,因此容器本身也是一个构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。构件类(
16、Component)是Java的图形用户界面的最基本的组成部分。2.下列关于数组定义语句不正确的( )。(分数:2.00)A.Frame是 Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见 D.Frame的默认布局管理器为 BorderLayout解析:C+语言中的类是可以组成层次结构的,类是用于描述事物的属性和对事物的操作,类与类之间有相对的独立性,但其可以通过一些方法进行信息的通信。 3.下列哪个选项是 short型数据的取值范围?(分数:2.00)A.-128+127B.-32768 +32767 C.-2147483648 +2417483
17、647D.-3.40282347E38 +3.40282347E38解析:短整型的数据类型的长度是 16 bit,有符号,范围是-32768+32767。 beyt 类型有 8位 bit,数据范围是-128+127。int 类型占 32位 bit,范围是-2147483648+2417 483647。float 类型占 32位bit,范围是-3.40282347E38+3.40282347E38。4.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.主线程不具有默认优
18、先级D.Java中线程的优先级从低到高以整数 09 表示解析:一个新创建的线程并不是自动开始运行的,必须调用它的 start( )方法使之将线程放入可运行态。不同优先级的线程间是抢先式的,而同级线程间是轮转式的。主线程具有默认优先级。Java 中线程的优先级从低到高以整数 1-10表示,分 10级。5.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C
19、.127D.编译错误 解析:Java 语言没有无符号整数类型、指针类型、结构类型、联合类型、枚举类型,这使得 Java编程简单易学。注意:对无符号 byte型的范围是 0255。Java 对越界的控制很严格,在编译时就会检查。6.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _
20、(分数:2.00)A.i = w;B.i = b;C.i = p.a;D.i = t.b; 解析:选项 A)w没有被声明过,不能使用。选项 B)虽然 b是类 Man的 public成员变 量,但是在静态方法中不能使用类中的非静态成员。选项 C)a是类 Person的 private成员,在类 外不能直接引用。选项 D)b是类 Man的 public成员变量,且是 int型,可以通过类的实例变量 t引 用并赋值给一个 int型变量。7.Panel和 Applet的默认布局管理器是【 】(分数:2.00)A.CardLayoutB.FlowLayout C.BorderLayoutD.GridLa
21、yout解析: 本题考查布局管理器的概念。这是重点题目,历次考试都有题目涉及该知识点,务必重视。CardLayout把容器分成许多层,每层只能放置一个构件。FlowLayout 是 Pane和 Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项 B正确。BorderLayout 是 Window、Frame 和Dialog的默认布局管理器,在 BorderLayout 布局管理器中构件分成 5个区域,每个区域只能放置一个构件。 GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间。8.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA80 答案 解析 DOC
