正确答案: B
i=a%11;
题目:若有定义:double a=22;inti=0,k=18;,则不符合c语言规定的赋值语句是( )。
解析:取模运算符“%”,二元运算符,具有左结合性,参与运算的量均为整型。选项B中的a变量是doable实型,所以8不符合规定。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]产生[10,37]之间的随机整数的VisualBasic表达式是( )。
Int(Rnd(1)*28)+10
[多选题]下列语句中不是死循环的是( )。
下列语句中不是死循环的是( )。
int i=10;B. for(int i=1;j
int i=10;
解析:选项A中i自减到1时就会执行break语句跳出循环,选项B中i0永远不会跳出循环,选项D中未给出结束循环的条件。
[单选题]下面程序的运行结果是 #include iostream.h > int fun ( int a[ ],int n) { int result=1; for(int i=1;in;i++) result=result*a[i]; return result; } void main( ) { int a[3]={3,4,5}; cout fun(a,
20
解析:解析:for循环执行2次,所以第一次for循环为result=1*a[l]=4,第二次for循环为result=4*a[2]=20。
[单选题]下面程序的输出结果是 ( ) main( ) { int x=10,y=3; printf("%d\n", y=x/y); }
3