题目内容

以下程序的输出结果是()。main() {inta=0,i; for(i=1;i<5;i++) {switch(i) {case0: case3:a+=2; case1: case2:a+=3; default:a+=5; } } printf("%d\n",a); }

A. 31
B. 13
C. 10
D. 20

查看答案
更多问题

若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;forB=1;b<=c;b++.s=s+1;则与上述程序段功能等价的赋值语句是()。

A. s=a+b;
B. s=a+c;
C. s=s+c;
D. s=b+c;

main() {intk=4,n=0; for(n

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

要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。

A. while(Ch=getchar())!=′N′)printf("%c",ch);
B. whileCh=getchar()!=′N′)printf("%c",ch);
C. whileCh=getchar()==′N′)printf("%c",ch);
D. while(Ch=getchar())==′N′)printf("%c",ch);

若变量已正确定义,有以下程序段i=0;

A. 0,0
B. 0,1
C. 1,1
D. 程序进入无限循环

答案查题题库