有以下程序 #include <stdio.h> main( ) { int i, k=0, a[10]; for( i=0; i<10; i++ ) a[i]=i; for( i=0; i<4; i++ ) k += a[i]

admin2021-07-09  26

问题 有以下程序
#include   <stdio.h>
main( )
{   int  i, k=0, a[10];
    for( i=0; i<10; i++ ) a=i;
    for( i=0; i<4; i++ ) k += a + i;
    printf("%d\n", k);
}
程序运行后的输出结果是

选项 A、10
B、16
C、6
D、12

答案D

解析 第一个for循环对数组a赋初值,从0~9,第二个for循环数组前4项的a + i的和。0+0,1+1,2+2,3+3,经计算的结果为12,因此答案为D选项
转载请注明原文地址:https://jikaoti.com/ti/Puz0FFFM
0

最新回复(0)