题目内容

以下程序的输出结果是( )。#includeint main(void ){int i;for(i=1;i<5;i++){if(i%2)printf(''+'')elsecontinue;printf(''-'')}printf(''$\n'');}

A. +-+-+-$
B. -+-+-+$
C. +-+-$
D. -+-+$

查看答案
更多问题

执行下面的程序后,a的值为()。#include int main(void ){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3 == 1)b+=3;continue;// 考查本句的理解}b -= 5;printf("%d\n", a);}

A. 7
B. 8
C. 9
D. 10

下述程序段的运行结果是()。#includemain(){intm=7,n=4;floata=38.4,b=0.4,x;x=m/2+n*a/b+1/2;printf(''%f\n'',x);}

A. 22
B. 387.000000
C. 27
D. 26

下面程序的运行结果是( )。int main( void ){int cl=2,c2=0;while(!c2--)printf(''%d%d'',cl--,c2);}

A. 陷入死循环
B. 不输出任何内容
C. 输出2-1
D. 输出20

下面程序的运行结果是( )。int m=4,n=6;max(int x,int y){int max;max=x>y?x:y;return(max);}main( ){int m=10;printf(''%d\n'',max(m,n));}

A. 4
B. 10
C. 6
D. 5

答案查题题库