全球旧事资料 分类
的是一种模板设计。B错,一个类可以直接实现多个接口,通过实现多个接口可以弥补Java单继承的
不足。C错,接口支持多继承,一个接口可以有多个直接父接口,与类继承相似,子接口扩展某个父接口,
将会获得父接口里的所有抽象方法、常量。
7下列关于Java语言特性的描述中,错误的是
A支持多线程操作
BJAVA程序与平台无关
C支持单继承和多继承
D)JAVA程序可以直接访问I
ter
et上的对象
答案:C
解析:Java是一门单继承语言,虽然一个类可以实现多个接口,在表面上表现出“多继承”的样子,但那
并不是真正意义上的“多继承”,只能称作一个类实现了多个接口。
8以下关于抽象类和接口的说法错误的是(

A抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现
多个接口。T
B在抽象类中可以没有抽象方法T
C实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实
现T
D接口中定义的变量默认是publicstaticfi
al型,且必须给其初值,所以实现类中不能重新定义,
也不能改变其值。T
E接口中的方法都必须加上public关键字。
答案:E
试卷编号:1B
第2页共11页
f解析:接口中的成员在被定义时完全可以省略访问控制符,系统会默认使用public访问控制修饰符。如果非要指定访问控制符,则只能使用public访问控制修饰符。
9下列Java语言中可用的注释符,其中错误的是

A
答案:D
BC
D
解析:“”是单行注释符,“”是多行注释符,“”是文档注释符。D选项为非法符号。
10下列关于变量作用域的描述,错误的是A在方法中作用域可嵌套,在嵌套的作用域中可以定义同名变量。B在类中定义的变量的作用域在该类中的方法内是可以使用的C在方法中定义的变量的作用域仅在该方法内D在某个作用域定义的变量,仅在该作用域内是可见的,而在该作用域外是不可见的。
答案:A
解析:方法中的作用域可以嵌套,但嵌套的作用域中不能出现同名变量否则会出现名命冲突。
11类与对象的关系是(
)。
A对象是类的子类
B对象是类的抽象
C类是对象的抽象
D类是对象的具体实例
答案:C
解析:对某一类对象的属性和功能的抽象便得到了类,而一个对象便是某一个类的具体化或实例化。
12在类的修饰符中,规定只能被同一包类所使用的修饰符是
Apublic
答案:B
B默认Cfi
al
Dabstract
解析:用public修饰的类、类属变量及方法,包内及包外的任何类(包括r
好听全球资料 返回顶部