第1章 Java入门
一、选择题
1.下列选项中,不属于Java语言特点的一项是〔 C 〕.
〔A〕分布式〔B〕安全性
〔C〕编译执行〔D〕面向对象
[解析]Java程序采用解释执行的方法.在系统编译运行Java程序时,Java编译器将Java程序转化为字节码,在运行时,解释器将编译得到的字节码进行解释执行.
2.在Java语言中,〔 C 〕是最基本的元素?
〔A〕方法 〔B〕包
〔C〕对象 〔D〕接口
[解析]构成Java程序的基本元素类〔抽象的对象〕.
3.编译一个定义了3个类和10个方法的Java源文件后,会产生〔 D 〕个字节码文件?扩展名是〔 D 〕?
〔A〕13个字节码文件,扩展名为.class
〔B〕1个字节码文件,扩展名为.class
〔C〕3个字节码文件,扩展名为.java
〔D〕3个字节码文件,扩展名为.class
[解析]源文件中的每一个类编译后都会生成一个字节码文件,字节码文件的扩展名是.class.
4.在创建Applet应用程序时,需要用户考虑问题是〔 B 〕.
〔A〕窗口如何创建〔B〕绘制的图形在窗口中的位置
〔C〕程序的框架〔D〕事件处理
[解析]创建Applet程序时必须继承系统类Applet,而Applet类中已经包含了如何创建窗口以与事下列数据中属于字符串常量的是
件处理等内容,这类程序的框架也都是固定的,而绘制图形在窗口中的位置则需要由用户确定.
5.Java语言属于〔 B 〕种语言?
〔A〕面向机器的语言〔B〕面向对象的语言
〔C〕面向过程的语言〔D〕面向操作系统的语言
[解析]Java语言是一种纯面向对象的语言.
6.下列关于Application和Applet程序的说法中不正确的一项是〔 B 〕.
<A>Application使用解释器
<B>Application不使用独立的解释器
〔C〕Applet在浏览器中运行
〔D〕Applet必须继承Java的Applet类
[解析]Application程序包含main<>方法,它是一种独立执行的程序,因此必须使用独立的解释器解释执行.
7.下列选项中,不属于Java核心包的一项是〔 A 〕.
〔A〕javax.swing 〔B〕java.io
〔C〕java.utile 〔D〕java.lang
[解析]凡是以java开头的包都是Java核心包,以javax开头的包则属于Java扩展包.
8.下列描述中,不正确的是〔 A 〕.
〔A〕不支持多线程
〔B〕一个Java源文件不允许有多个公共类
〔C〕Java通过接口支持多重继承
〔D〕Java程序分为Application和Applet两类
[解析]Java是支持多线程的语言.
9.阅读下列代码,选出该代码段正确的文件名〔 C 〕.
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
[解析]Java源文件名必须和公共类的名字完全一样,源文件的扩展名为.java.
10.编译下面源程序会得到哪些文件〔 D 〕?
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文件
[解析]由于该程序包含3个类,每个类编译后都会生成1个字节码文件,因此编译后会生成以这3个类名命名的字节码文件.
11.编译Java程序时,用于指定生成class文件位置的选项是〔 A 〕.
A.-d B.-g C.-verbose D.-nowarn
12.下列标识符〔名字〕命名原则中,正确的是〔 C 〕.
A.类名的首字母小写 B.接口名的首字母小写
C.常量全部大写 D.变量名和方法名的首字母大写
13.下面哪种注释方法能够支持javadoc命令?〔C〕
A.// B./*...*/ C./**...*/ D./**...**/
14.下面哪些选项是正确的main方法说明?〔D〕
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论