单选题
有以下程序
main( )
int p[7]=11,13,14,15,16,17,18,i=0,k=0;
while(i<7&&p[i]%2)k=k+p[i];i++;)
cout<<k<<endl;
执行后输出结果是
A、
58
B、
56
C、
45
D、
24
【正确答案】
D
【答案解析】
[解析] 分析可知本题中while循环体的功能是将数组中元素值为奇数的项目累加,在遇到第一个元素值为偶数时停止累加。因此,观察数组中各元素值可知14之前的奇数相加是11+13,故答案为D。
提交答案
关闭