二级JAVA笔试-Java程序设计的初步认识(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:50,分数:100.00)1.Java语言与C++语言相比,最突出的特点是______。A.面向对象B.高性能C.跨平台D.有类库(分数:2.00)A.B.C.√D.解析:[解析]Java语言与C++语言相比,最突出的特点是跨平台。2.下列布尔变量定义中,正确并且规范的是______。A.BOOLEANcanceled=falseB.booleancanceled=falseC.booleanCANCELED=falseD.booleancanceled=FALSE(分数:2.00)A.B.√C.D.解析:[解析]按照Java约定,变量名、方法名首字母小写,其余单词只有首字母大写,所以选项C错误。选项A中布尔型数据类型应表示为boolean。选项D中逻辑假应表示为false。3.内部类不可直接使用外部类的成员是______。A.静态成员B.实例成员C.方法内定义D.以上A、B、C都不是(分数:2.00)A.B.C.D.√解析:[解析]内部类可以使用它所在的类的静态成员变量和实例成员变量,也可使用它所在类的方法中的局部变量。4.阅读如下程序。publicclassTest1{publicstaticvoidmain(String[]args){System.out.println(34+56-6);System.out.println(26*2-3);System.out.println(3*4/2);System.out.println(5/2);}}程序运行结果是______。A.844962B.9025625C.8423122D.6849142.5(分数:2.00)A.√B.C.D.解析:[解析]本题考查Java中的基本算术运算,34+56-6=84,26×2-3=49,3×4/2=6,5/2=2,所以选项A正确。5.在JDK目录中,Java程序运行环境的根目录是______。A.binB.demoC.libD.jre(分数:2.00)A.√B.C.D.解析:[解析]在JDK目录中,Java程序运行环境的根目录是bin。6.下列运算符中属于关系运算符的是______。A.==B..=C.+=D.-=(分数:2.00)A.√B.C.D.解析:[解析]“==”是关系运算符,其功能是比较两个操作数是否相等。7.下列运算符中不能进行位运算的是______。A.B.C.D.(分数:2.00)A.B.C.D.√解析:[解析]“[*]”表示按位右移,“[*]”表示按位左移,“[*]”表示逻辑右移运算(即高位添零右移)。8.阅读如下程序。publicclassTest2{publicstaticvoidmain(Stringargs[]){inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);}}程序运行结果是______。A.144B.160C.140D.164(分数:2.00)A.B.C.√D.解析:[解析]表达式a++和--d的值分别是a和d-1,所以程序运行结果是10×4+20×(6-1)=40+100=140。9.阅读如下程序。publicclassTest3{publicstaticvoidmain(Stringargs[]){intx=3,y=4,z=5;Strings="xyz";System.out.println(s+x+y+z);}}程序运行结果是______。A.xyz12B.xyz345C.xyzxyzD.12xyz(分数:2.00)A.B.√C.D.解析:[解析]Java对“+”运算符进行了扩展,使它能够进行字符串的连接。一般来说,如果“+”运算符的第一个操作数是字符串,则Java系统会自动将后继的操作数类型转换成为字符串类型,然后再进行连接。对本题而言,s+x+y+z的结果是字符串“xyz345”,所以选项B正确。10.阅读如下程序。publicclassTest4{publicstaticvoidmain(Stringargs[]){inti=10,j=3;floatm=213.5f,n=4.0f;System.out.println(i%j);System.out,println(m%n);}}程序运行结果是______。A.1.0和1.5B.1和1.5C.1.0和2.5D.1和2.5(分数:2.00)A.B.√C.D.解析:[解析]因为10%3=1,213.5%4.0=1.5,所以选项B正确。11.下列关于System类的叙述中,错误的是______。A.System类是一个final类B.System类不能实例化C.System类中没有定义属性D.System类主要提供了系统环境参数的访问(分数:2.00)A.B.C.√D.解析:[解析]System类是一个final类,对System类不能实例化。该类提供了标准输入/输出和系统环境信息的访问及设置,它定义的属性包括标准输入in、标准输出out和标准错误输出err。12.下列叙述中,错误的是______。A.Java提供了丰富的类库B.Java最大限度地利用网络资源C.Java支持多线程D.Java不支持TCP/IP协议(分数:2.00)A.B.C.D.√解析:[解析]Java支持TCP/IP协议。13.下列叙述中,错误的是______。A.javac.exe是Java的编译器B.javadoc.exe是J...