|
试卷名称:18秋《面向对象程序设计》在线作业1-0001
1.当方法遇到异常又不知如何处理时,应该
A.捕获异常
B.抛出异常
C.用throws声明异常
D.嵌套异常
资料:-
2.下列各输出语句中,显示结果为“123”的是
A.System.out.println(1+2+3);
B.System.out.println(1+""+2+3);
C.System.out.println(1+2+3+"");
D.System.out.println(1+2+""+3);
资料:-
3.下列叙述中不正确的是
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能直接处理非static的属性
资料:-
4.布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
A.CardLayout
B.BorderLayout
C.FlowLayout
D.GridLayout
资料:-
5.下列 修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。
A.private
B.public
C.protected
D.无修饰符
资料:-
6.Applet类的直接父类是
A.Component类
B.Container类
C.Frame类
D.Panel类
资料:-
7.对抽象类的描述错误的是
A.必须被继承使用
B.方法必须被重写
C.不能实例化
D.用final修饰符修饰
资料:-
8.如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生 个文件名与类名相同而扩展名为.class的字节码文件。
A.1
B.2
C.3
D.4
资料:-
9.下列叙述中正确的是
A.Java是不区分英文字母大小写的,源文件名与程序类名不允许相同
B.Java语言以方法为程序的基本单位
C.Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
D.以//符开始的为多行注释语句
资料:-
10.有数组定义:int a[]={0,1,2,3,4,5,6};,则a数组的数组元素个数为
A.a.length()
B.a.length()+1
C.a.length
D.a.length+1
资料:-
11.下列 布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。
A.CardLayout
B.BorderLayout
C.FlowLayout
D.GridLayout
资料:-
12.下列关于接口的叙述中, 是正确的。
A.接口与抽象类是相同的概念
B.接口之间不能有继承关系
C.一个类只能实现一个接口
D.接口中只含有抽象方法和常量
资料:-
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.类是所有异常类的父类。
A.Throwable
B.Error
C.Exception
D.AWTError
资料:-
15.1main方法是Java Application程序执行的入口点,下列 main方法原型是不正确的。
A.public static void main(String[]args)
B.public static void main(String args[])
C.public static void main(String[]a)
D.public static void main(string[]args)
资料:-
16.计算机中的流是
A.流动的字节
B.流动的对象
C.流动的文件
D.流动的数据缓冲区
资料:-
17.Which statement is correctly declare a variable a which is suitable for refering to an array of 50 string empty object?
A.String [] a;
B.char a[][];
C.String a[50];
D.String [50]a;
资料:-
18.在j2sdk1.4.2版中,解压得到的目录中, 是存放编译器、解释器和其他许多工具的目录。
A.jre
B.lib
C.demo
D.bin
资料:-
19.设有下面的两个类定义:class A{void show(){System.out.print("AA");}}
class B extends A{void show(){System.out.print("BB");}}
则顺序执行如下语句后输出的结果为 。A a=new A();B b=new B();
a.show();b.show();
A.AAAA
B.AABB
C.BBBB
D.BBAA
资料:-
20.以下 方法用于定义线程的执行体(线程体)。
A.start()
B.init()
C.run()
D.synchronized()
资料:-
1.( )如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
A.错误
B.正确
资料:-
2.( )有的类定义时可以不定义构造函数,所以构造函数不是必需的。
A.错误
B.正确
资料:-
3.( )子类要调用父类的方法,必须使用super关键字。
A.错误
B.正确
资料:-
4.( )在Java语言中,系统常量null,false,true既可以大写,也可以小写。
A.错误
B.正确
资料:-
5.( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
A.错误
B.正确
资料:-
|
|