1 条题解
发布要求:学生须先通过本题;教师和管理员可直接维护官方内容。内容应说明核心思路、关键步骤、正确性理由和复杂度。 只粘贴代码不会通过审核。
你尚未通过该题,通过后才能发布题解。
-
0
运算符与表达式|答案解析
03-01|答案 D
来源:2025 年 3 月原题第 8 题
解析:乘除和求余同级,从左到右:16/4=4,4%2=0,因此选 D。
考点:整型int;整除/;求余%;运算优先级
03-02|答案 B(错误)
来源:2025 年 3 月原题第 2 题
解析:N 为正整数时 N*2%N 恒为 0,不是 2,因此判断错误。
考点:数学规律;求余%;算术运算;运算优先级
03-03|答案 C
来源:2025 年 6 月原题第 5 题
解析:先算 3*3=9,再算 9%2=1,最后 14-1=13,因此选 C。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-04|答案 D
来源:2025 年 6 月原题第 7 题
解析:++a 先把 16 增为 17,再执行 +=3,最终 a=20,因此选 D。
考点:变量赋值;自增运算++;运算优先级
03-05|答案 C
来源:2025 年 6 月原题第 8 题
解析:前置 ++ 先把 X 变为 9,随后后置 ++ 输出旧值 9,再把 X 增为 10,因此选 C。
考点:概念辨析;编译;自增运算++;运算优先级
03-06|答案 B(错误)
来源:2025 年 6 月原题第 2 题
解析:N=5 时 !N 为 0,N+!N=5,不是 4,因此判断错误。
考点:算术运算;运算优先级;逻辑运算
03-07|答案 B(错误)
来源:2025 年 6 月原题第 8 题
解析:整数和浮点数可以按通常算术转换后相加,代码不会因为类型不同而报错,因此判断错误。
考点:实数型double;整型int;算术运算;类型转换
03-08|答案 B(错误)
来源:2025 年 6 月原题第 10 题
解析:3<X 先得到 0 或 1,再与 5 比较,结果为 true(数值 1),不会得到 4,因此判断错误。
考点:关系运算;运算优先级;逻辑运算
03-09|答案 D
来源:2025 年 9 月原题第 5 题
解析:3*4=12,12%5=2,2/6 使用整数除法得到 0,因此选 D。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-10|答案 D
来源:2025 年 9 月原题第 12 题
解析:a,b=b,a 使用的是逗号表达式,并不会同时交换两个变量;前三种写法可以完成交换,因此选 D。
考点:变量赋值;概念辨析;算术运算;编译
03-11|答案 A(正确)
来源:2025 年 9 月原题第 2 题
解析:% 的两个操作数都必须是整数,0.5 是浮点数,表达式不能通过编译,因此判断正确。
考点:实数型double;求余%;类型转换;编译
03-12|答案 B(错误)
来源:2025 年 9 月原题第 8 题
解析:整数和浮点数可以进行混合加法,代码不会因此报错,因此判断错误。
考点:实数型double;整型int;算术运算;类型转换
03-13|答案 B
来源:2025 年 12 月原题第 5 题
解析:先算 3*4=12,再算 12%5=2,最后 2+2=4,因此选 B。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-14|答案 B(错误)
来源:2025 年 12 月原题第 2 题
解析:10*4%6=4,而 10*2%3=2,结果不同,因此判断错误。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-15|答案 D
来源:2026 年 3 月原题第 4 题
解析:3*3=9,9%2=1,因此选 D。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-16|答案 A(正确)
来源:2026 年 3 月原题第 2 题
解析:4%2=0,2*2%2 也为 0,两式结果相同,因此判断正确。
考点:整型int;整除/;求余%;算术运算;运算优先级
03-17|答案 C
来源:2026 年 6 月原题第 4 题
解析:原式按从左到右计算:-2×2=-4,-4%4=0。A、B、D 的结果也都是 0。
C 先算括号里的 2%4=2,再算 -2×2=-4,结果不同,所以选 C。
考点:算术运算;求余;运算优先级
03-18|答案 A(正确)
来源:2026 年 6 月原题第 2 题
解析:(n/10)%10 先删去个位,再取新的个位;(n%100)/10 先保留末两位,再删去个位。两种方法留下的都是十位数字,所以判断为正确。
考点:数位提取;整除;求余
03-19|答案 B(错误)
来源:2026 年 6 月原题第 7 题
解析:% 要求两边都是整数,2.5 是浮点数。编译器在生成可执行程序之前就会报错。
题干说代码能生成可执行程序、运行时才报错,错误发生阶段说反了,因此判断为错误。
考点:求余;编译
03-20|答案 B(错误)
来源:2026 年 6 月原题第 9 题
解析:a=4 时,a%2==0 为 true,参与整数加法时按 1 计算;a/2 使用整数除法,结果是 2。
整个表达式等于 1+2=3,不是 4,因此判断为错误。
考点:布尔值;整除;求余
- 1
信息
- ID
- 64
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 待评估
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者