81、Java源文件和編譯后的文件擴展名分別為(B? )。
.class和? .java
.java和 .class
.class和? .class
.java和? .java
82、下面哪個是非法的( B )。
int I=32;
float f=45.0;
double d=45.0;
char c ='a';
83、設(shè)x=1 , y=2 , z=3則執(zhí)行語句 y+=z--/++x;后y的值是( B?? )。
3.5
3
4
5
84、while循環(huán)和 do…while循環(huán)的區(qū)別是( D )。
沒有區(qū)別這兩個結(jié)構(gòu)任何情況下效果一樣
while循環(huán)比 do…while循環(huán)執(zhí)行效率高
while循環(huán)是先循環(huán)后判斷所以循環(huán)體至少被執(zhí)行一次
do…while循環(huán)是先循環(huán)后判斷所以循環(huán)體至少被執(zhí)行一次
85、下列循環(huán)執(zhí)行的次數(shù)是( C )。while(1)? i++;
1
0
無數(shù)次
以上說法都不對
86、下列關(guān)于語句for(表達式1;表達式2;表達式3)的描述中,錯誤的是( D )。
表達式1僅在剛開始時被執(zhí)行一次
表達式2是一個條件表達式
表達式3通常用作修改循環(huán)控制變量之用
表達式3在循環(huán)體之前被執(zhí)行
87、下列不是合法for語句的是(B? )。
for(表達式1;;)
for(表達式1,表達式2,表達式3)
for(;表達式2;)
for(;;表達式3)
88、和while(true)等價的for語句是(C )。
for(true)
for(1)
for(;;)
for(,,)
89、下列關(guān)于語句for(表達式1;表達式2;表達式3)的描述中,錯誤的是( A )。
表達式1和表達式3中不能含有多條語句
表達式2為空時,默認規(guī)定為恒真
for語句中定義的循環(huán)控制變量只在該塊內(nèi)有效
表達式1、表達式2和表達式3都是可選的
90、數(shù)組int results[]=new int[6]所占存儲空間是( C )字節(jié)?
6
12
24
48
91、若a的值為1,則執(zhí)行語句if((a>0)||(a++<0))? a++;后,a的值是(B? )。
3
2
1
0
92、若a的值為1,則執(zhí)行語句if((a++<0)||(a>0))? a++;后,a的值是( B )。
3
2
1
0
93、有如下定義:int a=1;byte b=2;則表達式a+b的數(shù)據(jù)類型為( A )。
int
byte
char
long
94、有如下定義:float a=3.14f;byte b=3;則表達式a+b的值的數(shù)據(jù)類型為(D? )。
byte
int
char
float
95、有如下定義:float a=1.0f;double b=2.0;則表達式a+b的值的數(shù)據(jù)類型為( B )。
float
double
char
int
96、若有int x=10;char c='d';則表達式a+c的值的類型是( A )。
char
int
float
byte
97、若有byte b=6;char c='c';則表達式b+c的值的類型是(C? )。
int
byte
char
float
98、若有byte b=6;short s=20;則表達式b+s的值的類型是( C )。
byte
int
short
char
99、若有char c='8';short s=20;則表達式c+s的值的類型是( A )。
char
short
int
byte
100、若有float f=2.6f;short s=20;則表達式f+s的值的類型是( A )。
float
short
int
byte
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |