中石油华东18春《面向对象程序设计(Java)》在线作业资料
《面向对象程序设计(Java)》2018年春学期在线作业(一)一、单选题:
三、判断题:
1.(判断题)成员变量,可通过类名直接访问,也可通过该类的对象访问。 (满分:)
A错误
B正确
正确答案:——A——
2.(判断题)对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 (满分:)
A错误
B正确
正确答案:——B——
3.(判断题)Label上显示的文本信息能在程序中动态修改。 (满分:)
A错误
B正确
正确答案:——B——
4.(判断题)最终类不能派生子类,最终方法不能被覆盖。 (满分:)
A错误
B正确
正确答案:————
5.(判断题)类及其属性、方法可以同时有一个以上的修饰符来修饰。 (满分:)
A错误
B正确
正确答案:————
6.(判断题)一个Java类可以有多个父类 (满分:)
A错误
B正确
正确答案:————
7.(判断题)Java和C一样都是编译型语言。 (满分:)
A错误
B正确
正确答案:————
8.(判断题)子类要调用父类的方法,必须使用super关键字。 (满分:)
A错误
B正确
正确答案:————
9.(判断题)Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (满分:)
A错误
B正确
正确答案:————
10.(判断题)抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。 (满分:)
A错误
B正确
正确答案:————
11.(判断题)Java的屏幕坐标以像素为单位,容器的右下角被确定为坐标的起点。 (满分:)
A错误
B正确
正确答案:————
12.(判断题)在程序中有一表达式为shortx=64589,程序不能够正常编译。 (满分:)
A错误
B正确
正确答案:————
13.(判断题)子类要调用父类的方法,必须用super关键字。 (满分:)
A错误
B正确
正确答案:————
14.(判断题)接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 (满分:)
A错误
B正确
正确答案:————
15.(判断题)类及其属性、方法不能同时有一个以上的修饰符来修饰。 (满分:)
A错误
B正确
正确答案:————
16.(判断题)对于同一个容器,只能使用一种布局管理方式 (满分:)
A错误
B正确
正确答案:————
17.(判断题)一个Java类可以实现多个接口。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)final类不能派生子类,final方法不能被覆盖。 (满分:)
A错误
B正确
正确答案:————
19.(判断题)外部类能访问static变量 (满分:)
A错误
B正确
正确答案:————
20.(判断题)在定义数组变量时不能直接进行内存分配,必须使用new来生成数组。 (满分:)
A错误
B正确
正确答案:————
《面向对象程序设计(Java)》2018年春学期在线作业(三)
一、单选题:
1.(单选题)边框布局管理器将一个“容器”分成了()个位置。 (满分:)
A9个
B3个
C5个
D4个
正确答案:——C——
2.(单选题)若在某一个类定义中定义有如下的方法:abstractvoidperformDial();\n该方法属于()方法。 (满分:)
A本地
B最终
C静态
D抽象
正确答案:——D——
3.(单选题)下列代表16进制整数的是()。 (满分:)
A0123
B1900
Cfa00
D0xa2
正确答案:——D——
4.(单选题)当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生()。 (满分:)
A编译时就不会通过
B忽略这个事件
C引起Java程序发生致命错误
D引发默认的事件处理
正确答案:————
5.(单选题)下列方法中,不属于WindowListener接口的是()。 (满分:)
AwindowOpened()
BwindowClosed()
CwindowActivated()
DmouseDragged()
正确答案:————
6.(单选题)给出下面代码:publicclassPerson{ staticintarr[]=newint; publicstaticvoidmain(Stringa[]) { System.out.println(arr); }}正确的语句是()。 (满分:)
A编译时将产生错误
B输出0
C编译时正确,运行时将产生错误
D输出空
正确答案:————
7.(单选题)对于下列代码: 1)classPerson{ 2)publicvoidprintValue(inti,intj){//...} 3)publicvoidprintValue(inti){//...} 4)} 5)publicclassTeacherextendsPerson{ 6)publicvoidprintValue(){//...} 7)publicvoidprintValue(inti){//...} 8)publicstaticvoidmain(Stringargs[]){ 9)Persont=newTeacher(); 10)t.printValue(10);11)}12)}第10行语句将调用()语句。 (满分:)
Aline2
Bline7
Cline6
Dline3
正确答案:————
8.(单选题)用来导入已定义好的类或包的语句是()。 (满分:)
Amain
Bimport
Cpublicclass
Dclass
正确答案:————
9.(单选题)下列描述中,错误的是()。 (满分:)
AJava要求编程者管理内存
BJava的安全性体现在多个层次上
CApplet要求在支持Java的浏览器上运行
DJava有多线程机制
正确答案:————
10.(单选题)()为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。 (满分:)
Astaticvoidmethod()
Bpublicvoidmethod()
Cfinalvoidmethod()
Dabstractvoidmethod()
正确答案:————
三、判断题:
11.(判断题)仅有GUI部件可以产生事件。 (满分:)
A错误
B正确
正确答案:————
12.(判断题)Java和C一样都是编译型语言。 (满分:)
A错误
B正确
正确答案:————
13.(判断题)类及其属性、方法可以同时有一个以上的修饰符来修饰。 (满分:)
A错误
B正确
正确答案:————
14.(判断题)对象可以赋值,只用赋值号即可,相当于生成了一个各属性与赋值对象相同的新对象。 (满分:)
A错误
B正确
正确答案:————
15.(判断题)子类要调用父类的方法,必须用super关键字。 (满分:)
A错误
B正确
正确答案:————
16.(判断题)假设x、y都是float型,分别等于5和7,而x1、y1则是double型,分别等于5.0和7.0,那么x/y与x1/y1的值不相等。 (满分:)
A错误
B正确
正确答案:————
17.(判断题)最终类不能派生子类,最终方法不能被覆盖。 (满分:)
A错误
B正确
正确答案:————
18.(判断题)使用System.out.println(数组名)不能打印出数组的内容 (满分:)
A错误
B正确
正确答案:————
19.(判断题)有的类定义时可以不定义构造函数,所以构造函数不是必需的。 (满分:)
A错误
B正确
正确答案:————
20.(判断题)一个Java类可以有多个父类。 (满分:)
A错误
B正确
正确答案:————
《面向对象程序设计(Java)》2018年春学期在线作业(二)
一、单选题:
1.(单选题)设有下面两个类的定义:classPerson{classStudentextendsPerson{longid;//身份证号intscore;//入学总分Stringname;//姓名intgetScore(){}returnscore;}}问:类Person和类Student的关系是()。 (满分:)
A包含关系
B继承关系
C关联关系
D无关系,上述类定义有语法错误
正确答案:——B——
2.(单选题)下列方法中,不属于WindowListener接口的是()。 (满分:)
AwindowOpened()
BwindowClosed()
CwindowActivated()
DmouseDragged()
正确答案:——D——
3.(单选题)假设有一个列表框listbox1,要在其最后添加一项,应使用()语句。 (满分:)
Alistbox.add(\Theenditem\,0)
Blistbox.add(\Theenditem\,10)
Clistbox.add(\Theenditem\,-1)
Dlistbox.add(\Theenditem\,1)
正确答案:——C——
4.(单选题)下面语句正确的是()。 (满分:)
Acharc='abc';
Blongl=oxfff;
Cfloatf=0.23;
Ddoubled=0.7E-3;
正确答案:————
5.(单选题)下列叙述中,正确的是()。 (满分:)
A声明变量时必须指定一个类型
BJava认为变量number与Number相同
CJava中唯一的注释方式是\//\
D源文件中public类可以有0或多个
正确答案:————
6.(单选题)下面语句段的输出结果是()。 inti=9; switch(i){ default: System.out.println("default"); case0: System.out.println("zero"); break; case1: System.out.println("one"); case2: System.out.println("two");} (满分:)
Adefault
Bdefaultzero
C编译错误
D没有输出
正确答案:————
7.(单选题)结构化程序设计的一种基本方法是()。 (满分:)
A筛选法
B递归法
C归纳法
D逐步求精法
正确答案:————
8.(单选题)在Java中,实现用户界面功能的包是()。 (满分:)
Ajava.applet
Bjava.transaction
Cjava.util
Djava.awt
正确答案:————
9.(单选题)Panel和Applet的默认布局管理器是()。 (满分:)
ACardLayout
BFlowLayout
CBorderLayout
DGridLayout
正确答案:————
10.(单选题)定义两个类如下,如果编译类B和类C时,得到的结果是()。abstractclassB{abstractvoidshow();}abstractclassCextendsB{} (满分:)
A类B和类C都可成功地编译
B类B和类C都不能编译
C类B可以编译,类C不能编译
D类C可以编译,类B不能编译
正确答案:————
11.(单选题)结构化程序设计所规定的三种基本控制结构是()。 (满分:)
A输入、处理、输出
B树形、网形、环形
C顺序、选择、循环
D主程序、子程序、函数
正确答案:————
12.(单选题)JDK中提供的文档生成器是()。 (满分:)
Ajava.exe
Bjavap.exe
Cjavadoc.exe
Djavaprof.exe
正确答案:————
13.(单选题)下面语句段的输出结果是()。 inti=9; switch(i){ default: System.out.println("default"); case0: System.out.println("zero"); break; case1: System.out.println("one"); case2: System.out.println("two");} (满分:)
Adefault
Bdefaultzero
C编译错误
D没有输出
正确答案:————
14.(单选题)下列()表达的类声明是正确的。 (满分:)
AabstractfinalclassHI{……
Babstractprivatemove(){……
Cprotectedprivatenumber;
DpublicabstractclassCar{……
正确答案:————
15.(单选题)下列关于静态初始化器的叙述中,()是正确的。 (满分:)
A静态初始化器是在构造函数之前加上static修饰符
B静态初始化器是对其创建的对象进行初始化
C静态初始化器在同一个类中只能有一个
D静态初始化器是在其所属的类加载内存时由系统自动调用执行
正确答案:————
16.(单选题)若需要定义一个类域或类方法,应使用()修饰符。 (满分:)
Astatic
Bpackage
Cprivate
Dpublic
正确答案:————
17.(单选题)阅读下列代码publicclassTest2006{publicstaticvoidmain(Stringargs[]){Strings="Test";switch(s){case"Java":System.out.print("Java");break;case"Language":System.out.print("Language");break;case"Test":System.out.print("Test");break;}}}其运行结果是()。 (满分:)
AJava
BLanguage
CTest
D编译出错
正确答案:————
18.(单选题)下面数据类型中()占用的空间最大。 (满分:)
Afloat
Bint
Cbyte
Ddouble
正确答案:————
19.(单选题)边框布局管理器将一个“容器”分成了()个位置。 (满分:)
A9个
B3个
C5个
D4个
正确答案:————
20.(单选题)下面说法正确的是(): (满分:)
A一个可直接运行的Java源文件中可有多个public类,其中须有一个和文件同名
B一个可直接运行的Java源文件中可没有public类
C一个可直接运行的Java源文件中只能有一个且和文件同名的public类
D一个可直接运行的Java源文件中可有多个public类,且可没有和文件同名的类
正确答案:————
页:
[1]