单项选择题

下面程序运行后的输出结果是( )。
#include<stdio.h>
main()
int a[5]=1,0,4,2,0,b[5]=1,2,3,4,5,i,s=0;
for(i=0;i<5;i++)s=s+b[a[i]];
printf("%d\n”,s);

A.12
B.15
C.11
D.8
<上一题 目录 下一题>
热门 试题

单项选择题
设变量均已正确定义,若要通过scanf( %d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)( )。
A.10□X□20□Y<CR>
B.10□X20□Y<CR>
C.10□X<CR>
20Y<CR>
D.10X<CR>
20□Y<CR>
单项选择题
如果进栈序列为A,B,C,D,则可能的出栈序列是( )。
A.C,A,D,B
B.B,D,C,A
C.C,D,A,B
D.任意顺序
相关试题
  • 有以下程序: #include<stdio.h> int...
  • 设有一联合体变量定义如下: union data...
  • 有以下程序: #include<stdio.h> int...
  • 以下不正确的转义字符是( )。
  • 设函数中有整型变量a,为保证其在未赋初值...