题目内容

若有如下语句int x=3;do{printf("%d\n",x-=2);}while(!(--x));

A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环

查看答案
更多问题

下列程序段不是死循环的是( )

A. int i=100; while(1) {i=i%100+1;if(i>100) break; }
B. for( ; ; );
C. int k=0; do{++k;}while(k>=0);
D. int s=36;while(s); --s;

以下错误的描述是不是( )函数调用可以

A. 出现在执行语句中
B. 出现在一个表达式中
C. 做为一个函数的实参
D. 做为一个函数的形参

若二维数组a 有m 列,则计算任一元素a[i][j]在数组中位置的公式为

A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1

#include main(){int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=1;j++) t+=b[i][b[j][i]];printf("%d ",t);}程序运行后的输出结果是

A. 1
B. 2
C. 3
D. 4

答案查题题库