1 条题解
发布要求:学生须先通过本题;教师和管理员可直接维护官方内容。内容应说明核心思路、关键步骤、正确性理由和复杂度。 只粘贴代码不会通过审核。
你尚未通过该题,通过后才能发布题解。
-
0
变量、类型与赋值|答案解析
02-01|答案 D
来源:2025 年 3 月原题第 3 题
解析:标识符可以由字母、数字和下划线组成,但不能含减号、美元符号或百分号;_Var_1 合法,因此选 D。
考点:变量名;标识符命名规则
02-02|答案 C
来源:2025 年 3 月原题第 4 题
解析:do 是 C++ 控制循环的关键字;abs、cin 和 endl 都不是语言关键字,因此选 C。
考点:do-while循环;关键字
02-03|答案 B(错误)
来源:2025 年 3 月原题第 8 题
解析:user-Name 含减号,会被解析为减法表达式,不能作为一个变量名,因此判断错误。
考点:变量名;标识符命名规则
02-04|答案 D
来源:2025 年 6 月原题第 3 题
解析:C++ 标识符区分大小写,First 与已定义的 first 不是同一个名字;原卷中的 printf 语句末尾也缺少分号。这两处都会导致编译失败,因此选 D。
考点:变量定义;标识符命名规则;编译
02-05|答案 D
来源:2025 年 6 月原题第 4 题
解析:变量名可含字母、数字和下划线,X_cpp 合法;点号、减号和井号都不能直接出现在变量名中,因此选 D。
考点:变量名;标识符命名规则
02-06|答案 C
来源:2025 年 6 月原题第 14 题
解析:x 从 101 开始,x++ 后为 102,随后 ++x 后为 103,输出 103,因此选 C。
考点:变量赋值;实数型double;类型转换;自增运算++
02-07|答案 A(正确)
来源:2025 年 6 月原题第 9 题
解析:false 是 C++ 关键字,不能作为变量名,因此判断正确。
考点:关键字;标识符命名规则
02-08|答案 C
来源:2025 年 9 月原题第 3 题
解析:标识符区分大小写但不限制拼音写法,xingming 仍是合法变量名;带空格或减号的写法不合法,因此选 C。
考点:变量名;标识符命名规则
02-09|答案 A
来源:2025 年 12 月原题第 3 题
解析:for 是 C++ 关键字,不能作变量名;下划线可以出现在标识符中,而 printf 也不是关键字,因此选 A。
考点:关键字;变量名;标识符命名规则
02-10|答案 B(错误)
来源:2025 年 12 月原题第 10 题
解析:keyword 只是普通英文单词,不是 C++ 保留关键字,可以作为变量名,因此判断错误。
考点:关键字;变量名;标识符命名规则
02-11|答案 D
来源:2026 年 3 月原题第 3 题
解析:C++ 标识符区分大小写;只要定义和使用位置全部一致地改成 Pai,程序仍能正常执行,因此选 D。
考点:变量定义;实数型double;标识符命名规则
02-12|答案 D
来源:2026 年 6 月原题第 3 题
解析:表达式里出现了 3.5,计算会按浮点数进行:3 + 3.5 = 6.5。
6.5 可以保存到 float 变量 a 中,程序能够正常编译和运行,输出 6.5。因此选 D。
考点:实数型 double;类型转换;算术运算
02-13|答案 B
来源:2026 年 6 月原题第 5 题
解析:执行 int b = a 时,a 的当前值 3 被复制给 b。a 和 b 是两个独立变量。
随后 a 改为 4,b 仍然是 3,因此输出 4 3,选 B。
考点:变量赋值;顺序结构
02-14|答案 C
来源:2026 年 6 月原题第 8 题
解析:cnt += 1 就是把 cnt 原来的值加 1,再存回 cnt。A、B、D 都保留了这个含义。
cnt =+ 1 要分成赋值号和正号理解,相当于 cnt = (+1),每次都把 cnt 设为 1。因此选 C。
考点:复合赋值;代码等价性
02-15|答案 B(错误)
来源:2026 年 6 月原题第 4 题
解析:阶乘是连续相乘,累乘变量必须从 1 开始。代码把 rst 初始化为 0,第一次以及之后每次相乘都只能得到 0。
把 int rst=0 改为 int rst=1 才能正确计算,因此判断为错误。
考点:变量初始化;循环累乘
02-16|答案 B(错误)
来源:2026 年 6 月原题第 8 题
解析:局部变量 total 定义后没有赋初值,它的初始内容不确定。直接执行 total*=n 属于未定义行为,结果不能保证是 24。
若要计算 1×2×3×4,应先写 int total=1,因此判断为错误。
考点:变量初始化;未定义行为;循环累乘
- 1
信息
- ID
- 63
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 待评估
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者