【计算机类职业资格】计算机二级(Java)43及答案解析.doc
《【计算机类职业资格】计算机二级(Java)43及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)43及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)43 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在一个 Applet 中,下列哪个属性是不一定出现的?(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕2.关于提高编程的效率,下列说法中不正确的是( )。(分数:2.00)A.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 23.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框
2、实际上是一个完整的字处理器D.以上说法均正确4.下列整型常量中表示的是十六进制的整数的是( )。(分数:2.00)A.98B.67xC.x394D.0X2925.在读字符文件 Employeedat 时,使用该文件作为参数的类是【 】(分数:2.00)A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FileInputStream6.下列关于 Java 语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7D.87.下列哪项是将一个十六进制值赋值给一个 long 型变量?(分数:2.00)A.内部类不能有自己的成员方法和成员变量B
3、.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员8.下列程序的执行结果是( )。 public class Testbb public static void main(String args ) System.out.println(5/2.5); (分数:2.00)A.“自动报表”B.“报表向导”C.“图标向导”D.“标签向导”9.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:2.00)A.
4、c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d=210.下列哪个选项是 Java 调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:2.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容11.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1;
5、public static void main(String arg ) Test t = new Test( ); (分数:2.00)A.t.f;B.this.n;C.Test.m;D.Test.f;12.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET IND
6、EX TO 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭13.下列选项中不符合良好程序设计风格的是【 】(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚14.当启动 Applet 程序时,首先调用的方法是【 】(分数:2.00)A.stop()B.init()C.start()D.destroy()15.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=
7、18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.31B.32C.2D.3316.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:2.00)A.1.5B.1C.1.0D.0.517.getSize( ).width 指的是什么?(分数:2.00)A.硬件B.软件C.数
8、据库D.人18.有如下程序段 if(x0) System.out.println(“first“); else if (x -4) System.out.println(“second“); else System.out.println(“third“); x 的取值在什么范围内时,将打印出字符串“second“? (分数:2.00)A.x 0B.x -4C.x -419.下列哪个不是 Java 虚拟机的执行过程的特点?(分数:2.00)A.2B.3C.4D.520.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:2.00)A.SystemB.ObjectC.Class
9、D.Thread21.在 Java 语言的下列哪个包是编译器自动导入的?(分数:2.00)A.java.langB.java.awtC.java.ioD.java.applet22.下列叙述中正确的是【 】(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构23.下面概念中,不属于面向对象方法的是【 】(分数:2.00)A.对象B.继承C.类D.过程调用24.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:2.00)A.所有的构件都可
10、以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体25.现有一变量声明为 boolean aa,下列的赋值语句正确的是( )。(分数:2.00)A.aa=falseB.aa=FalseC.aa=“true“D.aa=026.下列描述中正确的是【 】(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合27.下列哪个选项是合法的标识符?(分
11、数:2.00)A.123B._nameC.classD.1first28.下列叙述中,正确的是【 】(分数:2.00)A.Java 语言的标识符是区分大小写的B.源文件名与 public 类名可以不相同C.源文件的扩展名为.jarD.源文件中 public 类的数目不限29.下列哪个标识符不是合法的标识符?(分数:2.00)A.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“30.国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成 Unicode 编码
12、字符的文件?(分数:2.00)A.native2asciiB.ascii 2 nativeC.RMID.tnameser31.下列的变量定义中,错误的是( )。(分数:2.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;32.getSize( ).width 指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java 中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度33.如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?(分数:2.00)A.2B.3C.1D.034.在 Jav
13、a 中,实现用户界面功能的包是【 】(分数:2.00)A.javaAppletB.javaxtransactionC.javaUtilD.javaawt35.对如下二叉树,进行后序遍历的结果为【 】 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.setLayout1 方法是所有容器的父类 2 的方法。(分数:2.00)填空项 1:_37.构件不能独立地显示出来,必须将构件放在一定的 1 中才能显示。(分数:2.00)填空项 1:_38.下列程序中,实例 tat 是监听器,fr 是
14、事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; 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); frsetVis
15、ible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:2.00)填空项 1:_39.抽象类不能 1。(分数:2.00)填空项 1:_40.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_41.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。 int x; x= 1 ; (分数:2.00)填空
16、项 1:_42.线程模型在 Java 中是由 1 类进行定义和描述的。(分数:2.00)填空项 1:_43.对象是一组相关变量和相关方法的封装体,是类的一个 1。(分数:2.00)填空项 1:_44.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 型和 double 型,其中 double 型占 1 位。 (分数:2.00)填空项 1:_45.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_46. 1 是 Java 程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_47.String s = “全国计算机等
17、级考试“; System.out.println(s.length1 );(分数:2.00)填空项 1:_48. 1 类是提供线程操作和管理的类。(分数:2.00)填空项 1:_49.表达式是由操作数和 1 按一定的语法形式组成的符号序列。(分数:2.00)填空项 1:_50.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return 1 (分数:2.
18、00)填空项 1:_计算机二级(Java)43 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在一个 Applet 中,下列哪个属性是不一定出现的?(分数:2.00)A.3B.7C.9D.10 以内的奇数显示完毕 解析:在本题中使用了 If 语句与 GoTo 语句,来控制结构。当 c10 时输出 c,并继续运行;当大于 10时,显示“10 以内的奇数显示完毕。”并结束程序。因为 c =c*a,c 和 a 都是正数,总有大于 10 的时候,所以最后输出的一定是“10 以内的奇数显示完毕”。2.关于提高
19、编程的效率,下列说法中不正确的是( )。(分数:2.00)A.5 0 6 4 B.0 0 6 4C.5 0 6 2D.0 0 6 2解析:本题考查的是对构造函数的掌握,另外“+”运算符是右结合的, 所以在进行输出的时候都是先把原来的输出后再自加 1。3.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确 解析:在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果,不论报表的修改是否保存,即使报表文件的数据源内容已经更改,也总是预
20、览当前数据源中的数据。报表的预览窗口,只用来查看报表的布局设置,并不能在此修改报表布局。4.下列整型常量中表示的是十六进制的整数的是( )。(分数:2.00)A.98B.67xC.x394D.0X292 解析:对整型常量的三种格式:十进制,八进制和十六进制。其中十进制就是平常我们书写的格式,象456,-34;八进制整数要以 0 开头,如 035:十六进制必须以 Ox 或 OX 开头,如 0123 表示的十进制数是 291。整型数据分为整型常量和整型变量,整型常量占内存 32 位,整型变量根据具体的变量形式而在内存中所占的位数也不一样 5.在读字符文件 Employeedat 时,使用该文件作为
21、参数的类是【 】(分数:2.00)A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FileInputStream 解析:本题考查 javaio 包中的字符输入流。Java 的输入输出包括字节流、文件流、对象流等,要注意区分不同流使用的不同类。字符类输入流都是抽象 InputStreamReader 及其子类FileReader、BufferedReader 等。选项 A 中 BufferedReader 是把缓冲技术用于字符输入流,提高了字符传送的效率,但它不能处理文件流。选项 B 中 DateInputStream 类是用来处理字节流
22、,实现了 DataInput接口,不能处理文件流。选项 C 中 DataOutputStream 类实现了 DataOutput 接口,不能处理文件流。选项D 中 FileInputStream 可对一个磁盘文件涉及的数据进行处理,满足题目要求。6.下列关于 Java 语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7 D.8解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数值数组后,在没有给它赋值前,数组中的所有元素值为 0,所以 A)是正确的; Erase 语句的作用是释放动态数组所占的内存空间,所以 D)选项也不正确。只有选项 A)正确。7.下列哪项是将
23、一个十六进制值赋值给一个 long 型变量?(分数:2.00)A.内部类不能有自己的成员方法和成员变量 B.内部类可用 abstract 修饰符定义为抽象类,也可以用 private 或 protected 定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static 内部类外,不能在类内声明 static 成员解析:在 C+中规定如果一个类被声明为类模板,那么其中的所有成员函数就都成为了模板函数。8.下列程序的执行结果是( )。 public class Testbb public static void main(String args ) System.out.prin
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA43 答案 解析 DOC
