9、执行下面C++代码并输入1和0,有关说法正确的是( )。

别灰心,再试一次!

💡 真题解析

【答案】C

【考纲知识点】分支结构(一级)

【解析】用户输入a = 1和b = 0。

程序首先检查if (a && b)条件,因为a = 1和b = 0,所以a && b为假,不输出"1"。

接下来检查else if (!(a || b))条件,因为a为真,所以a || b为真,取反后为假,不输出"2"。

然后检查else if (a || b) 条件,因为a为真,所以a || b为真,满足条件,输出"3"。

最后的else不会被执行。