问题 填空题

以下程序运行后的输出结果是______ 。
main() int p[7]=11,13,14,15,16,17,18);
int i=0,j=0;
while (i<7 &&p[i]%2==1)
j+ p[i++];
printf(“%d\n”j);

答案

参考答案:X

解析: 本题考核的知识点是,数组的定义和数组元素的引用。主函数中首先定义了一个长度为7的数组,然后用一个while循环引用数组的元素,当i大于7或者p[i]为偶数时,循环结束。显然当i=2时,p12]=14为偶数时,循环结束,此时j的值为j=p[0]+p[1]=24;

单项选择题
单项选择题