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、设x=1 , y=2 , z=3则执行语句 y+=z--/++x;后y的值是( B?? )。
3.5
3
4
5
84、while循环和 do…while循环的区别是( D )。
没有区别这两个结构任何情况下效果一样
while循环比 do…while循环执行效率高
while循环是先循环后判断所以循环体至少被执行一次
do…while循环是先循环后判断所以循环体至少被执行一次
85、下列循环执行的次数是( C )。while(1)? i++;
1
0
无数次
以上说法都不对
86、下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( D )。
表达式1仅在刚开始时被执行一次
表达式2是一个条件表达式
表达式3通常用作修改循环控制变量之用
表达式3在循环体之前被执行
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、下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( A )。
表达式1和表达式3中不能含有多条语句
表达式2为空时,默认规定为恒真
for语句中定义的循环控制变量只在该块内有效
表达式1、表达式2和表达式3都是可选的
90、数组int results[]=new int[6]所占存储空间是( C )字节?
6
12
24
48
91、若a的值为1,则执行语句if((a>0)||(a++<0))? a++;后,a的值是(B? )。
3
2
1
0
92、若a的值为1,则执行语句if((a++<0)||(a>0))? a++;后,a的值是( B )。
3
2
1
0
93、有如下定义:int a=1;byte b=2;则表达式a+b的数据类型为( A )。
int
byte
char
long
94、有如下定义:float a=3.14f;byte b=3;则表达式a+b的值的数据类型为(D? )。
byte
int
char
float
95、有如下定义:float a=1.0f;double b=2.0;则表达式a+b的值的数据类型为( 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
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |