没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 4 章 继承与多态
一. 选择题
1. 编译和运行以下两文件结果是( D )。
//文件 P1.java
package MyPackage;
class P1{
void afancymethod(){
System.out.println("What a fancy method");
}
}
//文件 P2.java
package YourPackage;
import MyPackage.*;
public class P2 extends P1{
public static void main(String argv[]){
P2 p2 = new P2();
p2.afancymethod();
}
}
A.两个均通过编译,P2 运行时输出 What a fancy method
B.没一个通过编译
C.两个均通过编译,但 P2 运行时出错
D.P1 通过编译,但 P2 出现编译错误
2.下列程序运行的结果是( A )。
package a;
package b;
public class D{
public static void main(String args[]) {
System.out.println("^_^,今天心情不错!");
}
}
A.出现编译错误
B.^_^,今天心情不错!
C.通过编译,运行时出错
D.以上都不对
3.Java 的核心类库中哪个包,Java 系统能自动引入( B )。
A.java.io B.java.lang
C.java.net D.java.util
4.下列程序运行结果是( A )。
private class Base{
Base(){
int i = 100;
System.out.println(i);
}
}
public class Pri extends Base{
static int i = 200;
public static void main(String argv[]){
Pri p = new Pri();
System.out.println(i);
}
}
A.编译错误 B.200 C.100 200 D.100
5.下列程序运行结果是( C )。
class Base{
Base(){
int i = 100;
System.out.println(i);
}
}
public class Pri extends Base{
static int i = 200;
public static void main(String argv[]){
Pri p = new Pri();
System.out.println(i);
}
}
A.编译错误 B.200 C.100 200 D.100
6.如何定义一个不能有子类的类 Key( B )。
A.class Key { } B.final class Key { }
C.public class Key { } D.class Key {final int i;}
7.哪个选项可以做为以下方法的覆盖方法( A )。public void add(int a) {…}
A.public void add(int b) {…} B.void add(int a) {…}
C.public int add(int a) {…} D.public void add(float a) {…}
8.在子类构造方法的哪个地方可以调用超类的构造方法( B )。
A.任何地方
B.构造方法的第一条语句
C.构造方法的最后一条语句
D.不能在子类构造方法中调用超类的构造方法
9.下列程序的运行结果是( C )。
public class Test {
public static void test() {
this.print();
}
public static void print() {
System.out.println("Test");
}
public static void main(String args []) {
test();
}
}
A.输出 Test
B.无输出结果
C.类编译错误,指示不能在 static 上下文中使用 this
D.以上都不对
10.设有如下代码:
1. class Example{
2. String str;
3. Example(){
4. str= "example";
5. }
6. Example(String s){
7. str=s;
8. }
9. }
10. class Demo extends Example{
11. }
12. public class Test{
13. public void f () {
14. Example ex = new Example("Good");
15. Demo d = new Demo("Good");
16. }
17. }
以下哪行将导致错误( D )。
A.第 3 行 B.第 6 行 C.第 10 行 D.第 15 行
11.在 Java 中,如下的修饰符不是访问控制修饰符( A )。
A.static B.public C.protected D.private
12.试完成下述程序片段( D )。
public class Point{
int x,y;
public Point(int x,int y){
( )=x;
( )=y;
}
...
}
A.Point.x Point.y
B.无解
C.x1 y1
D.this.x this.y
13.在 JAVA 中( C )。
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类只可以有一个父类,但一个父类可以有多个子类
D.上述说法都不对
剩余11页未读,继续阅读
资源评论
学长阿拉丁
- 粉丝: 3222
- 资源: 1244
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自折叠区 日语 N1 - N5 anki 单词
- 单总线上挂载多设备并采集每个设备数据的系统电路proteus仿真工程包含原理图+源代码100%可以仿真跑起来.zip
- net-snmp库5.7.3
- 双头温度计系统电路proteus仿真工程包含原理图+源代码100%可以仿真跑起来.zip
- 源码:esp-now-ble- tesecode-20241214.rar
- 灯控系统电路proteus仿真工程包含原理图+源代码100%可以仿真跑起来.zip
- Qt案例 调用WINDOWS API中的SETUPAPI.H库获取设备管理器中设备的详细信息 示例项目源代码
- 官方QQ机器人的WebHook签名验证,基于Java实现
- adwsdasdasdsa
- 基于单片机设计按键控制LED灯的灯控系统电路proteus仿真工程包含原理图+源代码100%可以仿真跑起来.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功