1 条题解

发布要求:学生须先通过本题;教师和管理员可直接维护官方内容。内容应说明核心思路、关键步骤、正确性理由和复杂度。 只粘贴代码不会通过审核。

你尚未通过该题,通过后才能发布题解。

  • 0
    @ 2043-3-15 3:30:26 官方题解 源题同步

    运算符与表达式|答案解析

    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
    上传者