2024 年第 20 题判断题C++ 基础难度 3
如果将for(int i=2;i*i<=n;i++)改为...
题目
如果将for(int i=2;i*i<=n;i++)改为for(itn i=2;i<=n;i++),输入“10”时,程序的输出( )
A
将不能正确计算10 以内素数个数及其和
B
仍然输出“4”和“17”
C
输出“3”和10
D
输出结果不变,但余小宁时间更短 (2) 判断题:
正确答案:待核对
本题来自 2024 年 CSP-J 第一轮真题,考点为C++ 基础。做题时先识别题干中的关键词,再逐项排除与概念、计算过程或程序执行结果不一致的选项。当前题库已完成题干和选项整理,标准答案与逐步推导正在继续校对中。
考点拆解
C++ 基础
易错提醒
阅读程序题要按变量变化顺序手推,不要跳步
选择题要检查单位、边界和题目中的否定词