【计算机类职业资格】国家计算机二级(Java)68及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)68及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)68及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)68 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:2.00)A.0B.1C.iD.j2.下列方法中,不属于 WindowListener 接口的是【 】(分数:2.00)A.windowOpened()B.
2、window Closed()C.window Activated()D.mouseDragged()3.下列关于变量的叙述哪个是错的?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static 声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化4.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro
3、4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)5.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?(分数:2.00)A.12.B.-20C.1,000D.4 5 66.下列属于合法的 Java 标识符是【 】(分数:2.00)A._catB.5booksC.+staticD.-3.141597.下列关于数组定义语句不正确的( )。(分数:2.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为
4、可见D.Frame 的默认布局管理器为 BorderLayout8.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2);(分数:2.00)A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化9.Swing 的选项面板是【 】(分数:2.00)A.JTabbedPaneB.JLayeredPaneC.JScrollPaneD.JSplitPane10.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00
5、)A.javaB.javacC.javapD.javadoc11.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.init( )B.start( )C.paint( )D.destroy( )12.下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括13.按照 Java 的标识符命名规则,下列表示一个类的标识符正确
6、的是【 】(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld14.给出下列有关 List 的表达式,则哪个选项的叙述是对的? List 1 = new List(6,true); (分数:2.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 515.阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest public static void main (String args) String output=“ “; sto
7、p: for(int row=1;row10;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
8、.窗口中有 5 行*C.窗口中有 4 行*D.窗口中有 6 行*16.下列有关布局管理器的叙述正确的是( )。(分数:2.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类D.以上说法都正确17.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) Sy
9、stem.out.println(arr1 ); (分数:2.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭18.下列程序的功能是把 316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在划线处应填入的选项是( )。 int i=0,j,k; do i+;k=316-13*i;while (_); j=k/11; Systemoutpfintln(i+“,“+j); (分数:2.00)A.0B.
10、23C.34D.2519.下列关于线程优先级的说法中,正确的是【 】(分数:2.00)A.线程的优先级是不能改变的B.线程的优先级是在创建线程时设置的C.在创建线程后的任何时候都可以设置D.B 和 C20.下列哪项是将一个十六进制值赋值给一个 long 型变量?(分数:2.00)A.内部类不能有自己的成员方法和成员变量B.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员21.按照“后进先出“原则组织数据的数据结构是【 】
11、(分数:2.00)A.队列B.栈C.双向链表D.二叉树22.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.3323.下列关于 Java 的说法正确的是( )。(分数:2.00)A.Java 中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java 中接口支持多继承24.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:2.00)A.1B.2C.3D.425.javau
12、til 包中 Date 对象表示时间默认顺序是( )。(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 826.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)27.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指【 】(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对28.要将 web 页中的数据
13、装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入流B.创建一个 URL,并使用该 URL 来创建一个 URL ConnectionC.使用 Applet 小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳29.能抛出异常必须是下列哪个类或其子类的实例?(分数:2.00)A.1.2 34B.2.2 34C.1.2 43D.2.2 4330.JComponent 的直接父类是( )。(分数:2.00)A.ComponentB.ContainerC.SwingD.JApplet31.
14、下列关于 Applet 的叙述中,错误的是【 】(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 javaexe 直接解释运行B.Applet 应该定义为 javaappletApplet 类或 javaxswingJApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上D.通过在 HTML 文件中采用PARAM标记可以向 Applet 传递参数32.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned by
15、te b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C.127D.编译错误33.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.派生类可以作为基类派生其他的子类B.派生类继承基类的所有数据成员C.派生类可以有多个基类D.派生类不能继承一些函数成员34.设有整型数组的定义:inta ;new int8;,则 alength 的值为下列哪项?(分数:2.00)A.8B.9C.7D.635.阅读下列代码 public class Test 2005 public static void
16、main(String args) System.out.println(0xa5)i=100;i+) s+= 1; System.out.println(“S=“+s); (分数:2.00)填空项 1:_国家计算机二级(Java)68 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器
17、加载指定 URL 中的 HTML 文件 (分数:2.00)A.0 B.1C.iD.j解析:按照正常的书写格式选项 B) 正确。选项 A) 12后面不应点带点号,但不同的变量类型可带不同的字母。选项 C) 1,000 计算机在数字中不识别逗号“,”。选项 D) 4 5 6 在数字中间不要加空格,计算机会把 4 5 6 当成字符串“4 5 6”来处理。 2.下列方法中,不属于 WindowListener 接口的是【 】(分数:2.00)A.windowOpened()B.window Closed()C.window Activated()D.mouseDragged() 解析:Window L
18、istener 接口包含的方法是: /windowActivated (WindowEvent) /windowOpened (WindowEvent) /windowClosed (WindowEvent) /windowCloshlg (WindowEvent) /windowDeactivated (WindowEvent) /windowDeiconified (WindowEvent) /windowlconified (WindowEvent) 因此不属于WindowListener 接口的方法是 D。 补充:在 AWT 中,接口的命名是与事件相对应的,比如 WindowEvent
19、事件所对应的接口就是 WindowListener,而 MouseEvent 事件所对应的接口就是 WouseListener。同时,接口中方法的命名也是与事件相对应的,比如 WindowListener 接口中包含的方法的名称都是以 window 开头,而 WouseListener 接口中包含的方法的名称都是以 mouse 开头。 针对本题,在不知道具体WindowListener 接口中包含的方法时,根据 AWT 中接口和接口中方法的命名原则,也可以答对本题。 3.下列关于变量的叙述哪个是错的?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static 声明 C.在方
20、法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化解析:类中有几种变量,分别是局部变量,定义在方法里的变量;实例变量, 在方法外而在类里声明定义的变量,有时也叫成员变量;类变量,是用关键字 static 声明的实 例变量。局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,局部变量 在使用前必须被初始化。4.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y
21、 As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency) 解析:组合框中只有一个条目是可见的,组合框不提供多重选定的功能,并且,其中没有 Multiselect 属性的设置。5.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?(分数:2.00)A.12.B.-20 C.1,000D.4 5 6解析:同时定义几个同一种类型的数据时,中间用“,”隔开。选项 B) floata,b1=123f;a 没有赋值,但系统会初始默认值 00 赋
22、给 a;选项 C) char ch=d;字符的定义必须用”号括起来;选项 D) public int i=100,j 没有赋值,但系统会初始默认值 0 给 j 6.下列属于合法的 Java 标识符是【 】(分数:2.00)A._cat B.5booksC.+staticD.-3.14159解析:本题考查 Java 标识符的命名规则。这是考试重点内容。Java 中标识符的命名规则是:标识符以字母、下划线、美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见 Java 中标识符不能以数字开头,所以选项 B 错误,不能以“+“开头,选项 C 错误,不能以“-“开头,选
23、项 D 错误,只有选项 A 是正确答案。7.下列关于数组定义语句不正确的( )。(分数:2.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为可见 D.Frame 的默认布局管理器为 BorderLayout解析:C+语言中的类是可以组成层次结构的,类是用于描述事物的属性和对事物的操作,类与类之间有相对的独立性,但其可以通过一些方法进行信息的通信。 8.顺序执行下列程序语句后,则 b 的值是( )。 String a = “Hello“; String b = a.substring(0,2);(分数:2.00)A.构造函
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA68 答案 解析 DOC
