1
、如下哪个是
Java
中有效的关键字。
( C
、
false )
2
、下面的代码段执行之后
count
的值是什么。
( D
、
16 )
int count=1;
for(int i=1;i<=5;i++){
count+=i; }
System.out.println(count);
3
、
下列哪一个
import
命令可以使我们在程序中创建输入
/
输出流对象。
(
C
、
import
java.io.*;
)
4
、下列选项中,不属于
Java
语言特点的一项是。
( C
、编译执行
)
5
、阅读下列代码段,选出该代码段的正确的文件名。
( D )
class A{
void methodl(){
System
.
out
.
println(
”
methodl in class A
”
)
:
}
}
public class B{
void method2(){
System.out.println(
”
method2 in class B
”
)
:
}
public static void main(String args[]){
System.out.println(
”
main()in class B
”
)
:
}
}
A
、
A .java B
、
A.class C
、
B.class D
、
B.java
6
、下面哪条语句把方法声明为抽象的公共方法。
(
C
.
public abstract void method(){}
7
、编译下面源程序会得到哪些文件。
(
D
)
class A1{ }class A2{ }
public class B{
public static void main(String args[ ]){ } }
A
、只有
B.class
文件
B
、只有
A1.Class
和
A2.class
文件
C
、有
A1.class
、
A2.Class
和
B.class
文件
D
、编译不成功
8
、定义类头时能使用的修饰符是
(C
、
protected )
。
A
、
private B
、
static C
、
protected D
、
abstract
9
、为了区分重载多态中同名的不同方法,要求
( A
、形式参数个数或者类型不同
A
、形式参数个数或者类型不同
B
、返回值类型不同
C
、调用时用类名或对象名做前缀
D
、形式参数名称不同
10
、
float
类型数据和
double
类型数据做加法,得到结果的类型是
(C
、
double
类型
)
。
11
、如果在编译
Java
程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一
项
?
(
B
、文件名拼写错误)
12
、
int
类型被包装在如下的哪一个类中
?( B
、
java.1ang.Integer )
13
、关于对下列代码段的描述,正确的一项是
( C )
。
catch(Exception e){
System
.
Err. println(
“
An exception was thrown
”
)
;
throw e
;
}
A
、程序终止
B
、编译出错
C
、该异常不会被处理
D
、该异常会继续被上层处理
14
、下列说法中,错误的一项是
( C )
。
A
、内部类是被定义于另一个类中的类
B
、使用内部类实现监听器,在编程时比较容易实现
C
、内部类对象可以访问外部类的成员方法和变量,包括私有成员