教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

mooc课程 java 期末考试试卷(4)

来源:网络收集 时间:2025-09-13
导读: ? ? C、private D、public 我的答案:C 4 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? ? ? ? ? A、private B、public C、protected D、no modifier 我的答案:C 错误 5 某个类的成员变量可以被其子

? ?

C、private D、public

我的答案:C

4

如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?

? ? ? ?

A、private B、public C、protected D、no modifier

我的答案:C 错误

5

某个类的成员变量可以被其子类访问,但不能被其他包中的类访问,该如何定义?

? ? ? ?

A、变量应该用public 做修饰。 B、变量应该用private做修饰。 C、变量应该用protected做修饰。 D、变量不需做任何修饰。 我的答案:C

6

关于被私有保护访问控制符private、 protected修饰的成员变量,以下说法正确的是( )

? ? ? ?

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B、可以被两种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问 我的答案:C 错误

7

this关键字指的是?

? ? ? ?

A、当前对象指针 B、当前类的实例对象 C、当前对象引用 D、当前类的方法

我的答案: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

看下面一段程序:

…… 此处隐藏:269字,全部文档内容请下载后查看。喜欢就下载吧 ……
mooc课程 java 期末考试试卷(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/452847.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)