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++ 基础
易错提醒
阅读程序题要按变量变化顺序手推,不要跳步
选择题要检查单位、边界和题目中的否定词