电科21年春《面向对象程序设计》课程在线作业2[答案]满分答案
电科21年春《面向对象程序设计》课程在线作业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
专业答案:----
电科21年春《面向对象程序设计》课程在线作业2[答案]多选题答案
二、判断题 (共 5 道试题,共 20 分)
21.( )用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。
专业答案:----
专业答案:----
22.用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。
23.( )子类要调用父类的方法,必须使用super关键字。
24.( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
25.A?class?can?implement?as?many?interfaces?as?needed.
正确选项:----
电科21年春《面向对象程序设计》课程在线作业2[答案]历年参考题目如下: