电子科大18秋《面向对象程序设计》在线作业1(100分)
【奥鹏】[电子科技大学]18秋《面向对象程序设计》在线作业1试卷总分:100 得分:100
第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;
D、String 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()
第21题,( )如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
A、错误
B、正确
第22题,( )有的类定义时可以不定义构造函数,所以构造函数不是必需的。
A、错误
B、正确
第23题,( )子类要调用父类的方法,必须使用super关键字。
A、错误
B、正确
第24题,( )在Java语言中,系统常量null,false,true既可以大写,也可以小写。
A、错误
B、正确
第25题,( )Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。
A、错误
B、正确
页:
[1]