
答案:
单选题:AACAB DCCBB
判断题:BAAAA ABABB
1、单选题(共 10 道试题,共 50 分。)
1. 当方法被调用时如果方法有参数,参数必须要()。
A. 实例化
B. 解析化
C. 传递
D. 释放
2. 创建一个对象的操作中,没有下面的()。
A. 释放内存
B. 对象声明
C. 分配内存
D. 调用构造方法
3. final关键字不能修饰的参数是()。
A. 类
B. 成员
C. 变量
D. 方法
4. 按运算符操作数的数目划分,运算符?:的类型是()。
A. 三元
B. 二元
C. 四元
D. 一元
5. 下列陈述正确的是()。
A. 不需定义类,就能创建对象
B. 属性可以是简单变量,也可以是一个对象
C. 属性必须是简单变量
D. 对象中必有属性和方法
6. 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A. java.applet
B. java.awt
C. java.util
D. java.lang
7. 属于main方法的返回值类型是()。
A. public
B. static
C. void
D. main
8. 在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A. if-else
B. switch
C. try
D. throw
9. Java异常处理涉及的关键字,以下哪个不是()。
A. try
B. final
C. catch
D. throws
10. 方法定义和常量值的集合是()。
A. 单元
B. 接口
C. 成员
D. 变量
2、判断题(共 10 道试题,共 50 分。)
1. 在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。
A. 错误 B. 正确
2. 在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。
A. 错误 B. 正确
3. Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名调用。
A. 错误 B. 正确
4. String类对象创建之后可以再修改和变动。
A. 错误 B. 正确
5. 当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。
A. 错误 B. 正确
6. friendly关键字是Java语言的访问控制修饰符。
A. 错误 B. 正确
7. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
A. 错误 B. 正确
8. 子类可以重写一个父类的构造方法。
A. 错误 B. 正确
9. 垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。
A. 错误 B. 正确
10. 构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。
A. 错误 B. 正确
