题目内容

有如下程序 #include main() { int i, data; scanf("%d", &data); for (i=0; i<5; i++) { if ((i data && i % 3 == 0)) continue; printf("%d,", i); } } 程序运行时,从键盘输入:13后,程序输出结果为

A. 0,2,4,
B. 1,3,5,
C. 0,1,2,3,4,5,
D. 0,1,2,3,

查看答案
更多问题

有如下程序 #include main( ) { char a = '0', b = 'a'; int i; for (i=0; i<4; i++) { if (i % 3) putchar(a + i); else putchar(b + i); } } 程序运行后的输出结果是

A. 10ab
B. ab3d
C. a12d
D. 11ac

以下程序段中,与其他三个功能不同的程序段是

A. s=0;i=1; for( ; ; ) {s+=i; i++; if(i
B. s=0,i=1; for( ; i
C. s=0; for(i=1; i
D. for(s=0,i=1; i

4,则输出结果是

A. 2.400000
B. 1.500000
C. 1.600000
D. 2.000000

以下程序拟实现计算 sum=1+1/2+1/3+ … +1/50 。 #include main( ) { int i; double sum; sum=1.0; i=1; do { i++; sum += 1/i; } while( i<50 ); printf("sum=%lf\n",sum); } 程序运行后,不能得到正确结果,出现问题的语句是

A. i++;
B. while(i
C. sum = 1.0;
D. sum += 1/i;

答案查题题库