【计算机类职业资格】国家计算机二级(Java)75及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)75及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)75及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)75 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.“+“运算符的操作数个数是【 】(分数:2.00)A.1 个B.2 个C.3 个D.4 个2.下列是一个 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.a
2、bcd3.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE 为基础,支持 EJB,并且它有强大的服务功能? (分数:2.00)A.2143B.1212C.1234D.21124.下列的哪个赋值语句是正确的?(分数:2.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;5.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:2.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.GridL
3、ayout6.当启动 Applet 程序时,首先调用的方法是【 】(分数:2.00)A.stop()B.init()C.start()D.destroy()7.下列关于 Java 的说法不正确的是( )。(分数:2.00)A.abstract 和 final 能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义8.Java 语言的类间的继承关系是( )。 (分数:2.00)A.MODIFY VIEWB.CREATE VIEWC.DELETE VIEWD.RENAME VIEW9.执行
4、int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局10.下列有关布局管理器的叙述正确的是( )。(分数:2.00)A.keytoolB.kinitC.ktabD.klist11.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:2.00)A.System 类B.Class 类C.Thread 类D.O
5、bject 类12.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window13.下列程序的输出结果是( )。 interface Inter public final static int A=100; class My implements Inter public static void main (String args ) Systemoutprintln(A) ; (分数:2.00)A.100B.0C.AD.程序有错误1
6、4.下列程序的输出结果为( )。 class Test public static void main(String args ) inta=1,b=2,c=d; c=a+;d= - - b; System.out.print(“C=“+c);System.out.println(“d=“+d); (分数:2.00)A.1 种B.2 种C.3 种D.4 种15.下列关于 Java 对 import 语句规定的叙述中,错误的是【 】(分数:2.00)A.在 Java 程序中 import 语句可以有多个B.在 Java 程序中 import 语句可以没有C.在 Java 程序中 import 语
7、句必须有一个D.在 Java 程序中 import 语句必须引入在所有类定义之前16.用来导入已定义好的类或包的语句是【 】(分数:2.00)A.mainB.importC.public classD.class17.下列哪项技术很好的实现了 Java 的垃圾回收机制?(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D
8、.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性18.下列哪个类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.PaintB.GraphicC.GraphicsD.Paints19.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (
9、分数:2.00)A.-3 3B.5 -9C.3 -3D.-6 520.下列哪些内容是异常的含义? (分数:2.00)A.程序的语法错B.程序在编译和运行中所发生的异常事件C.程序预先定义好的异常事件D.程序编译错误21.下列哪个选项不是 Java 的保留字?(分数:2.00)A.StyleB.CaptionC.EnabledD.Default22.给出下列的代码,则以下哪个选项返回 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
10、 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)23.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:2.00)A.6.1 15.2B.6 15C.6 15.2D.6.1 1524.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:2.00)A.s.equals(t);B.t.equals(c);C.s = =tD.t = = c;25.下列
11、哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?(分数:2.00)A.线程的优先级数值越大,表示该线程优先级越低B.新建线程将继承创建它的父线程的优先级C.NORM_PRIORITY 代表普通优先级,默认值是 5D.一般情况下,主线程具有普通优先级26.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:2.00)A.ButtonB.ChoiceC.LabelD.Scroll27.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 D
12、o Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop28.在一个 Applet 中,下列哪个属性是不一定出现的?(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕29.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.elloB.hellC.helloD.hl30.类 Test 定义如下,将下列哪个方法插入行处是不合法的? public class Test p
13、ublic float Method(float a,float b) (分数:2.00)A.public float Method(float a,float b,float c) B.public float Method(float c,float d) C.public int Method(int a,int b) D.private float Method(int a,int b,int c) 31.下列代码的执行结果是( )。 public class Test public int aMethod( ) static int i=0; i+ +; System.out.pri
14、ntln(i); public static void main(String args ) Test test = new Test( ); test.aMethod( ); (分数:2.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void 来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new 来调用D.构造方法不可以被重载32.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.public A a=new A( );B.public A a=A();C.A a=new class();
15、D.a A;33.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.JButtonB.JComboBoxC.JRadioButtonD.JCheckBox34.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.1B.35C.48D.10035.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.Java 语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数
16、据类型的发生B.Java 语言允许使用指针,这一点与 c+相似C.Java 语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java 语言使程序员从繁忙的内存管理中解脱出来二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_37.在 JDKl.4 的 java.util.regex 正则表达式包中,有一个 1 类,该类的 static Pattern compile(String e
17、xpression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:2.00)填空项 1:_38.通过 1 运算符实现对成员变量的访问和方法调用。(分数:2.00)填空项 1:_39.当实现 Runnable 接口时,要实现的方法是 1。 (分数:2.00)填空项 1:_40.在 Java 中 AWT 和 Swing 组件,一般来讲在应用程序中用到的组件是 1。(分数:2.00)填空项 1:_41.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:2.00)填空项 1:_42.下列是一个 Java 应用程序,输出结果是 1。
18、public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_43.在 Java 中,线程的模型就是一个 CPU、程序代码和 1 的封装体。(分数:2.00)填空项 1:_44.Throwable 类分为 1 和 Exception 两个子类。(分数:2.00)填空项 1:_45.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 i
19、nt sum (int num if( num = =1)return1; else return 1 (分数:2.00)填空项 1:_46.Java 语言的数据类型分为简单数据类型和 1 两种。(分数:2.00)填空项 1:_47.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_48.设 x = 2,则表达式( x + + ) * 3 的值是 1。(分数:2.00)填空项 1:_49.抽象类不能 1。(分数:2.00)填空项 1:_50.一般在
20、Applet 中,声音文件的加载只需要进行一次,一般在 1 方法中。(分数:2.00)填空项 1:_国家计算机二级(Java)75 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.“+“运算符的操作数个数是【 】(分数:2.00)A.1 个 B.2 个C.3 个D.4 个解析: 本题考查 Java 运算符的概念。这是重点内容,只需要细心即可。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照操作数的数目划分,运算符可以分为:一元运算符:+,-,+,-;二元运算符:+
21、,-,;三元运算符:?:。所以本题正确答案是选项 A。简单点儿说就是有几个操作数就是几元运算符;反过来,是几元运算符就有几个操作数。2.下列是一个 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=c时,循环执行结束,这时程序只输出了字符 ab。注意:如果把 break 替换成 continue
22、,结果是 abd。3.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE 为基础,支持 EJB,并且它有强大的服务功能? (分数:2.00)A.2143 B.1212C.1234D.2112解析:String 类型可以直接使用“+”进行连接运算。4.下列的哪个赋值语句是正确的?(分数:2.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0; 解析:主要要熟悉数据类型的赋值和两种类型转换方法(即自动转换和 强制转换)的使用方法。字符变量以 char 类型表示,它在内存中占 16 位 bit,它不能当做 整数使用。选
23、项 B)中的 12.0 为 double 类型,赋给 a 时需要强制转换。选项 C)中的 12.Of 为 float 类型,赋给 a 时也需要强制转换。选项 D)用到了强制类型转换将 double 类 型赋给整形 a,所以正确。 5.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:2.00)A.CardLayout B.BorderLayoutC.FlowLayoutD.GridLayout解析:CardLayout 布局管理器能够帮助用户处理两个或者两个以上的成 员共享同一个显示空间,它把容器分成许
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA75 答案 解析 DOC
