第1、2章(10道)1、CPU指的是(C )。
运算器和CRTCRT和RAMALU和控制器ALU和ROM2、计算机与一般计算装置的本质区别是它具有( D)。
大容量和高速度自动控制功能程序控制功能存储程序和程序控制功能3、在计算机中,数值数据一般采用( B)形式存储。
原码补码反码真值4、十进制数97转换成二进制数为( A)。
0110000100110001010101015、Java 2技术中,常用于嵌入式设备及消费类电器(如手机等)上的开发的是( C)。
J2EEJ2SEJ2MEJRE6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是( 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 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。
***javaclasshtmlexe2、Java程序的执行过程中用到一套JDK工具,其中是指(B )。
Java文档生成器Java解释器Java编译器Java类分解器3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B )。
安全性 ****多线程跨平台可移植4、Java编程所必须的默认引用包为(B )。
*****包包包以上都不是5、在Java中,属于浮点数类型变量的是(B )。
singledoublebytechar6、下列语句片段int a=10,b=4,c=20,d=6;输出结果为( D)。
*****14428140不能执行7、下列语句片段:int a=-67,b=116,c=78;int d=~a|b&c;输出结果为( )。
*****706778569、下面哪些选项是正确的main方法说明(B )。
public main(String args[])public static void main(String args[])private static void main(String args[])void main()10、System类在哪个包中(B )。
12、判断下列标识符哪个是不正确(D )。
Java_procresult_n1_bit5job13、Math类是标准的数学类,下面哪一个不是该类提供的数学运算的方法( D)。
绝对值abs()指数运算exp()对数运算log()排序sort()14、下列关于for循环和while循环的说法中哪个是正确的(A )。
while循环能实现的操作,for循环也都能实现while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果两种循环任何时候都可替换两种循环结构中都必须有循环体,循环体不能为空15、在Java中,不属于整数类型变量的是( A)。
doublelongintbyte16、Java变量中,以下不属于复合类型的数据类型是(B )。
***类字符型数组型接口17、JAVA程序经常用到“递归”,“递归”的基本思想是(C )。
“让别人反复调用自己”“自己反复调用别人”“自己反复调用自己”以上说法都不对18、下面的语句会产生编译错误的是(C )。
float F=;double D=;byte B=1024;char C=1024;20、下面哪个是合法的标识符( A)。
$persons2Users*pointthis22、十进制数16的16进制表示格式是( )。
****0x10E0x160xA01623、以下程序段执行后的K值为( )。
int x=20; y=30; k=(x>y)y:x; A2030105024、下列哪个选项是合法的标识符(B )。
123_nameclass1first25、下列代表十六进制整数的是( )。
*****-20E50X12312240093426、下面的语句会产生编译错误的是( D)。
double D=;char C=1024;float F=;byte B=1000;27、编译Java Application 源程序文件将产生相应的字节码文件这些字节码文件的扩展名为(B )。
***.java.class.html.exe28、关于Java Application和Applet的说法中,正确的是( B)。
****都包含main()方法都通过“appletviewer”命令执行都通过“javac”命令编译都嵌入在HTML文件中执行30、下列语句片段 int a=10,b=4,c=20,d=6; 输出结果为(D )。
*****14428140不能执行32、下列哪个是面向大型企业级用容器管理专用构件的应用平台(A )。
J2EEJ2MEJ2SEJ2DE33、数组中各个元素的数据类型是( A)。
相同的不同的部分相同的任意的34、下列语句中执行跳转功能的语句是(C )。
for 语句while语句continue语句switch语句35、下列运算符中不能进行位运算的是( )。
*****>>>>><<<<<36、Java语言是_____年由______公司第一次正式发布的________被誉为Java之父(C )。
1996IBM Anders Hejlsberg1995Sun Bruce Eckel1995Sun James Gosling1996Microsoft Bill Joe37、Java中采用类名后跟一点(.)和方法名的形式调用( )方法。
****构造方法非静态方法静态方法静态和非静态方法38、当方法遇到异常又不知如何处理时,下列哪种说法是正确的(B )。
*****捕获异常抛出异常声明异常嵌套异常39、下列代表八进制整数的是(D )。
****0X56-1E31840014440、下列关键字中可以表示常量的是(A )。
finaldefaultprivatetransient41、下面的数据类型下面的数据类型下面的数据类型下面的数据类型( D )是float型。
12989L42、Java语言所用的字符集中字符是( A )字节。
****214843、下列关于标识符的描述中,正确的是( A )标识符中可以使用下划线和美元符标识符中可以使用链接符和井号符标识符中大小写字母是无区别的标识符可选用关键字44、下列是Java语言中可用的注释符,其中错误的是(B )。
bj.exe.class.java60、编译Java程序的命令是( B )appletviewerjavacjavajavadoc61、下列哪个选项不是JAVA语言的特点(D )面向对象高安全性平台无关面向过程62、"5" + 2);的输出结果应该是( A )。
52725第七章:(27)1、下列关于字符串的描述中,错误的是( C)。
Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application程序的main()的参数args[]是一个String类2、执行代码String s=new String("Hello")后,正确的结论是(D )。
s最后一个索引值为5s的值和"Hello"并不一样为4为53、StringBuffer( String s )方法分配了s大小的空间和(C )个字符的缓冲区。
121416184、String(byte[ ],int,int)中,第三个参数用来生成字符串的byte型数组的( A)。
起始位置终止位置终止位置+15、两个字符串String str1,str2;错误的连接二者的方式是(B )。
str1+str2(str2)(str1)6、String date="Today is Sunday";把date转换成全小写的语句是( B)。
toLowerCase(date);();();toUpperCase(date);7、String date="Today is Sunday.";String str2=()-1);则str2为( B)。
y.nullfalse8、String data="It is Sunday.";String str1;str1=(1,5);则str1为(B C )。
It it ist isIt is9、关于字符串比较,下列叙述哪个是正确的(D )。
比较字符串是否完全相同不能用==equals()和equalsIgnoreCase()的作用完全一致equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false String date1,date2;则比较二者是否相同的语句是data1=equals(data2);11、关于compareTo(),下列表述错误的是(D )。
字符串相等则返回0字符串不等则返回正数或负数compareTo()要求两个作比较的字符串必须完全相等compareTo()和compareIgnoreCase()的作用没有区别12、设字符串变量str1="abc";str2="defg";则(str2)的返回值为(B )。
*2-33-213、boolean endsWith(String s)表示( A)。
查找某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与s的大小关系确定某字符串是否以s为开始15、float f;String s;现需要把float转化为String,正确的语句是(A )。
s=(f);s=f;s=(String)f;16、当使用getChars()时,正确的表述是( D)。
该函数用于字符数组转换成字符串该函数不需要任何参数该函数用于float或double转换成字符数组该函数用于从字符串转换成字符数组17、byte b[ ]= "今天星期六".getBytes();String s=new String(b,4,6);则s为( C)。