《java语言程序设计》复习资料-2013.06

上传人:简****9 文档编号:98446741 上传时间:2019-09-11 格式:DOC 页数:25 大小:144KB
返回 下载 相关 举报
《java语言程序设计》复习资料-2013.06_第1页
第1页 / 共25页
《java语言程序设计》复习资料-2013.06_第2页
第2页 / 共25页
《java语言程序设计》复习资料-2013.06_第3页
第3页 / 共25页
《java语言程序设计》复习资料-2013.06_第4页
第4页 / 共25页
《java语言程序设计》复习资料-2013.06_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《《java语言程序设计》复习资料-2013.06》由会员分享,可在线阅读,更多相关《《java语言程序设计》复习资料-2013.06(25页珍藏版)》请在金锄头文库上搜索。

1、课程名称Java语言程序设计教材信息名称Java语言程序设计出版社中国铁道出版社作者清华大学计算机与信息管理中心版次2010年1月第1版注:如学员使用其他版本教材,请参考相关知识点一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)、选择部分1. 在Java中,负责对字节代码解释执行的是( B )。A. 垃圾回收器B. 虚拟机C. 编译器D. 多线程机制2. 下列属于合法的Java标识符是( A )。A. _catB. 5books C. +static D. -3.141593. 在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是( D )。 A. j

2、ava.applet B. java.awt C. java.util D. java.lang 4. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( B )。A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大小相同5. 在 Java 中,能实现多重继承效果的方式是( C )。A. 内部类 B. 适配器C. 接口D. 同步6. int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( D )。 A. public int MAX_LENGTH=100B. final int MAX_

3、LENGTH=100 C. public const int MAX_LENGTH=100 D. public final int MAX_LENGTH=100 7. 下列代码中,将引起一个编译错误的行是( D )。1) public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k

4、); 11) 12) A. 第3行B. 第5行C. 第6行D. 第10行8. Java语言的类型是( A )A. 面向对象语言 B. 面向过程语言C. 汇编程序D. 形式语言9. 按运算符操作数的数目划分,运算符 ? :的类型是( A )A. 三元B. 二元C. 四元D. 一元10. 下列赋值语句中错误的是( D )A. float f=11.1f; B. double d=5.3E12; C. char c=r; D. byte bb=433;11. 属于main()方法的返回类型是( C )A. public B. static C. void D. main12. 下面程序段:boole

5、an a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b);执行完后,正确的结果是( A )A. c=false; result=falseB. c=true; result=trueC. c=true; result=falseD. c=false; result=true13. 下列哪个是反斜杠字符的正确表示?( A )A. B. * C. D. 14. 下列代码的执行结果是:( D )public class Test1 public static void main(String args) fl

6、oat t=9.0f; int q=5; System.out.println(t+)*(-q); A. 40 B. 40.0 C. 36 D. 36.015. 下列程序段的输出结果是( C )public class operatorsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A. xyz B. x+y+z C. 12 D. 以上均不正确16. 给出下面代码段:public class Test1 public static void main(String args) int m

7、; switch(m) case 0:System.out.println(case 0); case 1:System.out.println(case 1);break; case 2: default:System.out.println(default); 下列m 的哪个值将引起“default”的输出?( C )A. 0 B. 1 C. 2 D. 以上都不正确17. 关于以下程序段的说法正确的是( D )1) public class Myar 2) public static void main(String argv) 3)inti=new int5; 4) System.out

8、.println(i5); 5) 6) A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常18. 以下程序的功能是:求n!。请在下列程序中填入正确的语句( C )class FactorialTest static long Factorial(int n) if(n=1) return 1; else _ public static void main(String a) int n=8; System.out.println(n+!=+Factorial(n); A. return n*Factorial(n); B. return (n-

9、1)*Factorial(n); C. return n*Factorial(n-1); D. return (n-1)*Factorial(n-1); 19. 下列对继承的说法,哪个是正确的?( A )A. 子类能继承父类的所有方法和状态 B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类public方法和状态D. 子类只能继承父类的方法,而不继承状态20. 设有下面的两个类定义:class aa void Show()System.out.println(我喜欢Java!); class BB extends aa void Show()System.out.println(我喜

10、欢C+!); 则顺序执行如下语句后输出结果为:( A )aa a=new aa(); BB b=new BB(); a.Show(); b.Show();A. 我喜欢Java! 我喜欢C+!B. 我喜欢C+! 我喜欢Java!C. 我喜欢Java! 我喜欢Java! D. 我喜欢C+! 我喜欢C+!21. switch 语句不能用于下列哪种数据类型?( A )A. doubleB. byteC. shortD. char22. 顺序执行下列程序语句后,则b的值是( C )String a = Hello;String b = a.substring(0,2);A. HelloB. helloC

11、. HeD. null23. 以下关于继承的叙述正确的是( A )。A. 在Java中类只允许单一继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. 在Java中接口只允许单一继承24. 以下代码段执行后的输出结果为( A )int x= -3; int y= -10;System.out.println(y%x);A. -1 B. 2 C. 1 D. 3 25. Java application中的主类需包含main方法,main方法的返回类型是什么?( D )A. int B. float C. double D. void26. 以下

12、哪个不是Java的关键字?( A )A. TRUE B. const C. super D. void27. 以下关于构造函数的描述错误的是( A )A. 构造函数的返回类型只能是void型。 B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C. 构造函数的主要作用是完成对类的对象的初始化工作。 D. 一般在创建新对象时,系统会自动调用构造函数。 28. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )A. 隐藏B. 覆盖C. 重载D. Java不支持此特性29. 下面可作为pub

13、lic void aMethod().重载方法的是( D )A. void aMethod(). B. public int aMethod(). C. public void aMethod ( ). D. public int aMethod(int m).30. 假设A类有如下定义:class A int i; static String s; void method1() static void method2() 设a是A类的一个实例,下列语句调用错误的是( C )A. System.out.println(a.i);B. a.method1(); C. A.method1(); D. A.method2(); 31. 以下( A )不是Java的关键字。A. FALSEB. const C. this D. void32. 关于以下程序的描述正确的是( C )public class UseArray static int arr = new int5;public static void main(String a) System.out.println(arr0); A. 编译将产生错误 B. 编译时正确,但运行时将产生错误C. 正确,输出0 D. 正确,输出null33. 一个循环一般应包括哪几部分内容(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

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