![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
下列语句序列执行后,k的值是()inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}。
A.31
B.32
C.2
D.33
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.31
B.32
C.2
D.33
设有下列宏定义: define A2 define B(A+3) 则执行赋值语句"k=b*20;" (k为int型变量)后,k的值是______。
已知“int k;float m=一3;”执行语句“k=m%2;”后,变量k的值是()。
A.一1
B.0
C.1
D.语句有错误
已知“int k,m=1;”执行语句“k=-m++;”后,k的值是()。
A.一1
B.0
C.1
D.2
现有定义“int k=1;”则执行语句“while(k<4);”后,k的值为()。
A.4
B.5
C.6
D.8
设i,j,k均为int型变量,则执行完下面的for语句后,k的值为【 】。 for(i=0,j=10;i<=j;i++,j--) k=i+j;
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
A.i=(a+k)<=(i+k);
B.a=a++,i++;
C.i=a%l1;
D.i=!a;
A.125
B.5
C.98
D.168
A.1 2
B.123 0
C.1 23
D.0 0
设i,j,k为int变量,则执行下列语句后k的结果是______。
for(i=0,J=10;i<=j;i++,j--)
k=i+j;
执行下列程序段后,k的值是______。
int k=1,n=263;
do
{k*=n%10;
n/=10;
}while(n!=0);