【计算机类职业资格】国家计算机二级(Java)104及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)104及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)104及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)104 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列程序的执行结果是( )。 public class Testaa public static void main(String args ) System.out.println(5/2); (分数:2.00)A.2.5B.2.0C.2.50D.22.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:2.00)A.javaB.javacC.javapD.j
2、avadoc3.每个 Java小应用程序必须定义为【 】(分数:2.00)A.Applet类或 JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类4.关于 Java语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox5.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b
3、=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop6.下列的哪个赋值语句是不正确的?(分数:2.00)A.float f = 11.1;B.double d = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;7.使用下列哪个选项可以调用基类中的特定构造方法?(分数:2.00)A.一对一B.多对一C.一对多D.多对多8.Java语言的类间的继承关系是( )。 (分数:2.00)A.单继承B.多继承C.单继承和多继承D.不能继承9.下列 for循环语句的执
4、行次数是( )。 for(intx=0,y=0;(y!=0) xA.无限次B.一次也不执行C.执行一次D.执行三次10.下列的哪个赋值语句是正确的?(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据视图建立查询D.可以根据数据库表、自由表或视图建立查询11.Java提供的类库支持下列哪个协议,使应用程序可通过 URL地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.2B.3C.4D.512.在 Applet中显示文字、图形等信息时,应使用的方法是【 】(分数:2.00)A.paint()B.init()C.start()D.destroy(
5、)13.下列选项中不属于结构化程序设计方法的是【 】(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用14.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:2.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Applet使用自身的代码和 Applet浏览器提供的 Java API15.javautil 包中 Date对象表示时间默认顺序是( )。(分数:2.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月
6、、日、小时、分、秒、年16.类 Test定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单17.下列常见的系统定义的异常中,哪个是数组越界异常?(分数:2.00)A.打开 Visual Basic主窗体的“文件”菜单,执行其中的“退出”命令B.按快捷键 Alt+Q退出C.单击 Visual Basic主窗体右上角的“关闭”按钮D.按快
7、捷键 Alt+E退出18.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:2.00)A.32B.31C.64D.6319.在 Applet被下载时调用,一般用来完成所有必需的初始化操作的方法是( )。(分数:2.00)A.destroy( )B.stop( )C.start( )D.init( )20.Java语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口21.下列关于 Java语言中的方法叙述不正确的是(分数:2.00)A.5B.6C.7D.822.下列关于 Java语言的数据类型和表达式的说法不正确的是( )。(分数:2.00)A.Java中
8、允许用 0和 1来代替 true和 falseB.位运算符中,的优先级最高,其次是 C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运算符是一个三元运算符23.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是【 】 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); ttstart(); public
9、void run() for(;) try ; catch( e) Systemoutprintln(“Hello“); (分数:2.00)A.sleep(1000) InteruptedExceptionB.tsleep(1000) InterruptedExceptionC.Threadsleep(1000) RuntimeExceptionD.Threadsleep(1000) InterruptedException24.下列哪个标识符不是合法的标识符?(分数:2.00)A.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrin
10、t “Microsoft“D.DebugPrint“Microsoft“25.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2.00)A.0 0B.-5 0C.-1 6D.0 626.下列哪个不是 nio包的新特点?(分数:2.00)A.Java对 I/O访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过滤流可以直接通过构造方法的参数去指定连接的 I/0流D.DatalnputStream 和 DataOutputStream也是过滤流子类,其特点是不仅能读/写数据流,还能读/写
11、Java的内构类型 boolean,int 等数据27.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:2.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )28.下列数组 a中,版本较新的能在程序运行时动态调整大小的是【 】(分数:2.00)A.int aB.StringaC.a=new ArrayList()D.anew Arra
12、y()29.java.nio包的新特点是内存映射技术、字符及编码、非阻塞 I/O和下列哪一项?(分数:2.00)A.显示图形信息B.显示文本内容C.显示文本和图形信息D.显示程序代码30.下列的变量定义中,错误的是( )。(分数:2.00)A.trueB.falseC.“I am boy“D.都不正确31.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )32.下列关于 Java程序结构的说法有误的是( )。(分数:2.00)A.-1B.255C.127D.编译错误33.下列哪个方法可以使具有
13、与当前线程相同优先级的线程有运行的机会?(分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )34.Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable supe
14、r.finalize( ); (分数:2.00)A.B.C.D.35.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:2.00)填空项 1:_37.下列程序的功能是创建了一个显示 5个“Hello!”的线程并启动运行,请将程序补充完整。 pu
15、blic class ThreadTest extends Thread public static void main(String args) ThreadTest t=new 1; tstart2; public void run3 int i=0; while(true) Systemoutprintln(“Hello!“); if(i+=4) break; (分数:2.00)填空项 1:_38.一个 URL由 1 和资源名组成。(分数:2.00)填空项 1:_39.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float型和 double型,其中 doubl
16、e型占 1 位。 (分数:2.00)填空项 1:_40.下列程序的运行结果是 1。 import java.io.*; public class abc public static void main(Stringargs ) String s1 = “Hello!“; System.out.println(s1.toUpperCase2 ); (分数:2.00)填空项 1:_41.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3个阶段,其中数据独立性最高的阶段是 1。(分数:2.00)填空项 1:_42.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 1。(分数:2
17、.00)填空项 1:_43.赋值表达式是由位于赋值运算符左边的变量和右边的 1 组成。(分数:2.00)填空项 1:_44. 1是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。(分数:2.00)填空项 1:_45. 1类是提供线程操作和管理的类。(分数:2.00)填空项 1:_46.下列是一个类的定义,将程序段补充完整。 class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:2.00)填空项 1:_47.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是
18、97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:2.00)填空项 1:_48.在 Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:2.00)填空项 1:_49.任何一个 J
19、ava程序都默认引入了一个包,这个包的名字叫 java. 1。(分数:2.00)填空项 1:_50.在定制 Swing Applet的绘图功能时,不能直接改变相应 Swing构件的 paint1方法,而应该使用 2 方法。(分数:2.00)填空项 1:_国家计算机二级(Java)104 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列程序的执行结果是( )。 public class Testaa public static void main(String args ) System.out.pri
20、ntln(5/2); (分数:2.00)A.2.5B.2.0C.2.50D.2 解析:如果表达式中有不同的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。有可能会选择选项 A),请注意数据类型之间的关系,结果的数据类型必须和表达式中优先级最高的一个一样,在这里,表达式和结果都是 int型。2.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:2.00)A.java B.javacC.javapD.javadoc解析:javadoc 的基本功能是文档生成,也就是将类之间的关
21、系用文档形式记载下来。这对于后期维护和开发有很大的帮助。3.每个 Java小应用程序必须定义为【 】(分数:2.00)A.Applet类或 JApplet类的子类 B.JFrame类的子类C.Frame的子类D.Window的子类解析:本题考查 Applet的基本知识。Applet 类定义了小应用程序(Applet)与其运行环境之间的一个接口;JApplet是 Applet类的扩展,它继承了 Applet的方法和执行机制,同时也增加了对 Swing构件的支持。每个 Java小应用程序都必须是 Applet类或 JApplet类的子类。因此,本题的正确答案是 A。 4.关于 Java语言的健壮性
22、特点,下列说法不正确的是( )。(分数:2.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox 解析:利用 STORE命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变量。5.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1
23、Loop D.a=5:b=8 Do Until ab Print“*“a=a+1 Loop解析:文件对话框分为两种:即打开对话框和保存对话框,所以选项 A)正确;通用对话框的 Name属性的默认值为 CommonDialogX ,此外,每种对话框都有自己的默认标题,所以选项 B)正确;打开文件对话框可以让用户指定一个文件,由程序使用,而用保存文件对话框可 以指定一个文件,并以这个文件名保存当前文件,所以选项 C)正确;除 DefaultEXT、DialogTide 属性是打开和保存对话框共有的,还有 FileName、FileTitle、Filter、FilterIndex、Flags、Ini
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA104 答案 解析 DOC
