欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机Java认证-5 (1)及答案解析.doc

    • 资源ID:1336855       资源大小:56.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机Java认证-5 (1)及答案解析.doc

    1、计算机 Java 认证-5 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:10.00)1.编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为_。A. .java B. .classC. .html D. .exe(分数:2.00)A.B.C.D.2.设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是_。A. 3 B. 3.5C. 4 D. 5(分数:2.00)A.B.C.D.3.在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的_方法来完成

    2、一些画图操作。A. start( ) B. stop( )C. init( ) D. paint( )(分数:2.00)A.B.C.D.4.不允许作为类及类成员的访问控制符的是_。A. public B. privateC. static D. protected(分数:2.00)A.B.C.D.5.5JAVA 语言程序设计期末考试试题及答案 3(应考必备题库).doc 为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为_。A. static void method( ) B. public void method(

    3、 ) C. final void method( ) D. abstract void method( )(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:20.00)6.开发与运行 Java 程序需要经过的三个主要步骤为_、_和_。(分数:3.00)填空项 1:_7.如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是_类的子类并且存储该源程序文件的文件名为_。(分数:2.00)填空项 1:_8.如果一个 Java Applet 程序文件中定义有 3 个类,则使用 Sun 公司的 JDK 编译器_编译该源程

    4、序文件将产生_个文件名与类名相同而扩展名为_的字节码文件。(分数:3.00)填空项 1:_9.在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码占用 1 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。(分数:2.00)填空项 1:_填空项 1:_10.设 x=2 ,则表达式 (x + +)/3 的值是 1。(分数:1.00)填空项 1:_11.若 x=5,y=10,则 xy 和 x=y 的逻辑值分别为 1 和 2。(分数:2.00)填空项 1:_填空项 1:_12._方法是一种仅有方法头,没有具体方法体和操作实现的

    5、方法,该方法必须在抽象类之中定义。_方法是不能被当前类的子类重新定义的方法。(分数:2.00)填空项 1:_13.创建一个名为 MyPackage 的包的语句是_,该语句应该放在程序的位置为:_。(分数:2.00)填空项 1:_14.设有数组定义:int MyIntArray = 10, 20, 30, 40, 50, 60, 70; 则执行以下几个语句后的输出结果是_。int s = 0 ;for ( int i = 0 ; i MyIntArray.length ; i + + )if ( i % 2 = = 1 ) s+= MyIntArrayi ;System.out.println(

    6、 s );(分数:1.00)填空项 1:_15.在 Java 程序中,通过类的定义只能实现 1 重继承,但通过接口的定义可以实现 2 重继承关系。(分数:2.00)填空项 1:_填空项 1:_三、程序阅读题(总题数:4,分数:20.00)16.public class Sumpublic static void main( String args )double sum = 0.0 ;for ( int i = 1 ; i = 100 ; i + + )sum += 1.0/(double) i ;System.out.println( “sum=“+sum );(分数:5.00)_17.im

    7、port java.io.* ;public class Reversepublic static void main(String args )int i , n =10 ;int a = new int10;for ( i = 0 ; i n ; i + )try BufferedReader br = new BufferedReader(new InputStreamReader(System.in);ai = Integer.parseInt(br.readLine( ); / 输入一个整数catch ( IOException e ) ;for ( i = n1 ; i = 0 ;

    8、 i )System.out.print(ai+“ “);System.out.println( );(分数:5.00)_18.import java.awt.*;public class abcpublic static void main(String args)new FrameOut(); class FrameOut extends Frame / Frame 为系统定Button btn; / 义的窗框类FrameOut( )super(“按钮“);btn = new Button(“按下我“);setLayout(new FlowLayout( );add(btn);setSiz

    9、e(300,200);show( );(分数:5.00)_19.import java.io.*;public class abcpublic static void main(String args)SubClass sb = new SubClass( ); System.out.println(sb.max( );class SuperClassint a = 10 , b = 20 ; class SubClass extends SuperClassint max( ) return (ab)?a:b); (分数:5.00)_四、简答题(总题数:3,分数:30.00)20.impor

    10、t java.io.*;public class abcpublic static void main(String args )AB s = new AB(“Hello!“,“I love JAVA.“);System.out.println(s.toString( );class AB String s1;String s2;AB( String str1 , String str2 )s1 = str1; s2 = str2; public String toString( )return s1+s2;(分数:10.00)_21.import java.io.* ;public clas

    11、s abcpublic static void main(String args )int i , s = 0 ;int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ;for ( i = 0 ; i a.length ; i + )if ( ai%3 = = 0 ) s += ai ; System.out.println(“s=“+s);(分数:10.00)_22.import java.io.* ;public class abcpublic static void main(String args )System.out.println(

    12、“a=“+a+“/nb=“+b); class SubClass extends SuperClassint c;SubClass(int aa,int bb,int cc)super(aa,bb);c=cc;class SubSubClass extends SubClassint a;SubSubClass(int aa,int bb,int cc)super(aa,bb,cc);a=aa+bb+cc;void show()System.out.println(“a=“+a+“/nb=“+b+“/nc=“+c); (分数:10.00)_五、程序设计题(总题数:2,分数:20.00)23.编

    13、写一个字符界面的 Java Application 程序,接受用户输入的 10 个整数,并输出这 10 个整数的最大值和最小值。(分数:10.00)_24.编写一个完整的 Java Applet 程序使用复数类 Complex 验证两个复数 1+2i 和 3+4i 相加产生一个新的复数 4+6i 。复数类 Complex 必须满足如下要求:(1) 复数类 Complex 的属性有:RealPart : int 型,代表复数的实数部分ImaginPart : int 型,代表复数的虚数部分(2) 复数类 Complex 的方法有:Complex( ) : 构造函数,将复数的实部和虚部都置 0Co

    14、mplex( int r , int i ) : 构造函数,形参 r 为实部的初值,i 为虚部的初值。Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。String ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中 a 和 b 分别为实部和虚部的数据。(分数:10.00)_计算机 Java 认证-5 (1)答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:5,分数:10.00)1.编译 Java Application 源程序文件将

    15、产生相应的字节码文件,这些字节码文件的扩展名为_。A. .java B. .classC. .html D. .exe(分数:2.00)A.B. C.D.解析:2.设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是_。A. 3 B. 3.5C. 4 D. 5(分数:2.00)A. B.C.D.解析:3.在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的_方法来完成一些画图操作。A. start( ) B. stop( )C. init( ) D. paint( )(分数:2.00)A.B.C.D. 解析:4.不允许作为类及类成员的访问

    16、控制符的是_。A. public B. privateC. static D. protected(分数:2.00)A.B.C. D.解析:5.5JAVA 语言程序设计期末考试试题及答案 3(应考必备题库).doc 为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为_。A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )(分数:2.00)A. B.C.D.解析:二、填空题

    17、(总题数:10,分数:20.00)6.开发与运行 Java 程序需要经过的三个主要步骤为_、_和_。(分数:3.00)填空项 1:_ (正确答案:编辑源程序 编译生成字节码 解释运行字节码)解析:7.如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是_类的子类并且存储该源程序文件的文件名为_。(分数:2.00)填空项 1:_ (正确答案:Applet MyApplet)解析:8.如果一个 Java Applet 程序文件中定义有 3 个类,则使用 Sun 公司的 JDK 编译器_编译该源程序文件将产生_个文件名与类名相同而

    18、扩展名为_的字节码文件。(分数:3.00)填空项 1:_ (正确答案:javac.exe 3 . class)解析:9.在 Java 的基本数据类型中,char 型采用 Unicode 编码方案,每个 Unicode 码占用 1 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。(分数:2.00)填空项 1:_ (正确答案:2)填空项 1:_ (正确答案:2)解析:10.设 x=2 ,则表达式 (x + +)/3 的值是 1。(分数:1.00)填空项 1:_ (正确答案:1)解析:11.若 x=5,y=10,则 xy 和 x=y 的逻辑值分别为 1 和 2。(分数:2

    19、.00)填空项 1:_ (正确答案:true)填空项 1:_ (正确答案:false)解析:12._方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。_方法是不能被当前类的子类重新定义的方法。(分数:2.00)填空项 1:_ (正确答案:抽象(abstract)方法 最终(final)方法)解析:13.创建一个名为 MyPackage 的包的语句是_,该语句应该放在程序的位置为:_。(分数:2.00)填空项 1:_ (正确答案:package MyPackag 应该在程序第一句)解析:14.设有数组定义:int MyIntArray = 10, 20, 30,

    20、40, 50, 60, 70; 则执行以下几个语句后的输出结果是_。int s = 0 ;for ( int i = 0 ; i MyIntArray.length ; i + + )if ( i % 2 = = 1 ) s+= MyIntArrayi ;System.out.println( s );(分数:1.00)填空项 1:_ (正确答案:120)解析:15.在 Java 程序中,通过类的定义只能实现 1 重继承,但通过接口的定义可以实现 2 重继承关系。(分数:2.00)填空项 1:_ (正确答案:单)填空项 1:_ (正确答案:多)解析:三、程序阅读题(总题数:4,分数:20.00

    21、)16.public class Sumpublic static void main( String args )double sum = 0.0 ;for ( int i = 1 ; i = 100 ; i + + )sum += 1.0/(double) i ;System.out.println( “sum=“+sum );(分数:5.00)_正确答案:(计算 1/1+1/2+1/3+.+1/100 的值)解析:17.import java.io.* ;public class Reversepublic static void main(String args )int i , n

    22、=10 ;int a = new int10;for ( i = 0 ; i n ; i + )try BufferedReader br = new BufferedReader(new InputStreamReader(System.in);ai = Integer.parseInt(br.readLine( ); / 输入一个整数catch ( IOException e ) ;for ( i = n1 ; i = 0 ; i )System.out.print(ai+“ “);System.out.println( );(分数:5.00)_正确答案:(从标准输入(键盘)读入 10 个

    23、整数存入整型数组 a 中,然后逆序输出这 10 个整数)解析:18.import java.awt.*;public class abcpublic static void main(String args)new FrameOut(); class FrameOut extends Frame / Frame 为系统定Button btn; / 义的窗框类FrameOut( )super(“按钮“);btn = new Button(“按下我“);setLayout(new FlowLayout( );add(btn);setSize(300,200);show( );(分数:5.00)_正

    24、确答案:(创建一个标题为“按钮“的窗框,窗框中显示有“按下我“字样的按钮。)解析:19.import java.io.*;public class abcpublic static void main(String args)SubClass sb = new SubClass( ); System.out.println(sb.max( );class SuperClassint a = 10 , b = 20 ; class SubClass extends SuperClassint max( ) return (ab)?a:b); (分数:5.00)_正确答案:(求两个数的最大值。)解

    25、析:四、简答题(总题数:3,分数:30.00)20.import java.io.*;public class abcpublic static void main(String args )AB s = new AB(“Hello!“,“I love JAVA.“);System.out.println(s.toString( );class AB String s1;String s2;AB( String str1 , String str2 )s1 = str1; s2 = str2; public String toString( )return s1+s2;(分数:10.00)_正

    26、确答案:(Hello! I love JAVA.)解析:21.import java.io.* ;public class abcpublic static void main(String args )int i , s = 0 ;int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ;for ( i = 0 ; i a.length ; i + )if ( ai%3 = = 0 ) s += ai ; System.out.println(“s=“+s);(分数:10.00)_正确答案:(s = 180)解析:22.import java.i

    27、o.* ;public class abcpublic static void main(String args )System.out.println(“a=“+a+“/nb=“+b); class SubClass extends SuperClassint c;SubClass(int aa,int bb,int cc)super(aa,bb);c=cc;class SubSubClass extends SubClassint a;SubSubClass(int aa,int bb,int cc)super(aa,bb,cc);a=aa+bb+cc;void show()System.

    28、out.println(“a=“+a+“/nb=“+b+“/nc=“+c); (分数:10.00)_正确答案:(a=60 b=20 c=30)解析:五、程序设计题(总题数:2,分数:20.00)23.编写一个字符界面的 Java Application 程序,接受用户输入的 10 个整数,并输出这 10 个整数的最大值和最小值。(分数:10.00)_正确答案:(import java.io.* ; public class abc public static void main(String args ) int i , n = 10 , max = 0 , min = 0 , temp =

    29、0;try BufferedReader br = new BufferedReader(new InputStreamReader(System.in);max = min = Integer.parseInt(br.readLine( ); catch ( IOException e ) ;for ( i = 2 ; i = n ; i + ) try BufferedReader br = new BufferedReader(new InputStreamReader(System.in);temp = Integer.parseInt(br.readLine( ); if (temp

    30、 max ) max=temp;if (temp min) min=temp; catch ( IOException e ) ;System.out.println(“max=“+max+“/nmin=“+min); )解析:24.编写一个完整的 Java Applet 程序使用复数类 Complex 验证两个复数 1+2i 和 3+4i 相加产生一个新的复数 4+6i 。复数类 Complex 必须满足如下要求:(1) 复数类 Complex 的属性有:RealPart : int 型,代表复数的实数部分ImaginPart : int 型,代表复数的虚数部分(2) 复数类 Complex

    31、 的方法有:Complex( ) : 构造函数,将复数的实部和虚部都置 0Complex( int r , int i ) : 构造函数,形参 r 为实部的初值,i 为虚部的初值。Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。String ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中 a 和 b 分别为实部和虚部的数据。(分数:10.00)_正确答案:(import java.applet.* ; import java.awt.* ;public

    32、class abc extends Applet Complex a,b,c ;public void init( ) a = new Complex(1,2); b = new Complex(3,4); c = new Complex(); public void paint(Graphics g) c=plexAdd(b);g.drawString(“第一个复数:“+a.toString(),10,50);g.drawString(“第二个复数:“+b.toString(),10,70);g.drawString(“两复数之和:“+c.toString(),10,90); class C

    33、omplexint RealPart ; / 复数的实部 int ImaginPart ; / 复数的虚部Complex() RealPart = 0 ; ImaginPart = 0 ; Complex(int r , int i) RealPart = r ; ImaginPart = i ; Complex complexAdd(Complex a) Complex temp = new Complex( ); / 临时复数对象temp.RealPart=RealPart+a.RealPart;temp.ImaginPart=ImaginPart+a.ImaginPart;return

    34、temp;public String toString( ) return ( RealPart+“ + “+ImaginPart+“ i “); Java 线程 程序题class sum implements Runnable int sum = 0;int i;public void run () for(i=1;i=100;i+) sum+=i;System.out.println(“从 1 加到 100 的结果为“+sum);class sumpro public static void main(String args) sum sum1 = new sum();Thread t=n

    35、ew Thread(sum1);t.start();异常1.import java.io.*;class Avoid m() throws RuntimeExceptionclass B extends Avoid m() throws IOException2.import java.io.*;class Avoid m() throws RuntimeExceptionclass B extends Avoid m() throws IOException3.public class e8public static void main(String args)e8 t=new e8();t

    36、.first();System.out.println(“Hi“);public void first()second();public void second() throws Exceptionint x=new int2;x3=2;4.public class e10public static void main(String args) throws Exceptione10 t=new e10();t.first();System.out.println(“Hi“);public void first() throws Exceptionsecond();public void se

    37、cond() throws Exceptionint x=new int2;x3=2;5.使用 super 调用父类方法class Fish extends Animalpublic Fish()super(0);public void eat()System.out.println(“鱼吃小鱼虫“); public void walk()super.walk();System.out.println(“鱼没有腿不会走路“);6.接口类的实现class Cat extends Animal implements PetString name;public Cat(String n)super(4);name=n;public Cat()this(“);public String getName()return name;public void setName(String n)name=n;public void play()System.out.println(“猫玩耍“);public void eat() System.out.println(“猫吃猫粮“);)解析:


    注意事项

    本文(【计算机类职业资格】计算机Java认证-5 (1)及答案解析.doc)为本站会员(孙刚)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开