查看: 7039|回复: 0

java语言与面向对象程序设计形考2-0002(课程代码:3306850-...

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241948
发表于 2022-4-21 20:26:55 | 显示全部楼层 |阅读模式
java语言与面向对象程序设计形考2-0002
试卷总分:100

单选题(共15题,共45分)
开始说明:
结束说明:
1.(3分)
有如下代码段: 1) 2) { if(unsafe()){//do something…} 3) else if(safe()){//do the other…} 4) } 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?
A、public IOException methodName()
B、public void methodName()
C、public void methodName() throw IOException
D、public void methodName() throws IOException
2.(3分)
Outer类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下四种方式哪一种是正确的?
A、Inner in = new inner()
B、Inner in = new Outer.Inner();
C、Outer.Inner in = new Outer.Inner();
D、Outer.Inner in = new Outer().new Inner();
3.(3分)
下列哪一种叙述是正确的?
A、abstract修饰符可修饰字段、方法和类
B、抽象类可以实例化
C、声明抽象方法,大括号可有可无
D、声明抽象方法不可写出大括号
4.(3分)
以下声明合法的是?
A、default String s;
B、public final static native int w( )
C、abstract double d;
D、abstract final int hyperbolicCosine( )
5.(3分)
已知类的继承关系如下: class Employee; class Manager extends Employeer; class Director extends Employee; 则以下语句能通过编译的有哪些?
A、Employee e=new Manager()
B、Director d=new Manager()
C、Director d=new Employee();
D、Manager m=new Director();
6.(3分)
A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1=new B(); 3. A a2=new C(); 问以下哪个说法是正确的?
A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错
D、第1行、第2行和第3行的声明都是正确的
7.(3分)
在以下什么情况下,构造方法会被调用?
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时
8.(3分)
Java application中的主类需包含main方法,main方法的返回类型是什么?
A、int
B、float
C、double
D、void
9.(3分)
在Java中可以使用什么关键字来创建类的实例对象?
A、creat
B、do
C、new
D、class
10.(3分)
下列哪些语句关于Java内存回收的说明是正确的?
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
****此区域为收费内容****    需支付 3 学习币后可查看立即购买

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表