电科23春《面向对象程序设计》课程在线作业2【标准答案】 作者:周老师 分类: 电子科技大学 发布时间: 2023-03-31 13:07 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 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客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分: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客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友