预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、不定项选择题:(50题)1.下列关于JDK、JRE和JVM的描述,正确的是?DA.JRE中包含了JDK,JVM中包含了JREB.JRE中包含了JDK,JDK中包含了JVMC.JDK中包含了JRE,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM2.以下关于JVM的叙述,正确的是?ACA.JVM运行于操作系统之上,它依赖于操作系统B.JVM运行于操作系统之上,它与操作系统无关C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件3.JVM在执行一个Java类时,大致采用以下过程?AA.装载类一>校验类一>执行类中的代码B.装载类一>执行类中的代码一>校验类C.校验类一>装载类一>执行类中的代码D.执行类中的代码一>装载类一>校验类4.以下关于Java文件名的叙述,正确的有?ADA.Java源文件的扩展名应为.javaB.Java字节码文件的扩展名应为.javaC.一个Java源文件中只能包含一个Java类D.Java源文件的文件名应与文件中被public修饰的类的类名一致5.下列哪项不是int类型的字面量?CA.20B.077C.\u03A6D.0xABBC6.下列哪项不属于Java语言的基本数据类型?BA.intB.StringC.doubleD.boolean7.下列哪项不是有效的标识符?ACA.2testB.userNameC.$car.textD._password8.现有如下五个声明:Line1:int_hi=6;Line2:int$dollars=8;Line3:int%opercent=9;Line4:intbig=Integer.getlnteger("7");Line5:inta_really_really_really_long_variable_name=5;哪行无法通过编译?BA.Line1B.Line3C.Line4D.Line59.表达式:doubled=1-2/5*5+2*5;d的值是哪项?DA.10.92B.9.96C.9D.1110.现有代码片段:Strings="123";Strings1=s+456;请问s1的结果是哪项?AA.123456B.579C.编译错误D.运行时抛出异常11.现有:1.classTest4{2.publicstaticvoidmain(String[]args){3.booleanx=false;4.booleany=true;5.shortz=42;6.7.if((z++==42)&&(y==true))z++;8.if((x==false)||(++z==45))z++;9.10.System.out.println("z="+z);11.}12.}结果为:CA.z=42B.z=44C.z=45D.z=4612.下列有关数组的声明中,正确的是哪项?ABCA.ints[];C.int[]s={l,2,3,4,5};B.ints[]=newint[]{1,2,3,4,5};D.int[]s=newint[5]{1,2,3,4,5};13.已知数组array,其最后一个元素的下标是?DA.array.lengthB.array.length()-lC.array.size-lD.array.length-114.程序:classTestApp{publicstaticvoidmain(String[]args){intx=5;switch(x){casel:case2:case3:System.out.println(“一季度”);break;case4:case5:case6:System.out.println(“二季度”);break;default:System.out.println(“三季度以上”);break;)})上述程序运行后的结果是哪项?BA.一季度B.二季度C.三季度以上D.无输出15.为将数组myArray的长度由3改为6,现采取以下编码:Dint[]myArray=newint[3];myArray=newint[6];代码执行后,以下叙述哪项是正确的?A.数组myArray的长度已由3改为6,其中前3个元素的值不变,后3个元素的值为空。B.数组myArray的长度已由3改为6,其中前3个元素的值丢失,后3个元素需再经过初始化后才能使用。C.数组myArray的长度没有变化。D.数组myArray的长度已由3改为6,原来3个元素的值全部丢失。16.现有:1.classRectangle{2'publicstaticvoidmain(string[]args){3.int[]x=(1,2,3);4.x[0]=x[1]>1?x[2]:05.System