【计算机类职业资格】国家计算机二级(Java)71及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)71及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)71及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)71 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误2.下列哪个是对 main( )主
2、方法的正确表示?(分数:2.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确3.下列是几个 Java语言最常用的命令,哪个命令是 Java语言的编译命令?(分数:2.00)A.0B.1C.2D.34.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned by
3、te b=0; b- -; System.out.println(“b=“+b); (分数:2.00)A.-1B.255C.127D.编译错误5.在 Swing中,JButton 的直接父类是( )。(分数:2.00)A.java.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton6.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.void A(int x)B.A(int x)C.a(int x)D.void a(int x)7.javautil 包中 Da
4、te对象表示时间默认顺序是( )。(分数:2.00)A.4 3 6B.4 5 9C.6 3 4D.7 2 88.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:2.00)A.publicB.protectedC.privateD.static9.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.trueB.falseC.testD.编译错误10.下列叙述中正确的是【 】(分数:2.00)A.数据库系
5、统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致11.下列叙述中,错误的是【 】(分数:2.00)A.File类能够存储文件B.File类能够读写文件C.File类能够建立文件D.File类能够获取文件目录信息12.下列关于字符串的叙述错误的是( )。(分数:2.00)A.1.2B.500C.600D.语法错误13.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:2.00)A.System类B.Class类C.Thread类D.Object类14.下列关于
6、 Applet的说法中,错误的是【 】(分数:2.00)A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java中不支持向 Applet传递参数D.Applet的主类要定义为 java.applet.Applet类的子类15.下列字符常量中,哪个表示反斜杠字符“/”?(分数:2.00)A./B./“C./D./16.下列属于合法的 Java标识符是【 】(分数:2.00)A._catB.5booksC.+staticD.-3.1415917.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提
7、高C.降低D.根据具体的情况而定18.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=119.下列关于 Applet的叙述中,错误的是【 】(分数:2.00)A.Applet是 Java类,所以可以由 JDK中的解释器 javaexe 直接解释运行B.Applet应该定义为 javaappletApplet 类或 javaxswingJApplet 类的子类C.Applet与 Application的主要区别在执行方式上D.通过在 HTML文件中采用PARAM标记可以向 Applet传递参数20.下列是一个 Jav
8、a Applet程序,输出结果 (要求只写出在 Applet容器内显示的内容) 是 ( )。 import java.awt*; import java.applet.*; public class Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;ix.length;i+) s+=(int)xi; g.drawstring(“ “+s,30,60); (分数:2.00)A.15B.16C.17D.1821.在 Java源文件中什么类最多只能有
9、一个,其他类的个数不限?(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单22.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.sleep( )B.yield( )C.join( )D.stop( )23.下列数据结构中,能用二分法进行查找的是【 】(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表24.在 Java语言
10、的下列哪个包是编译器自动导入的?(分数:2.00)A.-1B.1C.2D.编译出错,无法运行25.Panel和 Applet的默认的布局管理器是( )。(分数:2.00)A.CardLayoutB.BorderLayoutC.HowLayoutD.GridLayout26.对于 catch子句的排列,下列说法正确的是( )。(分数:2.00)A.父类在前,子类在后B.父类在后,子类在前C.有继承关系的异常不能在同一个 try程序段内D.先有子类,其他如何安排都无关27. 执行下面程序后输出的正确结果是【 】 public class Test public static void main(S
11、tring args) Systemoutprint(100%3); Systemoutprint(“,“); Systemoutprint(100%3.0); (分数:2.00)A.1,1B.1,1.0C.1.0,1D.1.0,1.028.设有定义 int i=123;long j=456;,下列赋值不正确的是( )。(分数:2.00)A.记录,满足一定规范化要求的二维表,也称关系B.字段,二维表中的一列C.数据项,也成分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域29.在 OutputStream类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.fe
12、dcbaB.abcdefC.afbecdD.defabc30.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一个线程组内不仅可以包含线程,还可以包含其他线程组B.线程在终止状态可以调用 start()方法使它可运行C.在 Java中,最顶层的线程组是 mainD.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的 CPU被抢占31.下列关于栈的描述中错误的是【 】(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针32.要将 web页中的数据装载到 Java应用程序中,下列
13、哪种方式最佳?(分数:2.00)A.6 3B.3 6C.编译出错D.033.执行下面程序后,结果是( )。 public class Testrr public static void main(String args) int i=0xFFFFFFF1; int j=-i; System.out.println(“j=“+j); (分数:2.00)A.变量值可以随时改变B.在 Visual FoxPro中,变量分为字段变量和内存变量C.变量的类型决定变量值的类型D.在 Visual FoxPro中,可以将不同类型的数据赋给同一个变量34.下列构造方法的调用方式中,正确的是【 】(分数:2.0
14、0)A.按照一般方法调用B.由用户直接调用C.只能通过 new自动调用D.被系统调用35.数据库设计的根本目标是要解决【 】(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.在 Applet属性中,CODE 属性指定包含 Applet或 JApplet 1文件名。(分数:2.00)填空项 1:_37.阅读下列代码段 int x=3; while(x9) x+=2; x+; while 语句成功执行的次数是 1。 (分数:2.00)填空项 1:_38.在下列程序的下划线处,填入适当语句
15、使程序能正确执行并输出异常栈信息。 public class ThrowableException public static void main(String args try throw new Throwable(“这里是本人定义的异常”); catch(Throwable e) System.out.println(“Caught Throwable“); System.out.println(“e.getMessage1: “+egetMessage2); System.out.println(“e.toString3:“+e.toString4); System.out.print
16、ln( “e.printStackTrace5:“);6; (分数:2.00)填空项 1:_39.在 Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:2.00)填空项 1:_40.下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。 import javai.*; public class FindDirectories public static void main (String args ) if(argslength= =0) args=new String “; try File pathName=new File(arg
17、s 0); StringfileName=pathNamelist1; for(int i=0;fileNamelength;i+ + File f=new 2 if(f.isDirectory3) Systemoutprintln(f.getCanonicalPath4); main(new String f.getPath5 ); catch(IOException e) eprintStackTrace6; (分数:2.00)填空项 1:_41.Java Applet 中的事件处理机制与 Java Application相同,采用 1 方式。(分数:2.00)填空项 1:_42.将 Ja
18、va程序中的对象保存在外存中,称为 1。(分数:2.00)填空项 1:_43.Java语言以 1 为程序的基本单位,它是具有某些共同特性的实体型对象的集合。(分数:2.00)填空项 1:_44.Java中方法的参数传递是 1 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。(分数:2.00)填空项 1:_45.下列是一个 Java应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_46.凡生成 StringBuff
19、er一个对象后,还可用 1 方法或 ensureCapacity2方法来设定缓 存大小。(分数:2.00)填空项 1:_47.如果在 Applet中要访问一个 HTML文件,可以请求浏览器实现相应 HTML文本的显示。通过AppletContext的 1 方法,Applet 可以通知浏览器在哪个窗口中显示哪个 URL中的文件。 (分数:2.00)填空项 1:_48.程序中多个线程互相等待对方的持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,就造成了都想得到资源而又都得不到的现象,使线程不能继续运行,这种状态在计算机中称为 1。(分数:2.00)填空项 1:_49.下列程序中,实例 tat
20、是监听器,fr 是事件源,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);
21、frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:2.00)填空项 1:_50.Java语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:2.00)填空项 1:_国家计算机二级(Java)71 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.设有下列两个类的定义,则类 Person和类 Man的关
22、系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系 C.关联关系D.无关系,上述类定义有语法错误解析:主要考查 Java中类的继承,通过在类声明中加入 extends子句来创 建子类,其格式为:class SubClass extends SuperClass ,其中 SubClass为子类名,SuperClass 为父类名。2.下列哪个是对 main(
23、 )主方法的正确表示?(分数:2.00)A.public void static main(String args ) . B.void public static main(String args ) . C.static public void main(String args ) . D.以上都不正确解析:在主方法定义时,应注意的是放在主方法前面的返回类型,一般都 是 void,在往前面是其他修饰符,一般为 public和 static,这两个修饰符的位置是可以互换 的。public 表示主方法可以被任意的Java对象访问,static 表示该方法是静态方法即只能 在类中使用,void
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA71 答案 解析 DOC
