[单选题]

( 29 )有以下程序

# include ( stdio.h )

main ()

{ int a[5]= { 1 , 2 , 3 , 4 , 5 } , b[5] ={ O , 2 , 1 , 3 , 0 } , i , s = 0 ;

for ( i = 0 ; i < 5 ; i++ ) s = s+a[b[i] ] ) ;

printf ( " %d \ n ", s ) ;

}

程序运行后的输出结果是

A. ) 6

B. ) 10

C. ) 11

D. ) 15

参考答案与解析:

相关试题

( 21 )有以下程序# include ( stdio.h >main (){

[单选题]( 21 )有以下程序# include ( stdio.h >main (){ int a = l ; b = 2 ;for ( ; a < 8 ; a++ ) { b+=a ; a+=2 ; }printf ( " %d , %d \ n ", a , b ) ;}程序运行后的输出结果是A. ) 9 , 18B. ) 8 , 11C. ) 7 , 11D. ) 10 , 14

  • 查看答案
  • 有如下程序#include〈stdio.h〉main(){FILE*fp1;fp

    [单选题]有如下程序#include〈stdio.h〉main(){FILE *fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为A.goodabcB.abcdC.abcD.abcgood

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

    [单选题]下列程序的输出结果是 #include"stdio.h”" main() { int i,a=0,b=0; for(i=1;i<10;i++) { if(i%2==0) {a ++; continue;} b++;} printf("a=%d,b=%d",a,b);}A.a=4,b=4B.a=4,b=5C.a=5,b=4D.a=5,b=5

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

    [单选题]( 39 )有以下程序include <stdio.h>main (){ int a=2,b=2,c=2;printf ( " %d/n " ,a£¯b&am( 39 )有以下程序#include <stdio.h>main (){ int a=2,b=2,c=2;printf ( " %d/n " ,a/b&c ) ;}程序运行后的输出结果是A. ) OB. ) 1C. ) 2D. ) 3

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

    [试题]( 11 )有以下程序#include <stdio.h>main (){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int b[3]={0},i;for ( i=0;i<3;i++ ) b[i]=a[i][2]+a[2][i];for ( i=0;i<3;i++ ) printf ( " %d " ,b[i] ) ;printf ( " /n " ) ;}程序运行后的输出结果是 ( 11 ) 。

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

    [试题]( 10 )有以下程序#include <stdio.h>main (){ int a[]={1,2,3,4,5,6},*k[3],i=0;while ( i<3 ){ k[i]=&a[2*i];printf ( " %d " ,*k[i] ) ;i++;}}程序运行后的输出结果是 ( 10 ) 。

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

    [试题]( 11 )有以下程序#include <stdio.h>main (){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int b[3]={0},i;for ( i=0;i<3;i++ ) b[i]=a[i][2]+a[2][i];for ( i=0;i<3;i++ ) printf ( " %d " ,b[i] ) ;printf ( " /n " ) ;}程序运行后的输出结果是 ( 11 ) 。

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

    [试题]( 10 )有以下程序#include <stdio.h>main (){ int a[]={1,2,3,4,5,6},*k[3],i=0;while ( i<3 ){ k[i]=&a[2*i];printf ( " %d " ,*k[i] ) ;i++;}}程序运行后的输出结果是 ( 10 ) 。

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

    [主观题]( 10 )有以下程序#include <stdio.h>main (){ int a[]={1,2,3,4,5,6},*k[3],i=0;while ( i<3 ){ k[i]=&a[2*i];printf ( " %d " ,*k[i] ) ;i++;}}程序运行后的输出结果是 ( 10 ) 。

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