[单选题]

有以下程序

#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 4

B.)2 3 4 4

C.)4 3 3 2

D. )1 1 2 3

参考答案与解析:

相关试题

(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=0

    [单选题]有以下程序#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,

  • 查看答案
  • (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 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

  • 查看答案
  • 有以下程序: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.

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

    [试题]试题12有以下程序#include <stdio.h>main(){ int c[3]={0}, k, i;while((k=getchar())!=’/n’)c[k-‘A’]++;for(i=0; i<3; i++) printf(“%d”, c[i]); printf(“/n”);}若程序运行时从键盘输入ABCACC<回车>, 则输出结果为______.

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