java期末复习题Word文件下载.docx
《java期末复习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《java期末复习题Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
9.下列表达单引号是(B)
A.‘B.\\’C.\\\\’D.‘\\
10.
下列语句片断中,four得值为:
(D)
intthree=3;
charone=‘1’
charfour=(char)(three+one);
A.3B.1C.31D.4
11.
下列不属于整型变量类型是(C)
A.byteB.shortC.floatD.long
12.
int类型整型变量在内存中位数为(C)
A.8B.16C.32D.64
13.
下列数据类型转换,必要进行强制类型转换是(D)
A.byte→intB.short→long
C.float→doubleD.int→char
14.
java中,用(A)核心字定义常量
A.finalB.#define
C.floatD.const
15.
关于变量作用范畴,下列说法错误是(A)
A.异常解决参数作用域为整个类
B.局部变量作用于声明该变量办法代码段
C.类变量作用于声明该变量类
D.办法参数作用于传递到办法内代码段
16.
下列属于条件运算符是(B)
A.+B.?
:
C.&
&
D.>
>
17.
下列程序test类中变量c最后成果为(D)
publicclasstest{
publicstaticvoidmain(Stringargs[]){
inta=10;
intb;
intc;
if(a>
50){
b=9;
}
c=b+a;
}
}
A.10B.0C.19D.编译出错
18.
下列程序片断执行,说法对的是(C)
publicclasstest{
publicstaticvoidmain(Stringargs[]){
byteb=100;
inti=b;
inta=;
b=a;
System.out.println(b);
A.b值为100B.b值为
C.第六行出错D.第八行出错
19.
00101010(&
)00010111语句执行成果为(A)
00000010
11111111
00111111
11000000
20.
已知i为整形变量,关于一元运算++i和i++,下列说法对的是(D)
A.
++i运算将出错
B.
在任何状况下运营程序成果都同样
C.
在任何状况下运营程序成果都不同样
D.
在任何状况下变量i值都增1
21.在java中语句:
37.2%10运算成果为(A)
7.2
7
3
0.2
22.
在java语句中,运算符&
实现(B)
逻辑或
逻辑与
逻辑非
逻辑相等
23.
在java语句中,位运算操作数只能为整型或(B)数据
实型
字符型
布尔型
字符串型
24.00101010(|)00010111语句执行成果为(C)
00000000
11111111
00111111
11000000
25.
~0010101语句执行成果为(A)
1101010
0010101
26.
复合语句用(B)括起来一段代码。
A.小括号()B.大括号{}C.中括号〔〕D.单引号‘’
27.下列不属于条件语句核心字是(D)
ifB.
elseC.
swichD.
while
28.多分支语句switch(表达式){}中,表达式不可以返回哪种类型值(C)
整型B.
实型C.
接口型D.
29.下面不属于java条件分支语句构造是(D)
if构造B.
if-else构造
if-elseif构造D.
if-elseelse机构
30.
下列办法method()执行,返回值为(D)
intmethod(){
intnum=10;
if(num>
20)
returnnum;
num=30;
}
10B.
20C.
30D.
编译出错
31.三元条件运算符ex1?
ex2:
ex3,相称于下面(A)语句。
if(ex1)ex2;
else
ex3;
B.
if(ex2)ex1;
if(ex1)ex3;
ex2;
D.
if(ex3)ex2;
ex1;
32.java用(A)来实现goto语句所特有某些功能。
breakB.
defaultC.
continueD.
return
33.一种循环普通应涉及哪几某些内容(D)
初始化某些B.
循环体某些
迭代某些和终结某些D.
以上都是
34.
关于while和do-while循环,下列说法对的是(D)
两种循环除了格式不通外,功能完全相似
与do-while语句不通是,while语句循环至少执行一次
do-while语句一方面计算终结条件,当条件满足时,才去执行循环体中语句
以上都不对。
35.
下列程序输出成果为(C):
publicclasstest
{
inta=0;
outer:
for(inti=0;
i<
2;
i++){
for(intj=0;
j<
j++){
if(j>
i){
continueouter;
a++;
}
System.out.println(a);
0B.
2C.
3D.
4
36.下列数组定义及赋值,错误是(B)
intintArray[];
intArray=newint[3];
intArray[1]=1;
intArray[2]=2;
intArray[3]=3;
inta[]={1,2,3,4,5};
int[][]=newint[2][];
a[0]=newint[3];
a[1]=newint[3];
37.在java中,字符串由java.lang.String和(B)定义
java.lang.StringChar
java.lang.StringBuffer
java.io.StringChar
java.io.StringBuffer
38.
java程序执行过程中用到一套JDK工具,其中javac.exe指(A)
java语言编译器
java字节码解释器
java文档生成器
java类分解器
39.
javaAPI构造中,不属于类库重要涉及核心包是(C)
java包
javax
javadoc包
org扩展包
40.
每个java编译单元可包括各种类或界面,但是每个编译单元最多只能有(A)类或者界面是公共
一种
两个
四个
任意各种
41.
在当前java实现中,每个编译单元就是一种以(A)为后缀文献
java
class
doc
exe
42.在Java编程中,Java编译器会将Java源程序转换为(A)。
A.字节码B.可执行代码
C.机器代码D.以上所有选项都不对的
43.关于Applet和Application,下列说法错误是(B)
A.Applet自身不能运营B.Applet可以嵌在Application中运营
C.Application以main()办法为入口D.Applet可嵌在浏览器中运营
44.整型数据类型中,需要内存空间至少是(D)。
A.shortB.longC.intD.byte
45.下面代码段,输出成果是(B)。
intx=015;
System.out.println(x);
A.015B.13C.15D.编译错误
46.若有如下程序段:
inta=1,b