【计算机类职业资格】国家计算机二级(Java)97及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)97及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)97及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)97 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Java 中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:2.00)A.ClassB.ObjectC.SystemD.awt2.下列哪个不是 Java 虚拟机的执行过程的特点?(分数:2.00)A.2B.3C.4D.53.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.HelloB.helloC.HelD.n
2、ull4.下列关于类的说法不正确的是( )。(分数:2.00)A.DELETE ALL 和 PACKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、PACK 和 ZAPD.DELETE ALL 和 RECALL ALL5.什么情况下需要数据类型的强制转换?(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java 语言中不能进行数据类型的强制转换D.以上都不符合6.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:2.00)A.J2EEB.J2MEC.J2SED.J2DE7.如果局部变量与实例变量同
3、名,如何在局部变量的作用域内引用实例变量?(分数:2.00)A.无法引用,必须更名使两者名字不同B.在实例变量加关键字 thisC.在实例变量加关键字 superD.不影响,系统可以自己区分8.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.09.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(
4、分数:2.00)A.连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性B.可随时连编应用程序C.应用程序文件和可执行文件都可以在 Windows 中运行D.应用程序文件和可执行文件都必须在 Visual FoxPro 中运行10.为读取的内容进行处理后再输出,需要使用下列哪种流?(分数:2.00)A.k/11B.k%11C.k/Il=0D.k%11=011.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变
5、量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单12.下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括13.下列关于线程优先级的说法中,正确的是【 】(分数:2.00)A.线程的优先级是不能改变的B.线程的优先级是在创建线程时设置的C.在创建线程后的任何时候都可以设置D.B 和 C14.在下列程序的划线处应填入的语句是(
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.利用视图可以实现多表查询B.视图可以产生磁盘文件C.利用视图可以更新表数据D.视图可以作为查询数据源15.下列的程序的功能是求 2100 之间的素数,程序中划线部分应填入的选项是( )。 public class Testnn public
7、static void main(String args) Labell: for(int i=2;iA.0x8B.0x10C.8D.1016.属于 main()方法的返回类型是【 】(分数:2.00)A.publicB.staticC.voidD.main17.为了向一个 Applet 传递参数,可以在 HTML 文件的 APPLET 标志中使用 PAPAM 选项。在 Applet 程序中获取参数时,应使用的方法是【 】(分数:2.00)A.getParameter()B.getDocumentBase()C.getCodeBase()D.getlmage()18.下列关于构造方法的叙述中,
8、错误的是【 】(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用19.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为【 】(分数:2.00)A.log2nB.n/2C.nD.n+120.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:2.
9、00)A.1.5B.1C.1.0D.0.521.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:2.00)A.1B.2C.3D.422.给出下列有关 List 的表达式,则哪个选项的叙述是对的? List 1 = new List(6,true); (分数:2.00)A.在没有其他的约束的条件下该列表将有 6 行可见B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中23.下列叙述中正确的是【 】(分数:2.00)A.一个算法的空间复杂
10、度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对24.下列的变量定义中,错误的是( )。(分数:2.00)A.4B.6C.8D.1025.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window26.下列哪个选项是合法的标识符?(分数:2.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间
11、必须是平等的关系,而不能组成层次结构D.类与类之间可以通过一些方法进行通信和联络27.下列属于正则表达式的是【 】(分数:2.00)A.一个数组B.一组二进制数据C.一个字符串D.一个公式28.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:2.00)A.excellentB.goodC.passD.fail29.下列字符常量中,哪个表示反斜杠字符“/”?(分数:2.00)A./B./“C./D./30.下列哪个是为嵌入式和移动设备提供的
12、 Java 平台?(分数:2.00)A.J2DEB.J2SEC.J2MED.Y2EE31.下列哪个选项可能包含菜单条?(分数:2.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改变对预定义类型数据的操作方式32.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:2.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test public int x=0; public
13、Test(int x ) this.x=x; C.public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 33.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.0B.1C.2D.编译错误34.下列哪个是 Java 类分解
14、器,即对.class 文件提供字节代码的反汇编,并打印?(分数:2.00)A.AB.BC.CD.B35.有如下程序段 if(x0) System.out.println(“first“); else if (x -4) System.out.println(“second“); else System.out.println(“third“); x 的取值在什么范围内时,将打印出字符串“second“? (分数:2.00)A.在数据库中使用 USE 命令打开或关闭视图B.在“浏览器”窗口中可以显示或修改视图中的数据C.视图不能作为文本框、表格等控件的数据源D.可以使用 SQL 语句操作视图二、
15、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.在 AWT 包中,创建一个具有 10 行,45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_37.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:2.00)填空项 1:_38.编程语言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语言是面向 1 的一种网络编程语言。(分数:2.00)填空项 1:_39.Java 中访问限定符有 1,protected,private 和 default 等。(分数:2.00)填空项 1:_40.下列是一个 Jav
16、a 应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_41.滚动窗口 JScrollPane 是带动滚动条的面板,主要是通过移动 1 来实现的。(分数:2.00)填空项 1:_42.AWT 事件分为两大类:低级事件和高级事件。其中 1是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。 (分数:2.00)填空项 1:_43. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项 1:_44.捕
17、获异常要求在程序的方法中预先声明,然后调用方法时,用 1 语句捕获并处理。(分数:2.00)填空项 1:_45.设 x = 2,则表达式( x + + ) * 3 的值是 1。(分数:2.00)填空项 1:_46.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 1。(分数:2.00)填空项 1:_47.FileInputStream 是字节流,BufferedWriter 是字符流,ObjectOutputStream 是 1。(分数:2.00)填空项 1:_48.Java 语言用 1 进行解释执行。(分数:2.00)填空项 1:_49.按“先进后出”原则组织数据的数据结构是
18、1。 (分数:2.00)填空项 1:_50.请写出下面程序的运行结果: public class Test extends TT public static void main(String args) Test t=new Test(“Tom“); public Test(String s) super(s); Systemoutprint(“How are you?“); public Test1 this(“I am Jack“); class TT public TT2 Systemoutprint(“Hi!“); public TT(String s) this3; Systemou
19、tprint(“I am“+s); 结果 4。 (分数:2.00)填空项 1:_国家计算机二级(Java)97 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Java 中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:2.00)A.Class B.ObjectC.SystemD.awt解析:知道 Class 是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息。 2.
20、下列哪个不是 Java 虚拟机的执行过程的特点?(分数:2.00)A.2B.3C.4 D.5解析:本题是一道简单的成员函数应用题,考生只要按着主函数中生成的类 Rectangle 的对象 r1 进行成员函数的调用即可得到答案。3.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.HelloB.helloC.Hel D.null解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。4.下列关于类的说法不正确的是( )。(分数:2.00)A.DELETE ALL 和 PA
21、CKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、PACK 和 ZAP D.DELETE ALL 和 RECALL ALL解析:C+语言中一个派生类能不能继承基类的所有数据成员受继承方式的限制。5.什么情况下需要数据类型的强制转换?(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换 C.Java 语言中不能进行数据类型的强制转换D.以上都不符合解析:将位数多的数据类型向位数少的数据类型转换,只能用强制转换;而将位数少的数据类型向位数多的数据类型转换可以让编译系统按一定的优先次序自己转换,也可以进行强制转换。Jav
22、a 语言的各种数据类型之间提供两种转换:强制转换和自动转换。 6.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:2.00)A.J2EE B.J2MEC.J2SED.J2DE解析:J2EE 是面向大企业级用容器管理专用构件的应用平台,其具有强 大的服务功能如命令服务、事务服务、安全服务、部署服务消息服务、邮件服务等。 7.如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?(分数:2.00)A.无法引用,必须更名使两者名字不同B.在实例变量加关键字 this C.在实例变量加关键字 superD.不影响,系统可以自己区分解析:关键字 this 表示当前对象。与关键宇
23、 this 相对应的关键字 super,它用来引用当前对象的父类。 8.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.0 解析:二元算术运算符适用于所有数值型数据类型,包括整型和浮点型。 但要注意,如果操作数全为整型,那么,只要其中有一个为 long 型,则表达式结果也为 long 型;其他情况下,即使
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA97 答案 解析 DOC
