[单选题]

有以下程序

#include <stdio.h>

main( )

{ int s=0,n;

for( n=o;n<3;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 <stdio.h>main( ){ int a=0,

[单选题]有以下程序#include <stdio.h>main( ){ int a=0,b=0,c=0;c=(a=a-5); (a=b, b+=4);printf(”%d,%d,%d/n”,a,b,c);}程序运行后的输出结果是A.) 0,4,5B.) 4,4,5C.) 4,4,4D.) 0,0,0

  • 查看答案
  • (29)有以下程序#include <stdio.h>main(){ int s

    [单选题](29)有以下程序#include <stdio.h>main(){ int s;scanf("%d",&s);while(s>0){ 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

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int s[12]

    [单选题]有以下程序#include <stdio.h>main(){ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++) c[s[i]]++;for(i=1;i<5;i++) printf("%d",c[i]);printf("/n");}程序的运行结果是A.)1 2 3 4B.)2 3 4 4C.)4 3 3 2D. )1 1 2 3

  • 查看答案
  • (19)有以下程序#include <stdio.h>main(){ int s

    [单选题](19)有以下程序#include <stdio.h>main(){ int s;scanf("%d",&s);while(s>0){ 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

  • 查看答案
  • 有以下程序:include<stdio.h>,main( ){int S;sca

    [单选题]有以下程序:include<stdio.h>,main( ){int S;scanf("%d",&s);while(s>O){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(&quo

  • 查看答案
  • 有以下程序#include<stdio.h> main(){int s;scan

    [单选题]有以下程序#include<stdio.h>main(){int s;scanf(“%d”,&s);while(s>0){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.656645

  • 查看答案
  • 有以下程序#include<stdio.h>main( ){int s,t,A=

    [单选题]有以下程序#include<stdio.h>main( ){int s,t,A=10 ouble B=6;s=sizeof(A);t=sizeof(B);printf(”%d,%d\n”,s,t);}在VC6平台上编译运行,程序运行后的输出结果是( )。A.2,4B.1,4C.4,8D.10,6

  • 查看答案
  • 有以下程序#include <stdio.h>main( ){ int a[ ]

    [单选题]有以下程序#include <stdio.h>main( ){ int a[ ]={1,2,3,4},y,*p=&a[3];--p; y=*p; printf("y=%d/n",y);}程序的运行结果是A.)y=0B.)y=1C.)y=2D.)y=3

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int a[ ]=

    [单选题]有以下程序#include <stdio.h>main(){ int a[ ]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){ case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i ] =0;}for(i=0;i<4;i++) printf("%d",a[i]); printf("/n");}程序运行后的输出结果是A.)3 3 4 4B.

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int c=0,k

    [单选题]有以下程序#include <stdio.h>main(){ int c=0,k;for (k=1;k<3;k++)switch (k){ default: c+=k ;case 2: c++;break;case 4: c+=2;break;}printf("%d/n",c);}程序运行后的输出结果是A.)3B.)5C.)7D.)9

  • 查看答案
  • 有以下程序#include <stdio.h>main( ) { int s=0