文档介绍:Java练习题
一、单选题
1. Java程序的执行过程中用到一套JDK工具,( B )
A. Java文档生成器 B. Java解释器
C. Java编译器 D. Java类分解器
2. 编译Java程序的命令文件名是( B )
A. B.
C. javac D.
3. ( C )
A. B.
C. D.
4. Java语言与其他主要语言相比较,独有的特点是( C )
A. 面向对象 B. 多线程 C. 平台无关性 D. 可扩展性
5. 声明Java独立应用程序main()方法时,正确表达是( A )
A. public static void main(String[] args){…}
B. private static void main(String args[]){…}
C. public void main(String args[]){…}
D. public static void main(){…}
6. 下列有关Java语言的叙述中,正确的是( B )。
A. Java是不区分大小写的 B. 源文件名与public类型的类名必须相同
C. D. 源文件中public类的数目不限
7. Java用来定义一个新类时,所使用的关键字为( A )。
A. class B. public C. struct D. class 或 struct
( D )。
A. 可以有一个或多个main方法 B. 最多只能有两个main方法
C. 可以有一个或零个main方法 D. 只能有一个main方法
9. 下面哪个是Java语言中正确的标识符( B )
A. 3D B. $this C. extends D. implements
10. 下面哪个不是Java的保留字或关键字?( B )
A. default B. NULL C. throws D. long
11. 对if(…)句型括号中的表达式,下列Java类型中哪一个是合法的?( C )
A. byte B. short
C. boolean D. Object reference
12. Java中整型包括( D )。
A. int,byte,char B. int,short,long,byte,char
C. int,short,long,char D. int,short,long,byte
13. 哪个是将一个十六进制值赋值给一个long型变量?( D )
A. long number = 345L; B. long number = 0345;
C. long number = 0345L; D. long number = 0x345L;
14. 下面的哪个赋值语句是不对的?( A )
f = ; d = ;
d =