《java复习资料答案-.pdf》由会员分享,可在线阅读,更多相关《java复习资料答案-.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、选择题1.在 Java中,属于整数类型变量的是(C)A.single B.double C.byte D.char 2.下列语句片段int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);结果为(C)A.144 B.28 C.140 D.不能执行3.下列语句片段:int a=-67,b=116,c=78;int d=ab&c;System.out.println(d);的结果为(A)A.70 B.67 C.78 D.56 4.给出下面代码:public class test staticint a=new a10;public static
2、void main(String args)System.out.println(arr10);那个选项是正确的?(A)A.编译时将产生错误B.编译时正确,运行时将产生错误;C.输出零;D.输出空。5.下面哪些选项是正确的main 方法说明?(B)A.public main(String args)B.public static void main(String args)C.private static void main(String args)D.void main()6.System类在哪个包中(D)A.javA.util B.java.io C.java.awt D.java.lan
3、g 7.下列代码哪几行会出错:(A)1)public void modify()2)int I,j,k;3)I=100;4)while(I0)5)j=I*2;6)System.out.println(The value of j is +j);7)k=k+1;8)I-;9)10)A.line 1 B.line 6 C.line 7 D.line 8 1指出正确的表达式(C )A.byte=128;B.Boolean=null;C.long l=0 xfffL;D.double=0.9239d;9.下面表达式中,用来访问数组中第一个值的是(C)(A)intArray1(B)intArray.1
4、(C)intArray0(D)intArray.0 10.下列关于 for 循环和 while 循环的说法中哪个是正确的(D)(A)while 循环能实现的操作,for 循环也都能实现(B)while 循环判断条件一般是程序结果,for 循环判断条件一般是非程序结果(C)两种循环任何时候都可替换(D)两种循环结构中都必须有循环体,循环体不能为空11.在 Java中,不属于整数类型变量的是(A)(A)double(B)long(C)int(D)byte 12.Java变量中,以下不属于复合类型的数据类型是(B)(A)类(B)字符型(C)数组型(D)接口13.JAVA 程序经常用到“递归”,“递归
5、”的基本思想是(C)(A)“让别人反复调用自己”(B)“自己反复调用别人”(C)“自己反复调用自己”(D)以上说法都不对14.下面是一个递归JAVA 程序,其功能为(C)long Factorial(int n)if(1=n)return 1;else return n*Factorial(n-1);(A)求1-n 的和(B)求2到 n 的和(C)求 n 的阶乘(D)求2-n 的积26 main 方法是 java Application 程序执行的入口点。关于main 方法放入方法以下合法的是(B)A、public static void main();B、public static void
6、 main(Stringargs)C、public static int main(String arg)D、public void main(String arg)27在 Applet 表面输出文字时,可以选择不同的颜色,但是忘记了设置颜色的方法,应该首先在哪个类里面寻找(D)。A、Java.awt.Applet B、Java.awt.Panel C、Java.applet.Applet D、Java.awt.Component 28以下关于执行Java小程序的论述错误的是:(C)A、可以通过浏览器调用嵌入了Java 小程序的HTML 文档B、可以通过appletviewer.exe 调用嵌
7、入了Java小程序的HTML 文档C、可以通过java.exe 调用嵌入了Java小程序的HTML文档D、可以在Java集成开发环境中调用嵌入了Java 小程序 HTML 文档29设x=1,y=2,z=3,则表达式y z/x 的值是(A)。A、3B、3.5C、4D、5 30构造方法何时被调用?(A)A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时31关于 super 的说法正确的是:(C)A、是指当前对象的内存地址B、是指当前对象的父类对象的内存地址C、是指当前对象的父类D、可以用在main()方法中32类 Cycle 的 main()方法为:public static void main(String args)System.out.println(args0);则运行时如果命令行语句为Java Cycle one two three,则输出结果为(B)。A、CycleB、oneC、twoD、three 33语句 for(int x=0,y=0;(y!=0)&(x4)?99.9:9);A输出结果为:value is 99.99 B输出结果为:value is 9 C输出结果为:value is 9.0 D编译错误