java选择题

上传人:第*** 文档编号:34057151 上传时间:2018-02-20 格式:DOC 页数:10 大小:106.50KB
返回 下载 相关 举报
java选择题_第1页
第1页 / 共10页
java选择题_第2页
第2页 / 共10页
java选择题_第3页
第3页 / 共10页
java选择题_第4页
第4页 / 共10页
java选择题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、1Java 练习题一、单选题1. Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指( B ) A. Java 文档生成器 B. Java 解释器 C. Java 编译器D. Java 类分解器2. 编译 Java 程序的命令文件名是( B ) A. java.exe B. javac.exeC. javac D. appletviewer.exe3. 编译 Java 程序 file.java 后生成的程序是( C )A. file.html B. File.classC. file.class D. file.jar4. Java 语言与其他主要语言相比较,独有的

2、特点是( 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. 源文件的扩展名为

3、.jar D. 源文件中 public 类的数目不限 7. Java 用来定义一个新类时,所使用的关键字为 ( A ) 。A. class B. public C. struct D. class 或 struct8一个可以独立运行的 Java 应用程序( D ) 。A. 可以有一个或多个 main 方法 B. 最多只能有两个 main 方法 C. 可以有一个或零个 main 方法 D. 只能有一个 main 方法9. 下面哪个是 Java 语言中正确的标识符( B )A. 3D B. $this C. extends D. implements10. 下面哪个不是 Java 的保留字或关键字

4、?( B )A. default B. NULL C. throws D. long11. 对 if()句型括号中的表达式,下列 Java 类型中哪一个是合法的?( C )A. byte B. shortC. boolean D. Object reference12. Java 中整型包括( D ) 。A. int,byte,char B. int,short,long , byte,charC. int, short, long,char D. int,short,long,byte213. 哪个是将一个十六进制值赋值给一个 long 型变量? ( D )A. long number =

5、345L; B. long number = 0345;C. long number = 0345L; D. long number = 0x345L;14. 下面的哪个赋值语句是不对的?( A )Afloat f = 11.1; Bdouble d = 5.3E12;Cdouble d = 3.14159; Ddouble d = 3.14D;15. 下列哪个数代表八进制整数?( D )A. 0XA6 B. -1E3 C. 1840 D. 014416. 在 Java 中,表示换行符的转义字符是( A )。A. n B. f C. n D. dd17. 下列代码真正出错的在那一行: ( C

6、)1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10 A. line 4 B. line 6 C. line 7 D. line 818. 以下代码段执行后的输出结果为( C )。(符号随被除数)int x=-3; float y=10.0f;System.out.println(y%x);A. 不能成功编译 B. -1.0 C.

7、1.0 D. -119. 执行完以下代码 int x = new int10;后,以下哪项说明是正确的( A )Ax9为 0 Bx9 未定义 Cx10为 0 Dx0为空20. 对数组的定义及初始化不正确的方法是:( B )Aint array; Bint array8; Cint array=new int8; Dint array=new int8;21. 下面哪条语句定义了 5 个元素的数组( A )A. int a=22,23,24,25,12; B. int a =new int(5);C. int 5 array; D. int arr;22. 定义一维数组名为 abc 时,下面哪项

8、可以得到数组元素的个数? ( B)A.abc.length( ) B.abc.length C.len(abc) D.ubound(abc)323. 设有定义语句 int a=66,88,99; 则以下对此语句的叙述错误的是( C ) 。A. 定义了一个名为 a 的一维数组 B. a 数组有 3 个元素C. a 数组的下标为 13 D. 数组中的每个元素是整型24. 根据下面给出的代码,判断那个叙述是对的?( C ) (p29)public class Personstatic int arr=new int10;public static void main(String a)System.

9、out.println(arr1);A编译时将发生错误 B编译时正确但是运行时出错C输出为 0 D输出为 null25.以下程序执行完后,c 与 result 的值是:( A )boolean a=false; boolean b=true; boolean c=(a&b)&(!b); int result=c=false?1:2; A. c: false; result:1; B. c: true; result:2; C. c: true; result:1; D. c: false; result:2; 26. 代码“Green eggs”+“Ham”的结果是什么?( C ) 。A. G

10、reen eggs+Ham B. Green eggs HamC. Green eggsHam D. Error27. 下面哪个是对字符串 String 的正确定义 ( A )A.String s1=null; B.String s2=null ;C.String s3=(String) abc ; D.String s4=(String) uface;28. 给出下面一段程序,选择运行结果( C )public class Xpublic static void main(String args)String names=new String5;for(int x=0; xargs.leng

11、th; x+) namesx=argsx;System.out.println(names2);命令行执行:java X a b 命令后,其输出结果是下面哪一个?A. names B. b C. null D. 运行出现异常29. 哪种方法返回 String 中的字符数?( B ) 。A. size() B. length() C. width() D. girth()30. 下面哪个不是 String 类的方法 ?( C )A. subString() B. startsWith() C. toString() D. toUpperCase()31. 关于以下程序段,正确的说法是( C )4

12、1. String s1=“a”+“b”;2. String s2=new String(s1);3. if(s1=s2)4. System.out.println(“= = is succeeded”);5. if (s1.equals(s2)6. System.out.println(“.equals() is succeeded”);A. 行 4 与行 6 都将执行 B. 行 4 执行,行 6 不执行C. 行 6 执行,行 4 不执行 D. 行 4 行 6 都不执行32. 下面关于 java 中类的说法哪个是不正确的? ( C )A. 类体中不仅可以有变量定义和成员方法的定义,还可包含静

13、态代码块。B. 构造方法是类中的特殊方法。C. 类一定要声明为 public 的,才可以执行。D. 一个 java 文件中可以有多个 class 定义。33. 下面关于变量及其范围的陈述哪个是不对的?( B )A实例变量是类的成员变量B实例变量用关键字 static 声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化34. 下列类的定义中,错误的是( B )。A. class x . B. public x extends y . (p66)C. public class x extends y . D. class x extends y implements y1 . 35. 下面是程序 ObjectText.java 的代码段:class Emptypublic class ObjectTestpublic static void

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

当前位置:首页 > 办公文档 > 解决方案

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