单选题
有以下程序
main( )
int i=1,j=1,k=2;
if((j++|| k++)&& i++)
cout<<i<<","<<j<<","<<k<<endl;
执行后输出结果是
A、
1,1,2
B、
2,2,1
C、
2,2,2
D、
2,2,3
【正确答案】
C
【答案解析】
[解析] 本题考查逻辑表达式及自增运算符的联合使用。考生要注意本题里面隐藏的考点:||在左侧表达式为真时,将不再进行该逻辑操作符右侧表达式的运算,即j++本身为非零,故k++不再执行。
提交答案
关闭