9、下面C++代码执行后的输出是?()

别灰心,再试一次!

💡 真题解析

【答案】C

【考纲知识点】多层分支/ 循环结构(二级)

【解析】cur = 2,masks = 10,前5次循环if条件不满足,第5次循环后cur = 0,masks = 5;第6次进入循环if条件满足masks先加7后减1被更新为11;第7次进入循环if 条件满足masks被更新为17 与n 相同结束循环。循环执行了7次days自增了7次最终输出7。