[单选题]

有以下程序:

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("%d",&s);

}

}

运行时,若输入1 2 3 4 5 0<回车>,由输出结果是( )。

A.6566456

B.66656

C.66666

D.6666656

参考答案与解析:

相关试题

有以下程序#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 x;sca

    [单选题]有以下程序#include <stdio.h>main(){ int x;scanf("%d",&x);if(x<=3) ; elseif(x!=10) printf("%d/n",x);}程序运行时 , 输入的值在哪个范围才会有输出结果A.) 不等于10 的整数B.) 大于 3 且不等于10 的整数C.) 大于 3 或等于10 的整数D.) 小于 3 的整数

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

    [单选题]有以下程序:include<stdio.h>main( ) { int a,b,k,m,*pl,*p2; k=1,m=8; p1=&k,p2=&a有以下程序:include<stdio.h>main( ){ int a,b,k,m,*pl,*p2;k=1,m=8;p1=&k,p2=&m;a=/*pl-m;b=*p1+*p2+6;printf("%d",a);printf("%d/n",b);}编译时编译器提示

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=12,

    [单选题]有以下程序:include<stdio.h>main( ){ int a=12,C; c=(a<<2)<<1; printf(&qu有以下程序:include<stdio.h>main( ){ int a=12,C;c=(a<<2)<<1;printf("%d/n",c);}程序运行后的输出结果是( )。A.3B.50C.2D.96

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

    [单选题](23)有以下程序#include<stdio.h>main(){ int a1,a2;char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);printf(“%d,%c,%d,%c”,&1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的是为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是(以下 代表空格,<CR>代表回车)A.)1

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

    [单选题](19)有以下程序 include<stdio.h> Main() { int a=1,b=2,c=3,d=0; if(a= =1 &&am(19)有以下程序#include<stdio.h>Main(){ int a=1,b=2,c=3,d=0;if(a= =1 &&b++= =2)if(b!=2 || c--!=3)printf(“%d,%d,%d/n”,a,b,c);else printf(“%d,%d,%d/n”,a,b,c);}程序运行后

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

    [单选题]有以下程序#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]=O;}for(i=O;i<4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0

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

    [单选题]有以下程序#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]=O;}for(i=O;i<4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=£­2

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

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