Sun Java程序员认证考试题库(9)
第七章练习题(多态)
1.下列自‘关多态的叙述正确的是哪项?(选两项) A.父类的引用指向子类的实例是一种多态 B. 子类的引用指向子类的实例是一种多态
c.接口的引用指向实现该接口类的实例是一种多态 D.抽象类的引用指向抽象类的实例是一种多态
2.Java中方法绑定有哪些形式?(选两项) A.编译时刻绑定 B.运行时刻绑定 c.静态绑定 D.私有绑定
3.表达式\返回的值是哪项? A. true B. false C. 1 D. 0
4.求平方根方法public static double sqrt (double a)可以传递的参数 类型有哪些?(选三项) A. byte B.float C. String D. long
5.涉及类MyClass的方法签名足public void find(MyClass a),那么该
方法可接收的实际参数的类型可以是哪些?(选两项) A. MyClass类的类型 B. MyClass子类的类型 C. Object类型 D.所有接口
1-41
6.使用下列哪些关键字可以判定实参的具体类型? A. as B. is
C. instanceof D. extends
7. 现有: class Pencil {
public void write (String content){ System.out.println (\ } }
class RubberPencil extends Pencil{ public void erase (String content){ System.out.println (\ } }
执行下列代码的结果是哪项? Pencil pen=new RubberPencil(); pen.write (\; pen.erase (\ A. Write Hello Erase Hello B. Erase Hello Write Hello C.编译错误
D.运行时抛出异常
8. 现有: class Pencil {
public void write (String content){
System.out.println (\; } }
class RubberPencil extends Pencil{ public void write (String content){
System.out.println (\ }
public void erase (String content){ System.out.println (\ } }
1-42
执行下列代码的结果是哪项?
Pencil pen=new RubberPencil(); pen.write(\; A. Write Hello
B. Rubber Write Hello C.编译错误
D.运行时抛出异常
9 下列哪些方法是在编译时刻绑定的?(选三项) A.静态方法 B. private方法 C.final方法 D.非private方法
10.现有: class Pencil {
public void write (String content){ System.out.println( \ } }
class RubberPencil extends Pencil{ public void write (String content){
System.out.println(\; }
public void erase (String content){
System.out.println( \ } }
执行下列代码的结果是哪项? Pencil pen=new Pencil();
(( RubberPencil) pen).write( \ A. Write Hello
B. Rubber Write Hello c.编译失败
D.运行时抛出异常
1-43
1 1.现有: class TestA {
public void start() { System.out.println(\ } }
public class TestB extends TestA {
public void start() { System.out.println(\ } public static v.id main(string[] args) ( ((TestA)new TestB()).start(); } }
运行结果是哪项? A. TeStA B. TeStB c.编译失败
D.运行时抛出异常
12.现有:
class A {public String name=\
class B extends A {public String name=\ 执行如下代码后的结果是哪项? A a=new B();
System.out.println(a.name); A. a B. b
c.编译失败
D.运行时抛出异常
13.现有: 1 Interface F{}
2 class A implements F{} 3 class B extends A{} 4 class C extends B{
5 public static void main(String[] args){ 6 B b=new B();
7 //inSert C0de here 8 } 9 }
1-44
下列哪行代码插入到第7行,将抛出java.lang.ClassCaseException异常7
A. A a=b;
B. F f= (C)b; C. F f= (A)b;
D. B bb= (B)(A)b;
14.现有:
1. class Guy { String greet() { return \ } j
2. class Cowboy extends Guy { String greet() { \
3. class Wrangler extends Cowboy { String { return \
4.
5. class Greetings2 {
6. public static void main (String [] args) { 7. Guy g=new Wrangler(); 8. Guy g2=new Cowboy(); 9. Wrangler w2=new Wrangler();
10. System. out .print (g.greet()+g2.greet()+w2 .greet());11. } 12. }
结果是什么? A. hi hi ouch!
B. ouch! howdy ouch! C. hi howdy ouch! D.编译失败
E.运行的咐候有异常抛出
15.现有:
class ClassA {}
class ClassB extends ClassA {) class ClassC extends ClassA {) 以及:
ClassA p0=new ClassA(); ClassB pl=new ClassB(); ClassC p2=new ClassC(); ClassA p3=new ClassB(); ClassA p4=new ClassC();
return.
greet() 1-45
…… 此处隐藏:1168字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




