mooc课程 java 期末考试试卷(5)
class Aclass{ void go(){
System.out.println(“Aclass“); } }
public class Bclass extends Aclass{ void go{
System.out.println(“Bclass“); }
public static void main(String args[]){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); }
以上程序运行结果是:
? ? ? ?
A、Aclass Aclass B、Bclass Bclass C、Aclass Bclass D、Bclass Aclass 我的答案:C
2
在Java中,以下关于方法重载和方法重定义描述正确的是?
? ? ? ?
A、方法重载和方法的重定义实现的功能相同
B、方法重载出现在父子关系中,方法重定义是在同一类中 C、方法重载的返回值类型必须一致,参数项必须不同 D、方法重定义的返回值类型必须相同或相容。
我的答案:C
3
方法的覆盖是在子类中再次实现超类中已经实现过的方法。 我的答案:√
4
在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。 我的答案:×
5
可以用final说明变量为一个常量。 我的答案:√
6
被final修饰符修饰的类,不能被继承。 我的答案:√
7
最终类不能派生子类,但最终方法可以被覆盖。 我的答案:×
super关键字练习已完成
1
如果子类要初始化父类的类变量,调用super语句必须:
? ? ? ?
A、放在子类构造方法第一条语句 B、放在子类构造方法任何位置 C、可以采用初始化列表方式执行 D、可以调用this关键字 我的答案:A
2
This和super都可以用在main()方法中使用 我的答案:×
上转型对象练习已完成
1
考虑以下两个类:
public class UpByOne { private int num = 0; public int getNum ( ) { return num; }
public void setNum (int x) { num = x; }
public void up ( ) { num = num + 1; } }
public class UpByTwo extends UpByOne { public void up ( ) { // missing code goes here } }
在类UpByTwo中方法up 是重定义使得num加2. 以下那段代码最合适省掉的代码?
? ? ? ?
A、num = num + 2;
B、super.up();super.up(); C、setNum(getNum()) + 2; D、super.up() + 1; 我的答案:C 错误
2
下列哪个程序片段能正确编译执行?假设类BaseWidget是类TypeAWidget的父类,并且在类TypeAWidget中定义了方法speak().
? ? ? ?
A、Object A=new BaseWidget(); A.speak(); B、BaseWidget B=new TypeAWidget(); B.speak(); C、TypeAWidget C=new BaseWidget(); D、speak(); 我的答案:B
3
Java语言里的上转型对象也即是所谓的父类给子类对象赋值而已 我的答案:×
4
上转型对象可以调用子类中基类被覆盖的方法。 我的答案:×
错误
5
Java不允许上转型对象再重新给子类对象赋值。 我的答案:√
错误
6
上转型对象可以调用子类中新的方法。 我的答案:√
错误
抽象类练习已完成
1
编译及运行以下代码,下列选项哪个是正确的 abstract class MineBase { abstract void amethod(); static int i; }
public class Mine extends MineBase { public static void main(String argv[]){ int[] ar=new int[5]; for(i=0;i < ar.length;i++) System.out.println(ar[i]); } }
? ? ? ?
A、输出包含5个0的序列
B、Error: ar is used before it is initialized C、Error Mine must be declared abstract D、IndexOutOfBoundes Error 我的答案:C
2
含有抽象方法的类必须声明为抽象类。 我的答案:√
3
抽象类可以用来定义对象,也可以被继承。 我的答案:×
4
…… 此处隐藏:93字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音