Java判断题优选解析精选doc.docx
《Java判断题优选解析精选doc.docx》由会员分享,可在线阅读,更多相关《Java判断题优选解析精选doc.docx(28页珍藏版)》请在冰豆网上搜索。
Java判断题优选解析精选doc
Java练习题
三、判断
1.Java言具有好的安全性、可移植性及与平台无关等特性。
(
√)
2.Java言不是型的,同也是解型的言。
(
√)
3.C言的各种符是区分大小写字母的,但
Java言就不区分大小了。
(
×)
4.机器不能直接Java字文件,开机首次运行字文件,需
JVM中的解器解行。
(√)
5.Java符只能由字母、数字、下划或美元符号成,并且符的首写符号只能是前三种符号。
(×)
6.Java言跟C言不同,它增加了一种基本数据型
String。
String与int一都属于Java言的基本数据
型。
(×)
7.在所有运算符中运算符是最低先的运算符。
(
√)
8.Java言使用的是Unicode字符集,每个字符在内存中占
8位。
(
×)
9.Java言定所有的量在使用前都必行初始化。
(
×)
10.Java言中,句doublea=-5%3;在会出
(
×)
11.多分支句switch(⋯)括号中的表达式的返回型可以是全部整型型,外加
char型。
(
×)
12.制型运算符的功能是将一个表达式的型所指定的型。
(
√)
13.中的方法可以定在体外。
(
×)
14.例方法中不能引用静量。
(
×)
15.建象系将用适当的构造方法象初始化。
(
√)
16.象上是同一个象具有两个不同的名字,它都有同一个引用。
(
√)
17.Java言会自回收内存中的垃圾。
(
√)
18.子的成量和成方法的数目一定大于等于父的成量和成方法的数目。
(×)
19.抽象方法是一种只有明而无具体的方法。
(
√)
20.Java言中,所建的子都有一个父。
(
√)
21.一个可以多个接口,接口可以
“多重承”。
(√)
23.接口的不能是抽象。
(√)
24.在Swing用界面的程序中,有些容器可以被添加到其他容器中去。
(
√)
25.每个事件一个事件听器接口,每一个听器接口都有相的适配器。
(
×)
26.Java中,并非每个事件都只一个事件。
(
√)
27.捕异常try句后面可以跟有一个或多个
catch()方法用来理try内出的异常事件。
(
√
)
28.Error所定的异常是无法捕的。
(
√)
29.当一个方法在运行程中生一个异常,
个方法会止,但是整个程序不一定止运行。
(
√)
30.程的启是通引用其start()方法而的。
(
√)
Java练习题
一、
1.Java程序的行程中用到一套JDK工具,其中java.exe是指(B)
A.Java文档生成器B.Java解器
C.Java器D.Java分解器
1
2.Java程序的命令文件名是(B)
A.java.exeB.javac.exe
C.javacD.appletviewer.exe
3.Java程序file.java后生成的程序是(C)
A.file.htmlB.File.class
C.file.classD.file.jar
4.Java言与其他主要言相比,独有的特点是(C)
A.面向象B.多程C.平台无关性D.可展性
5.声明Java独立用程序main()方法,正确表达是(A)
A.publicstaticvoidmain(String[]args){⋯}
B.privatestaticvoidmain(Stringargs[]){⋯}
C.publicvoidmain(Stringargs[]){⋯}
D.publicstaticvoidmain(){⋯}
6.下列有关Java言的叙述中,正确的是(B)。
A.Java是不区分大小写的B.源文件名与public型的名必相同
C.源文件的展名.jarD.源文件中public的数目不限
7.Java用来定一个新,所使用的关字(A)。
A.classB.publicC.structD.class或struct
8.一个可以独立运行的Java用程序(D)。
A.可以有一个或多个main方法B.最多只能有两个main方法
C.可以有一个或零个main方法D.只能有一个main方法
9.下面哪个是Java言中正确的符(B)
A.3DB.$thisC.extendsD.implements
10.下面哪个不是Java的保留字或关字?
(B)
A.defaultB.NULLC.throwsD.long
11.if(⋯)句型括号中的表达式,下列Java型中哪一个是合法的?
(C)
A.byteB.short
C.booleanD.Objectreference
12.Java中整型包括(D)。
A.int,byte,charB.int,short,long,byte,char
C.int,short,long,charD.int,short,long,byte
13.哪个是将一个十六制一个long型量?
(D)
A.longnumber=345L;B.longnumber=0345;
C.longnumber=0345L;D.longnumber=0x345L;
14.下面的哪个句是不的?
(A)
A.floatf=11.1;B.doubled=5.3E12;
C.doubled=3.14159;D.doubled=3.14D;
15.下列哪个数代表八制整数?
(D)
A.0XA6B.-1E3C.1840D.0144
2
16.在Java中,表示换行符的转义字符是(A)。
n’B.'\f'C.'n'D.\dd
17.下列代码真正出错的在那一行:
(C)
1)publicvoidmodify(){
2)intI,j,k;
3)I=100;
4)while(I>0){
5)j=I*2;
6)System.out.println("Thevalueofjis"+j);
7)k=k+1;
8)I--;
9)}
10}
A.line4B.line6C.line7D.line8
18.以下代码段执行后的输出结果为(C)。
(符号随被除数)
intx=-3;floaty=10.0f;
System.out.println(y%x);
A.不能成功编译
B.-1.0
C.1.0
D.-1
19.执行完以下代码
int[]x=newint[10];后,以下哪项说明是正确的(
A)
A.x[9]为0
B.x[9]未定义
C.x[10]为0
D.x[0]为空
20.对数组的定义及初始化不正确的方法是:
(B)
A.intarray[];B.intarray[8];
C.int[]array=newint[8];D.intarray[]=newint[8];
21.下面哪条语句定义了5个元素的数组(A)
A.int[]a={22,23,24,25,12};B.inta[]=newint(5);
C.int[5]array;D.int[]arr;
22.定义一维数组名为abc时,下面哪项可以得到数组元素的个数?
(B)
A.abc.length()
B.abc.length
C.len(abc)
D.ubound(abc)
23.
设有定义语句inta[]={66,88,99};则以下对此语句的叙述错误的是(
C)。
A.定义了一个名为
a的一维数组
B.a数组有3个元素
C.a数组的下标为
1~3
D.数组中的每个元素是整型
24.
根据下面给出的代码,判断那个叙述是对的?
(
C
)(p29)
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[]){
System.out.println(arr[1]);
}
}
A.编译时将发生错误B.编译时正确但是运行时出错
3
C.输出为0D.输出为null
25.以下程序执行完后,c与result的值是:
(A)
booleana=false;
booleanb=true;
booleanc=(a&&b)&&(!
b);
intresult=c==false?
1:
2;
A.c:
false;result:
1;B.c:
true;result:
2;
C.c:
true;result:
1;D.c:
false;result:
2;
26.代码“Greeneggs”+“的Ham结果”是什么?
(C)。
A.Greeneggs+HamB.GreeneggsHam
C.GreeneggsHamD.Error
27.下面哪个是对字符串String的正确定义(A)
A.Strings1=null;B.Strings2=’null’;
C.Strings3=(String)‘abc’;D.Strings4=(String)uface‘’;
28.给出下面一段程序,选择运行结果(C)
publicclassX{
publicstaticvoidmain(String[]args){
Stringnames[]=newString[5];
for(intx=0;xSystem.out.println(names[2]);}
}
命令行执行:
javaXab命令后,其输出结果是下面哪一个?
A.namesB.bC.nullD.运行出现异常
29.哪种方法返回String中的字符数?
(B)。
A.size()B.length()C.width()D.girth()