熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 543|回复: 0

电科23春《面向对象程序设计》课程在线作业2【标准答案】

[复制链接]

5317

主题

5317

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16433
发表于 2023-3-31 13:06:56 | 显示全部楼层 |阅读模式
20春《面向对象程序设计》在线作业2
        试卷总分:100 得分:100
        一、单选题 (共 20 道试题,共 80 分)
        1.关键词super的效果是
        A.用来拜访父类被躲藏的成员变量
        B.用来调用父类中被重载的方法
        C.用来调用父类的结构方法
        D.以上都是
       
        2.在Java语言中,( )包是自动导入的。
        A.java.lang
        B.java.awt
        C.java.applet
        D.java.io
       
        3.class A
        {public String toString(){return 4+"";}}
        class B extends A
        {public String toString(){return super.toString()+3;}}
        public class Test
        {public static void main(String[]args)
        {B b=new B();System.out.println(b.toString());}
        }
        what is the result。
        A.7
        B.null
        C.the program throw an exception
        D.43
       
        4.Java源文件中最多只能有一个 类,其他类的个数不限。
        A.abstract
        B.public
        C.final
        D.interface
       
        5.创立字符串s:String s=new String("abcd");以下( )将改动s。
        A.s.append("x");
        B.s.concat("y");
        C.s.substring(3);
        D.以上句子都不会
       
        6.以下( )方法用于界说线程的履行体(线程体)。
        A.start()
        B.init()
        C.run()
        D.synchronized()
       
        7.为了区别同一个类中重载的各个同名方法,要求( )。
        A.选用不一样的方式参数列表(方式参数的个数、类型、次序不彻底一样)
        B.回来值的数据类型不一样
        C.调用时用类名或对象名做前缀
        D.方式参数名不一样
       
        8.( )类是一切反常类的父类。
        A.Throwable
        B.Error
        C.Exception
        D.AWTError
       
        9.下列句子的输出成果是 。public class A{public static void main(String[]args){System.out.println(2>1);}}
        A.true
        B.false
        C.1
        D.0
       
        10.结构方法在 时分被调用。
        A.类界说时
        B.创立对象时
        C.调用对象方法时
        D.运用对象的变量时
       
        11.如下( )方法能够将MenuBar参加Frame中。
        A.setMenu()
        B.setMenuBar()
        C.add()
        D.addMenuBar()
       
        12.下列 是Java的调试器,假如编译器回来程序代码的错误,能够用它对程序进行调试。
        A.java.exe
        B.javadoc.exe
        C.jdb.exe
        D.javaprof.exe
       
        13.下列代码的履行成果是 。public class A{public static void main(String[]args){System.out.println(5/2);}}
        A.2.5
        B.2.0
        C.3
        D.2
       
        14.Frame的默许布局管理器是
        A.FlowLayout
        B.BorderLayout
        C.GridLayout
        D.CardLayout
       
        15.在Java语言中, 包是自动导入的。
        A.java.lang
        B.java.awt
        C.java.applet
        D.java.io
       
        16.Java语言中,字符变量以char类型表明,它在内存中占 位bit。
        A.8
        B.16
        C.32
        D.2
       
        17.下列关于方法形参的叙说中,( )是正确的。
        A.有必要有多个
        B.至罕见一个
        C.能够没有
        D.只能是简略变量
       
        18.下面 函数是public void example(int k){...}的重载函数。
        A.public void example( int m){...}
        B.public int example(int k){...}
        C.public void example2(int k){...}
        D.public int example( int m, float f){...}
       
        19.Give incompleted method:
        //one
        {if(unsafe()){//do something…}
        else if(safe()){//do the other…}
        }
        The method unsafe() will throw an IOException, which completes the method of declaration when added at line one。
        A.public IOException methodName()
        B.public void methodName()
        C.public void methodName() throw IOException
        D.public void methodName() throws IOException
       
        20.下列句子输出成果为 。public class A{public static void main(String[]args){byte b=0xa;System.out.println(b);}}
        A.0xa
        B.a
        C.1
        D.10
       
        二、判别题 (共 5 道试题,共 20 分)
        21.( )用“+”能够完成字符串的拼接,用“-”能够从一个字符串中去掉一个字符子串。
       
        22.用“+”能够完成字符串的拼接,用“-”能够从一个字符串中去掉一个字符子串。
       
        23.( )子类要调用父类的方法,有必要运用super关键词。
       
        24.( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
       
        25.A?class?can?implement?as?many?interfaces?as?needed.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库