java题库—选择[1]

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

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

1、第 1、2 章(10 道)1、CPU 指的是 (C )。运算器和 CRTCRT 和 RAMALU 和控制器ALU 和 ROM2、计算机与一般计算装置的本质区别是它具有( D) 。大容量和高速度自动控制功能程序控制功能存储程序和程序控制功能3、在计算机中,数值数据一般采用( B)形式存储。原码补码反码真值4、十进制数 97 转换成二进制数为( A) 。011000011100001000110001010101015、Java 2 技术中,常用于嵌入式设备及消费类电器(如手机等)上的开发的是( C)。J2EEJ2SEJ2MEJRE6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是

2、( D) 。JavaFortranPascalC7、Java 源程序是以文本格式存放的,文件扩展名必须为( A)。.java.class.jar.txt8、Java 的平台无关性的实现主要依靠(B ) 。JDKJVMJREJAR9、与 Java 应用程序(Application)不同,Java Applet 程序的运行,需要得到( B)的支持。操作系统客户端浏览器记事本(Notepad)软件数据库服务器10、安装 JDK 时,不需要配置环境变量(D ) 。 *JAVA_HOMEpathclasspathOS第三章:(47 道)1、编译 Java Application 源程序文件将产生相应的字

3、节码文件,这些字节码文件的扩展名为(B )。 *java class html exe2、Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指(B )。Java 文档生成器 Java 解释器Java 编译器 Java 类分解器3、Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序并行机制的特点(B )。安全性 *多线程跨平台可移植4、Java 编程所必须的默认引用包为(B ) 。 *java.sys 包 java.lang 包 java.new 包以上都不是5、在 Java 中,属于浮点数类型变量的是(B ) 。singledoublebytec

4、har6、下列语句片段int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);输出结果为 ( D)。 *144 28 140 不能执行7、下列语句片段:int a=-67,b=116,c=78;int d=ab输出结果为( ) 。*70 67 78 569、下面哪些选项是正确的 main 方法说明?(B ) 。public main(String args)public static void main(String args)private static void main(String args)void main()10、System 类在

5、哪个包中 (B )。javA.util java.io java.awt java.lang12、判断下列标识符哪个是不正确(D ) 。Java_proc result_n1 _bit 5job13、Math 类是标准的数学类,下面哪一个不是该类提供的数学运算的方法( D) 。绝对值 abs() 指数运算 exp()对数运算 log() 排序 sort()14、下列关于 for 循环和 while 循环的说法中哪个是正确的 (A )。while 循环能实现的操作,for 循环也都能实现while 循环判断条件一般是程序结果,for 循环判断条件一般是非程序结果两种循环任何时候都可替换两种循环结

6、构中都必须有循环体,循环体不能为空15、在 Java 中,不属于整数类型变量的是( A)。double long int byte16、Java 变量中,以下不属于复合类型的数据类型是(B )。 *类 字符型数组型接口17、JAVA 程序经常用到“递归” , “递归”的基本思想是 (C )。“让别人反复调用自己” “自己反复调用别人”“自己反复调用自己” 以上说法都不对18、下面的语句会产生编译错误的是(C )。float F=1024.0F; double D=1024.0; byte B=1024; char C=1024;20、下面哪个是合法的标识符( A) 。$persons 2Use

7、rs *point this22、十进制数 16 的 16 进制表示格式是( ) 。 *0x10E0x160xA016 23、以下程序段执行后的 K 值为( )。int x=20; y=30; k=(xy)?y:x; A20 30 10 50 24、下列哪个选项是合法的标识符(B )。123_nameclass1first25、下列代表十六进制整数的是( B)。 *-20E50X123122400934 26、下面的语句会产生编译错误的是( D) 。double D=1000.0; char C=1024; float F=1024.0F; byte B=1000;27、编译 Java App

8、lication 源程序文件将产生相应的字节码文件 这些字节码文件的扩展名为(B )。 *.java .class.html.exe 28、关于 Java Application 和 Applet 的说法中,正确的是 ( B)。 * 都包含 main()方法 都通过“appletviewer”命令执行 都通过“javac”命令编译 都嵌入在 HTML 文件中执行30、下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a+*b+c*-d); 输出结果为(D )。*144 28 140 不能执行32、下列哪个是面向大型企业级用容器管理专用构件的应用平

9、台(A ) 。J2EE J2ME J2SE J2DE 33、数组中各个元素的数据类型是( A) 。相同的不同的部分相同的任意的34、下列语句中执行跳转功能的语句是(C )。for 语句 while 语句 continue 语句 switch 语句35、下列运算符中不能进行位运算的是( ) 。 * -j) continue; while(i 0; k-) for (int k = 0; k 0; k+) 第五章:(20)1、类 Test1 定义如下:public class Test1public float aMethod(float a,float b)_根据方法重载的定义,将以下哪种方法插

10、入下划线部分是不合法的。(B )public float aMethod(float a,float b,float c)public float aMethod(float c,float d)public float aMethod(int a,int b)public float aMethod(int a,int b,int c)2、为 AB 类的一个无形参无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为(A ) 。static void method()public void method()final void method()a

11、bstract void method()3、有以下方法的定义,ReturnType method(byte x,float y)return(short)x/y*2;请选择该方法的返回类型( B)。*byteshortintfloat4、定义一个表示 20 个值为 null 的字符串数组,下面选项正确的是 (D )。String aString achar a20String a=new String205、关于方法的形参和实参,下列说法正确的是(C )。和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。实参可以是常量、变量、表达式,但是不能是方法。实参和形参在数量上、类型上和顺

12、序上必须严格一致。方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。6、在 Java 语言中,可以用来完成方法调用的方式是( D):方法作为表达式中的一项出现在表达式中。方法作为单独的一条语句。方法作为另一个方法调用的实际参数出现。以上方法均可以。7、关于局部变量的作用域,下列说法不正确的是( C):主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。不允许在不同的方法中使用相同的变量名。在复合语句中也可以定义变量,其作用域只在复合语句范围内。8、在 Java 语言中,对于数组的创建和数组占用空间

13、的回收,下列说法中不正确的是(B ):数组可以通过使用 new 操作符来获取所需要的存储空间。数组声明的同时,必须使用直接初始化的方式完成创建。数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。利用 new 操作符方式创建的数组元素会自动被初始化为一个默认值。9、以下创建数组的方式错误的是( A) :short x; x=1,2,3,4,5,6;short x=new short6; x0=9;x1=8;x2=7;x3=6;x4=5;x5=4;short x=new short6; int len=x.length; for(int i=0;ilen;i+) xi=2*i;sho

14、rt x=1,2,3,4,5,6,7,8,9;10、以下叙述中不正确的是( B):在方法中,通过 return 语句传回方法值。在一个方法中,可以执行有多条 return 语句,并返回多个值。在 Java 中,主方法 main()后的一对圆括号中也可以带有参数。在 Java 中,调用方法可以在 System.out.println()语句中完成。11、以下正确的描述是(A ):方法的定义不可以嵌套,但方法的调用可以嵌套。方法的定义可以嵌套,但方法的调用不可以嵌套。方法的定义和方法的调用均不可以嵌套。方法的定义和方法的调用均可以嵌套。12、按 Java 语言的规定,以下正确的说法是( B )。实参不可以是常量,变量或表达式。形参不可以是常量,变量或表达式。实参与其对应的形参占用同一个存储单元。形参是虚拟的,不占用存储单元。13、以下正确的说法为( A )。在不同方法中不可以使用相同名字的变量。实际参数可以在被调方法中直接使用。在方法内定义的任何变量只在本方法范围内有效。在方法内的复合语句中定义的变量只在本方法语句范围内有效。14、设有定义语句 int a3,则下列对此语句的叙述中错误的是( C):定义了一个名为 a 的一维数组a 数组有 3 个元素a 数组元素的下标为 13数组 a 中的每一个元素都是整型15、下列关于变量的

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

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

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