浙江理工大学java题库 下载本文

第1、2章(10道) 1、CPU指的是(C )。 运算器和CRT CRT和RAM ALU和控制器 ALU和ROM

2、计算机与一般计算装置的本质区别是它具有( D)。 大容量和高速度 自动控制功能 程序控制功能

存储程序和程序控制功能

3、在计算机中,数值数据一般采用( B)形式存储。 原码 补码 反码 真值

4、十进制数97转换成二进制数为( A)。 01100001 11000010 00110001 01010101

5、Java 2技术中,常用于嵌入式设备及消费类电器(如手机等)上的开发的是( C)。 J2EE J2SE J2ME JRE

6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是( D)。 Java Fortran Pascal C

7、Java源程序是以文本格式存放的,文件扩展名必须为( A)。 .java .class .jar .txt

8、Java的平台无关性的实现主要依靠(B )。 JDK JVM JRE JAR

9、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到( B)的支持。 操作系统 客户端浏览器

记事本(Notepad)软件 数据库服务器

10、安装JDK时,不需要配置环境变量(D )。???????????????????????????????? ** JAVA_HOME path

classpath OS

第三章:(47道) 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。??????????????????????????????????????????????????????????? *** java class html exe

2、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 )。 single double byte char

6、下列语句片段

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=~a|b&c;System.out.println(d);输出结果为( )。***** 70 67

78 56

9、下面哪些选项是正确的main方法说明?(B )。 public main(String args[])

public static void main(String args[]) private static void main(String args[]) void main()

10、System类在哪个包中(B )。 javA.util java.io java.awt java.lang

12、判断下列标识符哪个是不正确(D )。 Java_proc result_n1 _bit 5job

13、Math类是标准的数学类,下面哪一个不是该类提供的数学运算的方法( D)。 绝对值abs() 指数运算exp() 对数运算log() 排序sort()

14、下列关于for循环和while循环的说法中哪个是正确的(A )。 while循环能实现的操作,for循环也都能实现

while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 两种循环任何时候都可替换

两种循环结构中都必须有循环体,循环体不能为空 15、在Java中,不属于整数类型变量的是( A)。 double long int byte

16、Java变量中,以下不属于复合类型的数据类型是(B )。????????? *** 类 字符型 数组型 接口

17、JAVA程序经常用到“递归”,“递归”的基本思想是(C )。 “让别人反复调用自己” “自己反复调用别人” “自己反复调用自己” 以上说法都不对

18、下面的语句会产生编译错误的是(C )。 float F=1024.0F;

double D=1024.0; byte B=1024; char C=1024;

20、下面哪个是合法的标识符( A)。 $persons 2Users *point this

22、十进制数16的16进制表示格式是( )。??????????????????????? **** 0x10E 0x16 0xA 016

23、以下程序段执行后的K值为( )。int x=20; y=30; k=(x>y)?y:x;? A 20 30 10 50

24、下列哪个选项是合法的标识符(B )。 123 _name class 1first

25、下列代表十六进制整数的是( )。????? ***** -20E5 0X123 12240 0934 

26、下面的语句会产生编译错误的是( D)。 double D=1000.0; char C=1024; float F=1024.0F; byte B=1000;

27、编译Java Application 源程序文件将产生相应的字节码文件这些字节码文件的扩展名为(B )。????????????????????????????????????????????????? *** .java .class .html .exe

28、关于Java Application和Applet的说法中,正确的是( B)。???????????? **** 都包含main()方法

都通过“appletviewer”命令执行 都通过“javac”命令编译