题目内容

有如下程序 #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;

有以下程序 #include main() { char c; while( ( c=getchar() )!= '\n' ) { switch( c-'2' ) { case 0 : case 1 : putchar( c+4 ); case 2 : putchar( c+4 ); break; case 3 : putchar( c+3 ); default : putchar( c+2 ); break; } } printf( "\n" ); } 程序运行后从第一列开始输入以下数据 2473 程序的输出结果是

A. 4444
B. 668977
C. 6677877
D. 68766

答案查题题库