JAVA各章习题.doc
文本预览下载声明
面向对象程序设计—Java语言习题
第1章
一、选择题
1.下列选项中,不属于Java语言特点的一项是( )。
(A)分布式 (B)安全性
(C)编译执行 (D)面向对象
2.在Java语言中,( )是最基本的元素?
(A)方法 (B)包
(C)对象 (D)接口
3.编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是( )?
(A)13个字节码文件,扩展名为.class (B)1个字节码文件,扩展名为.class
(C)3个字节码文件,扩展名为.java (D)3个字节码文件,扩展名为.class
4.在创建Applet应用程序时,需要用户考虑问题是( )。
(A)窗口如何创建 (B)绘制的图形在窗口中的位置
(C)程序的框架 (D)事件处理
5.Java语言属于( )种语言?
(A)面向机器的语言 (B)面向对象的语言
(C)面向过程的语言 (D)面向操作系统的语言
6.下列关于Application和Applet程序的说法中不正确的一项是( )。
(A)Application使用解释器java.exe (B)Application不使用独立的解释器
(C)Applet在浏览器中运行 (D)Applet必须继承Java的Applet类
7.下列选项中,不属于Java核心包的一项是( )。
(A)javax.swing (B)java.io
(C)java.utile (D)java.lang
8.下列描述中,不正确的是( )。
(A)不支持多线程 (B)一个Java源文件不允许有多个公共类
(C)Java通过接口支持多重继承 (D)Java程序分为Application和Applet两类
9.阅读下列代码,选出该代码段正确的文件名()。
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);
}
}
(A)A.java (B)A.class
(C)B.java (D)B.class
10.编译下面源程序会得到哪些文件( )?
class A1{
}
class A2{
}
public class B{
public static void main(String[] args){
}
}
(A)只有B.class文件 (B)只有A1.class和A2.class文件
(C)编译不成功 (D)A1.class、A2.class和B.class文件
二、填空题
1.Java程序的编译和执行模式包括2点,是 和 。
2.Java语言支持 协议,从而使得Java程序在分布式环境中能够很方便地访问处于不同地点的 。
3.开发Java程序的一般步骤是:源程序编辑、 和 。
4.每个Java Application程序可以包括许多方法,但是必须有且只能有一个 方法,统一格式为 ,它是程序执行的入口。
5.JVM把字节码程序与各种不同的 和 分开,使得Java程序独立于平台。
6.在Java程序中,能在WWW浏览器上运行的是 程序。
7.Java源程序文件和字节码文件的扩展名分别为 和 。
8.如果在Java程序中需要使用java.utile包中的所有类,则应该在程序开始处加上 语句。
三、编程题
1.编写一个Java Application类型的程序,输出“This is my first Java Application!”。
2.编写一个Java Applet类型的程序,输出“这是我的第一个Java Applet类型的程序”。
第2章
一、选择题
1.下列( )是合法的标识符?
(A)12class (B)void (C)-5 (D)_blank
2.下列( )不是Java中的保留字?
(A)if (B)sizeof (C)private (D)null
3.下列( )不是合法的标识符?
(A)$million (B)$_million (C)2$_million (D)$2_mil
显示全部