若有定义:double
a=22; inti =0,
k=18;,则不符合C语言规定的赋值语句是(
)。
A: i=(a+k)
B: i=a%11;
C: a=a++,i++;
D: i=!a;
a=22; inti =0,
k=18;,则不符合C语言规定的赋值语句是(
)。
A: i=(a+k)
B: i=a%11;
C: a=a++,i++;
D: i=!a;
举一反三
- 若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是(
- 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空( )。[br][/br]#include[stdio.h][br][/br]main()[br][/br]{ int i=0,j,k;[br][/br]do[br][/br]{i++; k=316-13*i;}[br][/br]while(_________);[br][/br]j=k/11;[br][/br]printf("316=13*%d+11*%d",i,j);[br][/br]} A: k/11 B: k%11 C: k/11==0 D: k%11==0
- 下列选项中 ,不能输出10个整数的是() A: for (int i=0;i<10;i++)<br>System. out. println(i); B: int i=0;<br>do{<br>System. out. println(i);<br>i++ ;<br>while (i<10);<br>} C: int i=0;<br>while(i<10) {<br>System. out. println(i);<br>i++ ;<br>} D: int i=0;<br>while(i<10){<br>i++;<br>if (i< 10) continue; <br>System. out. println(i) ;<br>}
- 下述程序的输出结果是()。#include;voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<;20;i++)a[i]=i;for(i=0;i<;4;i++)p[i]=&a[i*i+1];for(i=0;i<;4;i++){k=k+*p[i];}printf("%d",k);}[/i][/i][/i] A: 10 B: 18 C: 6 D: 数组元素引用不合法,输出结果不定
- 若有以下定义和语句, 则 *p[0] 引用的数组元素 , *(p[1]+1)引用的是数组元素 。[br][/br]int *p[3],a[9],i;[br][/br]for (i=0;i<3;i++) p[i]=&a[3*i];[/i]