题目内容

有以下程序#include void main(){int a=1, b=0;for(;a<5; a++){if (a%2==0) break;b += a;}printf("%d \n", b);}程序的运行结果是______。

A. 0
B. 10
C. 1
D. 4

查看答案
更多问题

有以下程序#include void main(){int x,a=1,b=1;while(1){scanf("%d",&x);if(x>0) { a*=x;break;}if(x<0) { b*=x;continue; }printf("%d,%d\n",a,b);}}程序运行时输入:-1 -2 0 1 2 回车,则输出结果是______。

A. 1,2
B. 2,2
C. -1,1
D. -2,1

下面程序的输出是______。#include void main(){char *s="12134211";int v1=0,v2=0,v3=0,v4=0,k;for (k=0;s[k];k++)switch(s[k]){default:v4++;case '1':v1++;case '3':v3++;case '2':v2++;}printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);}

A. v1=4,v2=2,v3=1,v4=1
B. v1=4,v2=9,v3=3,v4=1
C. v1=5,v2=8,v3=6,v4=1
D. v1=8,v2=8,v3=8,v4=8

有以下程序#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时结束程序运行

答案查题题库