题目内容
(请给出正确答案)
[单选题]
int a=12,执行表达式语句a+=a-=a*a;后,a的值为()。
A.-80
B.-180
C.-90
D.-264
答案
查看答案
A.-80
B.-180
C.-90
D.-264
第1题
A、switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。
B、从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。
C、如果每个分支的值和表达式都不相等,则执行default后面的语句。
D、default语句不可以去掉。
第3题
A.1 2 3 43 6 9 12
B.2 3 4 53 4 5 6
C.1 2 3 4 5 6 9
D.2 3 43 6 96 9 12
第4题
设整型变量a的值是6,执行下列语句后a的值是()
switch(a%2)
{
case 0:a-=2;
case 1:a+=1;
default:a=6;
}
A.4
B.5
C.6
D.7
第5题
若有下列类型说明语句:
char w;int x;float y;double z;
则表达式w*x+z-y的结果的数据类型是()
A.char
B.int
C.float
D.double
第7题
A.&t[3][2]
B.*pt[0]
C.*(pt+1)
D.&pt[2]
第11题
若x、y和z均是int型变量,则执行下面表达式后的x值为【 】。 x=(y=4)+(z=3)