单选题 有以下程序

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;



执行后输出结果是

【正确答案】 D
【答案解析】[解析] 分析可知本题中while循环体的功能是将数组中元素值为奇数的项目累加,在遇到第一个元素值为偶数时停止累加。因此,观察数组中各元素值可知14之前的奇数相加是11+13,故答案为D。