2018/4/27 2018年04月-CGB1803-月考
在线考试 答题剩余时间1小时5分16秒 交卷
1. (单选题)在Java中,下列关键字中不属于访问控制修饰符的是()。
A. abstract
B. public
C. protected
D. private
2. (单选题)如下Java代码的输出结果是()。
int a=10;
System.out.println(a/=4);
A. 2
B. 2.5
C. 4
D. 编译错误
3. (单选题)在Java中,无论测试条件是什么,()循环将至少执行一次。
A. for
B. while
C. do…while
D. while…do
4. (单选题)程序中,有如下类的定义:
abstract class DAO{
abstract void delete();
}
class UserDAO extends DAO{
public void delete(int id){}
}
以上代码编译期间会发生( )。
A. 成功编译
B. 类DAO通过编译,UserDAO不能通过编译
C. 类DAO不能通过编译,UserDAO通过编译
D. DAO类和UserDAO类都不能编译
5. (单选题)对于一个Java源文件,import,class以及package正确的顺序是()。
A. package,import,class
B. package,class,import
C. import,class,package
D. import,package,class
6. (单选题)在Java中,将类成员的访问权限设置为默认的,则该成员能被()
A. 同包中的类访问
B. 其它包中的类访问
C. 所有子类访问
D. 所有类访问
/qsserver/source/exam_paper/2018/4/1524824170570/1524109843761.html 1/11
2018/4/27 2018年04月-CGB1803-月考
7. (单选题)在Java中,若父类中某些方法不包含任何逻辑,并且需要由子类来重写,应该使用()关键字来声明父类的
这些方法。
A. final
B. statiic
C. abstract
D. void
8. (单选题)定义如下数组,double[] arr = new double[5];
下列说法正确的是( )。
A. arr[4]值为0.0
B. arr[4]未定义
C. arr[5]值为0.0
D. arr[5]值为空
9. (单选题)阅读如下程序, 输出结果是( )。
class Fu{
int num = 3;
}