【计算机类职业资格】国家计算机二级(Java)99及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)99及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)99及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)99 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.阅读下面程序 public class OperatorsAndExpressions void equalsMethodl() String s1=new String(“how are you“); String s2=new String(“how are you“); System.out.println(s1=s2); public static void main(String args) OperatorsAn
2、dExpressionsOperAndExp=new OperatorsAndExpressions(); /用于复合类型数据的“=”运算符 OperAndExp.equalsMethod1(); 程序运行结果是【 】 (分数:2.00)A.B.TRUEC.FALSED.equal2.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:2.00)A.AB.BC.CD
3、.B3.下列整型常量中表示的是十六进制的整数的是( )。(分数:2.00)A.0B.1C.2D.34.对下列二叉树,进行中序遍历的结果是【 】 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG5.若特快订单是一种订单,则特快订单类和订单类的关系是【 】(分数:2.00)A.使用关系B.包含关系C.继承关系D.无关系6.下列关于 Java程序结构的说法有误的是( )。(分数:2.00)A.package语句可以有一个或多个B.import语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application程序可以包括许多方法,但必须有且只能有
4、一个 main方法7.下列哪项技术很好的实现了 Java的垃圾回收机制?(分数:2.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT属性和 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性8.阅读和理解下面程序段: class Manager extends Employee public
5、 Manager(String n,double s,int year,int month,int day) super(n,s,year,month,day); bonus=O; public double getSalary() double baseSalary=super,gerSalary(); return baseSalary+bonus; public void setBonus(double b); bonus=b; private double bonus; Manager 是 Employee的子类,其理由是【 】 (分数:2.00)A.Manager的适用范围较宽B.e
6、xtends关键字声明C.Manager的域减小了D.雇员是一个经理9.下列哪个是对 main( )主方法的正确表示?(分数:2.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确10.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:2.00)A.javaB.javacC.javapD.javadoc11.下
7、列程序的执行结果是( )。 public class Testee public static void main(String args ) int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:2.00)A.40B.36C.36D.4012.数据的存储结构是指【 】(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示13.新 L/O技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传
8、输速度,并进行差错控制? (分数:2.00)A.奇偶校验B.海明码校验C.循环冗余校验D.以上都不是14.新 L/O技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制? (分数:2.00)A.skip( )B.close( )C.mark( )D.reset( )15.下列关于 AWT和 Swing的比较叙述不正确的是( )。(分数:2.00)A.在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.Swing的按钮和标签可显示图标和文本,而 AWT的按钮
9、和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务16.javautil 包中 Date对象表示时间默认顺序是( )。(分数:2.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年17.Java语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口18.如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?(分数:2.00)A.2B.3
10、C.1D.019.下列关于对象的加锁说法不正确的是( )。(分数:2.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X20.Java语言的类型是【 】(分数:2.00)A.面向对象语言B.面向过程语言C.汇编程序D.形式语言21.在 Applet的关键方法中,下列哪个方法是关闭浏览器以释放 Applet占用的所有资源?(分数:2.00)A.init( )B.start( )C.paint( )D.destroy( )22.Window,Frame,Dialog 默认的布局管理器是( )。(分数:2.00)A.
11、按 Alt+Q组合键B.按下 Alt+F组合键,然后按 Esc键C.打开“文件”菜单,执行“退出”命令D.按 F10键,然后按 F键,再按 X键23.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:2.00)A.java.exeB.javadoc.exeC.jdb.exeD.javaprof.exe24.char类型的取值范围是【 】(分数:2.00)A.2-727-1B.0210-1C.-215215-1D.028-125.Java语言由下列哪个公司发布的?(分数:2.00)A.IBMB.INTELC.SUND.HP26.下列关于继承的哪项叙述是
12、正确的?(分数:2.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件27.下列关于 Applet的说法中,错误的是【 】(分数:2.00)A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java中不支持向 Applet传递参数D.Applet的主类要定义为 java.applet.Applet类的子类28.下列程序执行后,b 的值应是( )。 public class Testss public static void ma
13、in(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.15B.1C.32D.1629.用于输入压缩文件格式的 ZipInputStream类所属包是【 】(分数:2.00)A.javaUtilB.javaioC.javaNioD.javautilzip30.按照 Java的标识符命名规则,下列表示一个类的标识符正确的是【 】(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld31.下列程序的执行结果是( )。 public cl
14、ass Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:2.00)A.12B.11C.10D.932.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=133.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(
15、j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.ababccB.464688C.46abc8D.10abc834.在 javaio 包中,处理 Unicode码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader和 WriterC.Filter和 PipeD.以上都不正确35.下列关于字符串的叙述错误的是( )。(分数:2.00)A.1.2B.500C.600D.语法错误二、填
16、空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.下列是一个类的定义,将程序段补充完整。 class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:2.00)填空项 1:_37.阅读下列代码 public class Test2 public static void main(String args) System.out.println(5/2); 其执行结果是 1。 (分数:2.00)填空项 1:_38.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2
17、.00)填空项 1:_39.下列是一个 Java Applet程序,填空使它的功能为计算数组各元素的和。程序执行完后 sum 的值应为21.0。 import java.applet.*; import java.awt.*; public class Testxx extends Applet float a=new 1 6; float sum=0.0f; public void init2 for(int j=0;ja.length;j+)aj=j+1; for(int i=0;ia.length;i+)sum+=ai; public void paint(Graphics g) g.d
18、rawstring(“Total of array elements:=“+sum,25,25); (分数:2.00)填空项 1:_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_41.如果在 Applet中要访问一个 HTML文件,可以请求浏览器实现相应 HTML文本的显示。通过AppletContext的 1 方法,Applet 可以通知浏览器在哪个窗口中显示哪个 URL中的文件。 (分数:2.00)填空项 1:_42.下列程序段的输出结果为 1。 int a=2; sw
19、itch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; default: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_43.在 Java语言中,将源代码翻译成字节码时产生的错误称为 1,而将程序在运行中产生的错误称为运行错误。 (分数:2.00)填空项 1:_44.Applet是能够嵌入到 1 格式的文件中,并能够在浏览器中运行的 Java类。(分数:2.00)填空项 1:_45.设 a = 8,则表
20、达式 a 2 的值是 1。(分数:2.00)填空项 1:_46. 1是 Java程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_47.Java语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:2.00)填空项 1:_48.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:2.00)填空项 1:_49. 1是 Java提供的建立图形用户界面 GUI的开发包,它可用于 Java的 Applet和 Application中,它支持图形用户界面的编程。 (分数:2.00)填空项 1:_50.下列程序的执行结果是 1。 import java.
21、io. * ; public class ArrayTest public static void main(String args ) int i; int a =new int5; for(i=0; i=0;i- -) System.out.print(“a“+i+“=“+ai); (分数:2.00)填空项 1:_国家计算机二级(Java)99 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.阅读下面程序 public class OperatorsAndExpressions void equals
22、Methodl() String s1=new String(“how are you“); String s2=new String(“how are you“); System.out.println(s1=s2); public static void main(String args) OperatorsAndExpressionsOperAndExp=new OperatorsAndExpressions(); /用于复合类型数据的“=”运算符 OperAndExp.equalsMethod1(); 程序运行结果是【 】 (分数:2.00)A.B.TRUEC.FALSE D.equa
23、l解析:本题考查的是 Java语言中运算符的特殊用法。相等比较运算符“”,不仅可用于基本类型的数据之间的比较,还可以用于复合数据类型之间的比较。但是,对于复合类型数据的“”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,则可以调用 equals()方法。题目中函数 equalsMethodl()的代码非常简单,首先生成两个字符串对象 s1和 s2,然后输出表达式“s1=s2”的结果。根据上面介绍的相等比较运算符的用法,字符串对象 s1和 s2是复合数据类型,因此表达式“s1=s2”比较的是 s1和 s2是否同一个对象。显然,s1 和 s2虽然具有相同的值,即“
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA99 答案 解析 DOC
