当前位置:首页 > mooc课程 java 期末考试试卷
我的答案:B
嵌套类练习已完成
1
考虑类A: public class A{ public int x=1;
public void increaseBy(int n) { x=x+n; } }
以下哪个选项输出结果不会产生4?
? ? ?
A、A a = new A();a.x = 3 + a.x;System.out.print(a.x);
B、A a = new A();a.increaseBy(2);a.increaseBy(1);System.out.print(a.x); C、
A a = new A(){public void increaseBy (int n) {super.increaseBy(n);}};a.increaseBy(4);System.out.print(a.x);
?
D、A a = new A();a.increaseBy(3);System.out.print(a.x); 我的答案:C
包的应用已完成
1
以下哪几段代码可以成功编译?() 1)
import java.awt.*; package Mypackage; class Myclass {} 2)
package MyPackage; import java.awt.*; class MyClass{} 3)
/*This is a comment */
package MyPackage; import java.awt.*; class MyClass{}
? ? ? ?
A、1)和2) B、2)和3) C、1)和3) D、1)、2)和3) 我的答案:B
2
创建一个名为 MyPackage 的包的语句正确的是______。
? ? ? ?
A、import MyPackage ;
B、import package MyPackage ; C、package MyPackage ; D、package import MyPackage ; 我的答案:C
继承基本概念练习已完成
1
下列关于继承的哪项叙述是正确的_______。
? ?
A、在java中允许多重继承
B、在java中一个类只能实现一个接口
? C、在java中一个类不能同时继承一个类和实现一个接口 ?
D、java的单一继承使代码更可靠 我的答案:D
2
给出下面代码:
1) class Parent { 2} private String name; 3} public Parent(){} 4} }
5) public class Child extends Parent { 6} private String department; 7} public Child() {}
8} public String getValue(){ return name; 9} public static void main(String arg[]) { 10} Parent p = new Parent(); 11} } 12} }
那些行将引起错误?
? A、第3行 ? B、第6行 ? C、第7行 ?
D、第8行 我的答案:D
3
设有下面两个类的定义: class Person { class Student extends Person
} {
long id; // 身份证号 int score; //入学总分
String name; // 姓名 int getScore
() { return score; } }
} 问:类Person和类Student的关系是( )。
? ? ? ?
A、包含关系 B、继承关系 C、关联关系
D、无关系,上述类定义有语法错误 我的答案:D 错误
4
构造方法不能被继承。 我的答案:√
5
一个子类可以重新定义从父类那里继承来的同名方法,而且允许它们有不同的返回值类型。 我的答案:√
错误
方法和成员变量练习已完成
1
看下面一段程序:
共分享92篇相关文档