A、输出:构造
B、输出:static 构造
C、输出:static
D、没有输出结果
5、“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征
()
A、封装
B、继承
C、多态
D、以上都不是
6、如果类的成员被()访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问
A、private
B、default
C、protected
D、public
7、自定义运行时异常,必须继承自()类
A、Error
B、Exception
C、RuntimeException
D、Throwable
8、下列选项中,不属于比较运算符的是
A、=
B、==
C、<
D、<=
9、关于方法的递归,以下说法错误的是
A、方法递归必须有结束条件
B、方法递归次数太多会导致内存溢出
C、方法递归就是指在一个方法的内部调用自身的过程
D、方法递归可以无数次,只要有结束条件就可以
10、请阅读下面的程序片段
boolean b=true;
if(b=false) {
System.out.println(\
} else if(b) {
System.out.println(b);
} else if(!b) {
System.out.println(\
} else {
System.out.println(\
}
程序的执行结果是()
A、a
B、b
C、c
D、d
11、下列关于浮点型数据的定义,哪一个不能通过编译()
A、double a=12.45;
B、float b=12.45;
C、double c=100;
D、float d=100;
12、下列关于静态方法的描述中,错误的是()。
A、静态方法指的是被static关键字修饰的方法
B、静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间
C、静态方法内可以使用this关键字
D、静态方法内部只能访问被static修饰的成员
13、请阅读下面的程序代码
Class Person{
void say(){
System.out.println(“hello”);
}
}
class Example{
public static void main(String[] args){
Person p2 = new Person();
Person p1 = new Person();
相关推荐: