执行下面程序段后,s的值是(). int s=5; switch(s) {case 6: case 7:s+=2; case 8: case 9:s+=2; }A.7B.10C.6D.8
执行下面程序段后,s的值是(). int s=5; switch(s) {case 6: case 7:s+=2; case 8: case 9:s+=2; }
A.7
B.10
C.6
D.8
参考答案和解析
10
相关考题:
(29)有以下程序#include stdio.hmain(){ int s;scanf("%d",s);while(s0){ switch(s){ case1:printf("%d",s+5);case2:printf("%d",s+4); break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",s);}}运行时,若输入1 2 3 4 5 0回车,则输出结果是A)6566456B)66656C)66666D)6666656
以下程序的运行结果是 【 9 】 。main( ){ int a=2,b=7,c=5;switch(a0){ case 1:switch(b0){ case 1: printf ("@"); break;case 2: printf("!"); break;}case 0: switch(c==5){ case 0 : printf (" * "); break;case 1 : printf(" # "); break;case 2: printf(" $ "); break;}default : printf("");}printf("\n");}
以下程序段的运行结果是( )。 include main() {int x=2,y=1: switch(x) {case 1: switch 以下程序段的运行结果是( )。 include<stdio.h> main() {int x=2,y=1: switch(x) {case 1: switch(y) {case 0:printf("x=2,y=1\n");break; case 1:printf("y=1\n");break; } case 2:printf("x=2\n"); } }
下列给定函数中,函数fun()的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数。注意:字母不分大小写。例如,输入THIs is a boot,则应输出是1 0 2 2 0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <stdio.h>/*************found**************/fun(char *s, int num[5]){ int k, i=5;for(k=0;k<i;k++)/*************found**************/num [i]=0;for{;*s;s++){ i=-l;/*************found**************/switch(s){ case 'a': case 'A':{i=0;break;}case 'e': case 'E':{i=1;break;}case 'i': case 'I':{i=2;break;}case 'o': case 'O':{i=3;break;}case 'u': case 'U':{i=4;break;}}if(i>=0)num[i]++;}}main ( ){ char s1[81]; int num1[5], i;clrscr ();printf("\nPlease enter a string: ");gets (s1);fun{s1, num1);for(i=0;i<5;i++) printf("%d",num1[i]);printf ("\n");}
以下程序的运行结果是( )。main()(int a=2,b=7,c=5;switch(a>0){case 1:switch(b<0){case 1:switch(");break;case 2:printf("!");break;}case 0:switch(c==5){case 0:printf("*");break;case 1:printf("");break;case 2:printf("$");break;}default:printf ("&");}printf("\n");}
下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k4;k++) printf("%d ",v[k]); }A.4211B.0008C.4678D.8888
有下列程序:includemain(){ int a=6,b=7,m=1;switch(a%2){ case 0:m++;break;case 1:m 有下列程序:#include<stdio.h>main(){ int a=6,b=7,m=1; switch(a%2) { case 0:m++;break; case 1:m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d\n",m);}程序运行后的输出结果是( )。A.1B.2C.3D.4
有以下程序: int a=2; int f(int *a) {return (*a)++;) main() { int s=0; { int a=5; s+=f(a); } s+=f(a); printf("%d\n',s); } 执行后输出结果是( )。A.10B.9C.7D.8
下面程序的运行结果是( )。 define P(A)printf("%d",A)main() {int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) {switch(j) {case 1: case 2:P(a[i++]);break; case 3:P(a[--i]); } } }
有以下程序:includeint a=2;int f(int *a){return (*a) ++;}main(){ int s=0;{ int a= 有以下程序: #include <stdio.h> int a=2; int f(int *a) { return (*a) ++;} main() { int s=0; { int a=5; s+=f(a); } s+=f(a); printf("%d\n",s) } 执行后的输出结果是( )。A.10B.9C.7D.8
执行下列语句后,r的值是 char ch='A';int r=6; switch(ch+5) {case'A':r=r+3; case'B':r=r+5; case'C':r=r+5;break; default:r/=2; }A.19B.3C.11D.7
有以下程序#include stdio.hmain( ){ int s=0,n;for( n=o;n3;n++){ switch(s){ case 0:case 1: s+=1;case 2: s+=2; break;case 3: s+=3;default: s+=4;}printf(”%d,”,s);}}程序运行后的输出结果是A)1,2,4,B)1,3,6,C) 3,10,14,D) 3,6,10,
下列程序运行后的输出结果是 ______。 include void main(){ int s=0,k for(k=7;k>=0 下列程序运行后的输出结果是 ______。include<iostream.h>void main(){int s=0,kfor(k=7;k>=0;k--){switch(k){case 1:case 4:case 7:s+ +;break:case 2:case 3:case 6:break;case 0:case 5:s+=2;break;}
以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k4;k++)printf("%d",v[k]);A.4 2 1 1B.0 0 0 8C.4 6 7 8D.8 8 8 8
下列程序的运行结果是( )。 #includestdio.h void main {int s=0,k; for(k=7;k1;k--) {switch(k) {case 1: case 4: case 7: s++: break; case 2: case 3: case 6:break; case 0: case 5: s+=2: break; }} printf("s=%d",s); }A. s=3B.s=4C.s=5D.无输出结果
有下列程序:includemain(){int a=6,b=7,m=1; switch(a%2) {case0:m++;break;case 1=m+ 有下列程序: #include<stdio.h> main() { int a=6,b=7,m=1; switch(a%2) { case0:m++;break; case 1=m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d\n",m); } 程序运行后的输A.1B.2C.3D.4
有以下程序int a=2;int f(int *a){ return (*a)++;}main(){ int s=0; { int a=5; s+=f(a); } s+=f(a); printf("%d\n",s);}执行后的输出结果是A.10 B.9 C.7 D.8
有以下程序#includestdio.hmain(){int s;scanf(“%d”,&s);while(s0){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;}seanf(“%d”,&s);}}运行时,若输入1 2 3 4 5 O回车,则输出结果是A.6566456B.66656C.66666D.6666656
有以下程序#includemain(){ int s;scanf(%d,s);while(s0){ switch(s){ case1:printf(%d,s+5);case2:printf(%d,s+4); break;case3:printf(%d,s+3);default:printf(%d,s+1);break;}scanf(%d,s);}}运行时,若输入1 2 3 4 5 0回车,则输出结果是A.6566456B.66656C.66666D.6666656
有以下程序: #includestdio.h, main( ) {int S; scanf("%d",s); while(sO) {switch(s) {case l:printf("%d",s+5); case 2:printf("%d",s+4);break; case 3:printf("%d",s+3); default:("%d",s+1);break; } scanf("%d",s); } } 运行时,若输入1 2 3 4 5 0回车,由输出结果是( )。A.6566456B.66656C.66666D.6666656
有下列程序: include main() {int a=6,b=7,m=1; switch(a%2) {case 0:m++;break; cas 有下列程序:#include<stdio.h>main(){ int a=6,b=7,m=1;switch(a%2){ case 0:m++;break;case 1:m++;switch(b%2){ defaut:m++;case0:m++;break;}}printf("%d\n",m);}程序运行后的输出结果是( )。A.1B.2C.3D.4
有以下程序: include main() {int a=6,b=7,m=1;switch(a%2){ case 0:m++;break;case 1 有以下程序: #include<stdio.h> main() { int a=6,b=7,m=1; switch(a%2) { case 0:m++;break; case 1 :m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d\n",m); }A.1B.2C.3D.4
有以下程序 int a=2; int f(int*a) {return(*a) ++;} main() { int s=0; { int a=5; s+=f(a) ; } s+=f(a) ; pfintf("%d\n",a) ; } 执行后输出结果是A.10B.9C.7D.8
下列程序的输出结果是( )。#includestdio.hmain{ int a=0,i;for(i=1;i5;i++){ switch(i){ case 0:case 3:a+=1;case 1;case 2:a+=2;default:a+=3;}}printf(%d,a);}A.19B.1C.6D.8
单选题执行以下程序段后,s的值为( )。int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;for(k=0;k8;k+=2) s+=*(a+k);A13B16C17D45