Java选择题(学生版)

上传人:飞*** 文档编号:14286496 上传时间:2017-10-29 格式:DOC 页数:20 大小:222KB
返回 下载 相关 举报
Java选择题(学生版)_第1页
第1页 / 共20页
Java选择题(学生版)_第2页
第2页 / 共20页
Java选择题(学生版)_第3页
第3页 / 共20页
Java选择题(学生版)_第4页
第4页 / 共20页
Java选择题(学生版)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Java选择题(学生版)》由会员分享,可在线阅读,更多相关《Java选择题(学生版)(20页珍藏版)》请在金锄头文库上搜索。

1、1Java 练习题一、单选题1. Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指( )(p5 表 1.1) A. Java 文档生成器 B. Java 解释器 C. Java 编译器D. Java 类分解器2. 编译 Java 程序的命令文件名是( ) (p5 表 1.1)A. java.exe B. javac.exeC. javac D. appletviewer.exe3. 编译 Java 程序 filename.java 后生成的程序是( ) (p2 图 1.3)A. filename.html B. FileName.classC. filename.

2、class D. filename.jar4. 已知 JavaDemo.class 是一个独立应用程序的 class 文件,下面的执行语句中正确的是() 。 (p2 图 1.3,p5 表 1.1,p5 例 1.1)A. java JavaDemo.class B. java JavademoC. javac JavaDemo D. java JavaDemo5. 设 JavaAppletDemo.java 是一个 Applet 程序,如果要执行这个 Applet(假定其 web 文件是 JavaAppletDemo.html) ,正确的操作语句是( ) 。 (p5 表 1.1,p7 例 1.2

3、)A. appletviewer javaAppletDemo.javaB. appletviewer JavaAppletDemo.classC. appletviewer JavaAppletDemo.htmD. appletviewer JavaAppletDemo.html6. 编译 Java 的 Application 或 Applet 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。(p2 图 1.3)A. java B. class C. html D. exe7. Java 编译器将源代码翻译成独立于平台的格式是( ) 。 (p2 图 1.3)A. opcod

4、es B. bytecodes C. virtual machines D. applet8可以用来创建 Java 程序的工具集是( ) (p4 )A. JRE B. JNI C. JVM D. JDK 9. Java 语言与其他主要语言相比较,独有的特点是( ) (p3)A. 面向对象 B. 多线程 C. 平台无关性 D. 可扩展性10. 如果一个 public 类命名为 MyClass,它的源文件名是什么?( ) (p5 程序说明)A. MyClass.src B. MyClass C. MyClass.java D. myclass.java11. 声明 Java 独立应用程序 main

5、()方法时,正确表达是( ) (p5 例 1.1 及程序说明)A. public static void main(String args)B. private static void main(String args)2C. public void main(String args)D. public static void main()12. main 方法是 Java 的 Application 程序执行的入口点,对 main 方法的修饰与说明以下哪项是正确的( )。(p5 例 1.1 及程序说明)A. public static void main() B. public static

6、 void main(String args)C. public void main(String arg ) D. public static int main(String args)13. Main()方法的返回类型是: ( )(p5 例 1.1 及程序说明)A. int B. void C. boolean D. static14. 下面哪个选项是正确的 main 方法说明? ( )A. public main(String args) B. public static void main(String args) C. void main() D. private static vo

7、id main(String args)15. 运行下面程序段的结果是:( ) 。 (p5 例 1.1 及程序说明)public class MyMainpublic static void main(String args)System.out.println(“Hello Java”);A正常输出 Hello Java B编译时出错C运行时出错 D. 以上答案都不对16. 下列有关 Java 语言的叙述中,正确的是( ) 。 (p5 程序说明)A. Java 是不区分大小写的 B. 源文件名与 public 类型的类名必须相同C. 源文件的扩展名为.jar D. 源文件中 public 类

8、的数目不限17. Java 用来定义一个新类时,所使用的关键字为 ( ) 。 (p5 例 1.1 及程序说明)A. class B. public C. struct D. class 或 struct18. 一个可以独立运行的 Java 应用程序( ) 。A. 可以有一个或多个 main 方法 B. 最多只能有两个 main 方法 C. 可以有一个或零个 main 方法 D. 只能有一个 main 方法19. 下面几个说法中正确的是( ) 。 (p6 表 1.2,例 1.2,p8,p168 1.)A. Java Applet 是可以独立运行的一种程序B. Java Applet 是一种程序,

9、他与 Java Application 没有什么区别C. Java Applet 必须嵌入到 HTML 文件由浏览器运行D. Java Applet 有自己的 main()方法20. 下面关于 Applet 的说法正确的是( )(p6 表 1.2,p168 11.1 之 2.,p168,11.2 之1.)A. Applet 也需要 main 方法 B. Applet 必须继承自 java.awt.Applet C. Applet 能访问本地文件 D. Applet 程序不需要编译 21. 下面哪个是不合法的标识符?( ) (p10)A. $persons; B. TwoUsers; C. *p

10、oint; D. _endline;322. 下面哪个是 Java 语言中正确的标识符( ) (p10) ( p10 表 2.1)A. 3D B. $this C. extends D. implements23. 下列哪些标识符是不合法的?( ) (p10)A. _underscore B. 5Intel C. Intel5 D. $value$ 24. 下列属于合法的 Java 标识符是( )。A. _cat B. 5books C. +static D. -3.1415925. 下面哪个不是 Java 的保留字或关键字?( ) (p10 表 2.1)A. default B. NULL

11、C. throws D. long 26. 对 if()句型括号中的表达式,下列 Java 类型中哪一个是合法的?( ) (p22,注意(1) )A. byte B. shortC. boolean D. Object reference27. 以下哪个是 boolean 的合法值?选出其答案( ) 。 (p12)A. false B. true C. 0 D. 128. Java 中整型包括( ) 。 (p13,表 2.3)A. int,byte,char B. int,short,long , byte,charC. int, short, long,char D. int,short,l

12、ong,byte29. 哪个是将一个十六进制值赋值给一个 long 型变量? ( ) (p13,p14)A. long number = 345L; B. long number = 0345;C. long number = 0345L; D. long number = 0x345L;30. 下面的哪个赋值语句是不对的?( ) (p14)Afloat f = 11.1; Bdouble d = 5.3E12;Cdouble d = 3.14159; Ddouble d = 3.14D;31. 下面哪个表达式正确?( ) (A p14,B p12,C p13 表 2.3) Afloat f=

13、1.3; Bchar c=a; Cbyte b=257; Dint i=10;32. 下面哪一个表达式是正确的? ( )(A p13 表 2.3,B p12,C p13)A. byte=128; B. Boolean=null; C. long l=0xfffL; D. double=0.9239d; 33. 下列赋值语句中错误的是( ) 。 (p13 表 2.3)A. float f=11.1f; B. double d=5.3E12; C. char c=r; D. byte bb=433;34. 下列哪个数代表八进制整数?( )(p13)A. 0XA6 B. -1E3 C. 1840 D. 014435. 在 Java 中,表示换行符的转义字符是( )。(p12 表 2.2)A. n B. f C. n D. dd36. 下列代码真正出错的在那一行: ( )(k 没有初始化,p80 注意:(1)1) public void modify() 2) int I, j, k; 3) I = 100; 44) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号