题目内容

有以下程序#include void main(){int s;scanf("%d",&s);while(s){switch(s){case 1:printf("%d",s+5);case 2:printf("%d",s+4);break;case 3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0回车,则输出结果是______。

A. 6566456
B. 66656
C. 66666
D. 6666656

查看答案
更多问题

有以下程序段(注:rand()是产生随机整数的函数)int i,n;for(i=0;i<8;i++){n= rand()%5;switch(n){case 1:case 3: printf("%d\n",n); break;case 2:case 4: printf("%d\n",n); continue;case 0: exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是______。

A. for循环语句固定执行8次
B. 当产生的随机数n为4时结束循环操作
C. 当产生的随机数n为1和2时不做任何操作
D. 当产生的随机数n为0时结束程序运行

有以下程序#include void main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%=10;}printf("%d,%d\n",a,b);}程序运行后的输出结果是______。

A. 5,11
B. 7,1
C. 7,11
D. 6,1

有以下程序#include void main(){char ch = 'D';while (ch!='A'){ch --;putchar(ch);if (ch == 'A') break;putchar(ch+1);}}程序运行后的输出结果是______。

A. CDBCA
BCA
CCBB
D. CB

有以下程序#include void main(){int a=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是______

A. -1
B. 0
C. 1
D. 7

答案查题题库