题目内容

下面程序的功能是在输入的一批正数中求最大者,输入0结束循环,选择()填空。main ( ){ int a,max=0;scanf(“%d”,&a);while ( ) {if (max

A. a==0
B. a
C. !a==1
D. !a

查看答案
更多问题

运行下列程序,输入2473,运行结果是:main ( ){ int 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”);}

A. 668977
B. 668966
C. 66778777
D. 6688766

若定义一个名为s且初值为"123"的字符数组,则下列定义错误的是( )。

A. char s[]={’1','2','3','\0 '};
B. char s[]={"123"};
C. char s[]={"123\n"};
D. char s[4]={'1','2','3'};

下列代码的运行结果为( )int a=2,b=5,c;c=a>b?a:b;printf("c=%d",c);

A. c=0
B. c=1
C. c=2
D. c=5

以下程序段的输出结果是( )float x=2.0,y;if(x<0.0) y=0.0;else if(x<4.0) y=1.0/x;else y=1.0;printf("%f\n",y);

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

答案查题题库