第二章
1. 若 char x=97,则变量 x 包含()个字符。
a.1 b.2 c.4 d.8
3. 设 n=10,i=4,则赋值运算 n%=i+1 执行后,n 的值是()
a.0 b.3 c.2 d.1
4.如果 a=2,b=1,c=4,d=3,则条件表达式 a<b?a:d<c?d:c 的值是()
a.1 b.2 c.3 d.4
5.已知 a=1,b=2,c=3,则表达式++a||-b&&++c 的值是()
a.1 b.2 c.3 d.0
6.设有定义“int I;#oat f;double d;long e”则表达式 10+’a’+i*f-d/e 值的数据类型是()
a.int b.#oat c.double d.不确定
7.表达式 18/4*sqrt(4.0)/5 值的数据类型是()
a.int b.#oat c.double d.不确定
第三章
1. 已知“int i=0;x=1,y=0”,在下列选项中,使 i 的值变成 1 的语句是()
a.if(x&&y)i++; b.if(x==y)i++ c.if(x||y)i++; d.if(!x)i++;
2. 设有函数关系为 y=-1,x<0;0,x=0;1,x>0,下列选项中,能正确表达上述关系的是()
a. y=1; b. y=-1;
if(x>=0) if(x!=0)
if(x==0)y=0; if(x>0)y=1;
else y=-1; else y=0
c.if(x<=0) d. y=-1;
if(x<0)y=-1; if(x<=0)
else y=0; if(x<0)y=-1;
else y=1; else y=0;
3 . 假设 i=2,执行下列语句后 i 的值为()
Switch()
{case 1:i++;
case 2:i--;
case 3:++I;
break;
case 4:--I;
default:i++;
}
a.1 b.2 c.3 d.4
评论0
最新资源