单项选择题

以下程序的输出结果是______。
main()
int i,k,a[10],p[3];
k=5;
for(i=0;i<10;i++) a[i]=i;
for(i=0;i<3;i++) p[i]=a[i*(i+1)];
for(i=0;i<3;i++) k+=p[i]*2;
printf("%d\n",k);

A.20
B.21
C.22
D.23
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序段的输出结果是______。 int x=5; do ptintf( %2d n ,x--); while(!x);
A.5
B.无任何输出
C.4
D.陷入死循环
单项选择题
在下列叙述中,正确的一条是______。
A.对while循环、do-while循环和for循环,可以用continue语句跳出循环
B.表达式1+2<<3和sizeof(3.8)的结果分别为24和8
C.函数fputc(c, stdout)与putchar(c)的结果相同
D.在有参函数中,定义函数中指定的形参变量在程序一开始执行时便分配内存单元
相关试题
  • 当执行下面程序且输入a boy时,输出的结果...
  • 下列程序的输出结果是______。 main...
  • 若有宏定义如下: #define X 5 #def...
  • 若有以下定义: int a[]=1,2,3,...
  • 字符‘0’的ASCⅡ码的十进制数为48,且...