1
?/p>
1
?/p>
Java
入门
一、选择?/p>
1
.下列选项中,不属?/p>
Java
语言特点的一项是?/p>
C
?/p>
?/p>
?/p>
A
)分布式
?/p>
B
)安全?/p>
?/p>
C
)编译执?/p>
?/p>
D
)面向对?/p>
【解析?/p>
Java
程序采用解释执行的方法?/p>
在系统编?/p>
运行
Java
程序时,
Java
编译器将
Java
程序转化为字节码?/p>
在运行时,解释器将编译得到的字节码进行解释执行?/p>
2
.在
Java
语言中,
?/p>
C
)是最基本的元素?
?/p>
A
)方?/p>
?/p>
B
)包
?/p>
C
)对?/p>
?/p>
D
)接?/p>
【解析?/p>
构成
Java
程序的基本元素类
(抽象的对象?/p>
?/p>
3
?/p>
编译一个定义了
3
个类?/p>
10
个方法的
Java
源文件后?/p>
会产生(
D
)个字节码文件?扩展名是?/p>
D
?/p>
?/p>
?/p>
A
?/p>
13
个字节码文件,扩展名?/p>
.class
?/p>
B
?/p>
1
个字节码文件,扩展名?/p>
.class
?/p>
C
?/p>
3
个字节码文件,扩展名?/p>
.java
?/p>
D
?/p>
3
个字节码文件,扩展名?/p>
.class
【解析?/p>
源文件中的每一个类编译后都会生成一个字
节码文件,字节码文件的扩展名?/p>
.class
?/p>
4
.在创建
Applet
应用程序时,需要用户考虑问题是(
B
?/p>
?/p>
?/p>
A
)窗口如何创?/p>
?/p>
B
)绘制的图形在窗口中?/p>
位置
?/p>
C
)程序的框架
?/p>
D
)事件处?/p>
【解析】创?/p>
Applet
程序时必须继承系统类
Applet
?/p>
?/p>
Applet
类中已经包含了如何创建窗口以及事件处理等
内容?/p>
这类程序的框架也都是固定的,
而绘制图形在窗口
中的位置则需要由用户确定?/p>
5
?/p>
Java
语言属于?/p>
B
)种语言?/p>
?/p>
A
)面向机器的语言
?/p>
B
)面向对象的语言
?/p>
C
)面向过程的语言
?/p>
D
)面向操作系统的语言
【解析?/p>
Java
语言是一种纯面向对象的语言?/p>
6
?/p>
下列关于
Application
?/p>
Applet
程序的说法中不正确的
一项是?/p>
B
?/p>
?/p>
(A)Application
使用解释?/p>
java.exe
(B)Application
不使用独立的解释?/p>
?/p>
C
?/p>
Applet
在浏览器中运?/p>
?/p>
D
?/p>
Applet
必须继承
Java
?/p>
Applet
?/p>
【解析?/p>
Application
程序包含
main()
方法?/p>
它是一?/p>
独立执行的程序,因此必须使用独立的解释器解释执行?/p>
7
.下列选项中,不属?/p>
Java
核心包的一项是?/p>
A
?/p>
?/p>
?/p>
A
?/p>
javax.swing
?/p>
B
?/p>
java.io
?/p>
C
?/p>
java.utile
?/p>
D
?/p>
java.lang
【解析】凡是以
java
开头的包都?/p>
Java
核心包,?/p>
javax
开头的包则属于
Java
扩展包?/p>
8
.下列描述中,不正确的是?/p>
A
?/p>
?/p>
?/p>
A
)不支持多线?/p>
?/p>
B
)一?/p>
Java
源文件不允许有多个公共类
?/p>
C
?/p>
Java
通过接口支持多重继承
?/p>
D
?/p>
Java
程序分为
Application
?/p>
Applet
两类
【解析?/p>
Java
是支持多线程的语言?/p>
9
.阅读下列代码,选出该代码段正确的文件名?/p>
C
?/p>
?/p>
class A{
void method1(){
System.out.println("Method1 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");
}
}
?/p>
A
?/p>
A.java
?/p>
B
?/p>
A.class
?/p>
C
?/p>
B.java
?/p>
D
?/p>
B.class
【解析?/p>
Java
源文件名必须和公共类的名字完全一
样,源文件的扩展名为
.java
?/p>
10
.编译下面源程序会得到哪些文件(
D
)?
class A1{
}
class A2{
}
public class B{
public static void main(String[] args){
}
}
?/p>
A
)只?/p>
B.class
文件
?/p>
B
)只?/p>
A1.class
?/p>
A2.class
文件
?/p>
C
)编译不成功
?/p>
D
?/p>
A1.class
?/p>
A2.class
?/p>
B.class
文件
【解析?/p>
由于该程序包?/p>
3
个类?/p>
每个类编译后都会
生成
1
个字节码文件?/p>
因此编译后会生成以这
3
个类名命
名的字节码文件?/p>