10、下⾯C++代码⽤于判断N是否为质数(只能被1和它本⾝整除的正整数) 。程序执⾏后 ,下⾯有关描述正确 的是( )。
别灰心,再试一次!
答案【C】
题目解析: 如果输入的是负整数,程序进行分支判断一定是输出”不是质数“,A选项错误;如果输入的是2,flag的结果会是true,虽然循环没有执行但是最终的结果会输出”是质数“,所以C选项正确B选项错;如果将最开始的判断条件改写为>2,则不能正确判断是否为质数,这样会忽略掉质数2,故答案选择C选项