1 条题解

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

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

  • 0
    @ 2034-1-18 17:43:35 官方题解 源题同步

    01|2025-03-L3-TF-01

    学生训练答案:T(官方答案:F;本题按校注版判题)

    原卷事实

    官网当前PDF第6-6页原题;答案表记为F。

    必要假设

    学生训练口径采用用户批准的显著校注;官方原题与官方答案仍作为历史真源保留。

    C++11 / 算法语义

    若三项均为正边长,任意两边和大于第三边是三角形成立的充要条件;官方F需额外口径才能成立。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按用户批准的双版本口径,学生训练答案为T;校注必须随题面与解析显著展示,当前仍是本地候选。

    02|2025-03-L3-TF-03

    学生训练答案:T

    原卷事实

    官网当前PDF第6-6页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    条件(n%4==0&&n%100!=0)||(n%400==0)正是普通闰年或世纪闰年的判定。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    03|2025-03-L3-TF-04

    学生训练答案:T

    原卷事实

    官网当前PDF第6-6页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    整数同时被3和5整除等价于被最小公倍数15整除。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    04|2025-03-L3-TF-05

    学生训练答案:T

    原卷事实

    官网当前PDF第6-6页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    n名同学的每人选或不选形成2^n个子集,包含空集时共有2^n种。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    05|2025-03-L3-SC-07

    学生训练答案:C

    原卷事实

    官网当前PDF第2-2页原题;答案表记为C。

    必要假设

    题目需采用32位unsigned int环境,才能唯一得到选项中的4294967291。

    C++11 / 算法语义

    负整数转换为无符号整数按模2^N折算;在题目隐含的32位unsigned int下,-5为2^32-5=4294967291。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    06|2025-03-L3-TF-07

    学生训练答案:T

    原卷事实

    官网当前PDF第6-6页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    循环每次输出n/2和n%2,再令n/=2,直至n为0。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    07|2025-06-L3-TF-01

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    string的operator==比较内容,不是比较对象的内存地址。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    08|2025-06-L3-TF-03

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    移位运算要求整数或无作用域枚举操作数,浮点数x不能直接使用>>。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    09|2025-06-L3-TF-05

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    std::sort要求随机访问且可写迭代器,set迭代器不满足,不能直接排序set元素。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    10|2025-06-L3-TF-08

    学生训练答案:T

    原卷事实

    官网当前PDF第4-4页原题;答案表记为T。

    必要假设

    题面意在说明一般浮点计算存在舍入风险;对2和3这组整数参数,数学结果8本身可精确表示。

    C++11 / 算法语义

    pow使用浮点返回类型;一般浮点计算可能有舍入误差,题面按这一一般性质判真。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    11|2025-06-L3-TF-09

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按官网题面与C++11语言规则解释。

    C++11 / 算法语义

    C++11枚举的底层类型必须是整型类型;作用域枚举可显式指定整型底层类型,非作用域枚举也不能把float或double作为底层类型。题干所称“可以是非整型”错误。

    命题预期

    命题答案表选择F;该项只记录官方答案,不替代语言标准推导。

    推导结论

    依上述事实与标准语义,学生训练答案维持F;官方题面与答案未改。

    12|2025-06-L3-SC-15

    学生训练答案:C

    原卷事实

    官网当前PDF第4-4页原题;答案表记为C。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    按可见字符计数,Gesp考试共4个拉丁字母和2个汉字,共6个字符。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    13|2025-09-L3-SC-01

    学生训练答案:C

    原卷事实

    官网当前PDF第1-1页原题;答案表记为C。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    a/b先进行整数除法得到3,再转换为double赋给c,因此c为3.0。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    14|2025-09-L3-TF-01

    学生训练答案:T(官方答案:F;本题按校注版判题)

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    学生训练口径采用用户批准的显著校注;官方原题与官方答案仍作为历史真源保留。

    C++11 / 算法语义

    C++普通字符字面量'a'的类型是char,sizeof(char)按定义为1;官方F与标准语义冲突。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按用户批准的双版本口径,学生训练答案为T;校注必须随题面与解析显著展示,当前仍是本地候选。

    15|2025-09-L3-SC-02

    学生训练答案:C

    原卷事实

    官网当前PDF第1-1页原题;答案表记为C。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    C项左侧10!=10为false,右侧5>=3为true,false||true得到true。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    16|2025-09-L3-TF-03

    学生训练答案:T

    原卷事实

    官网当前PDF第4-4页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    do-while先执行循环体再测试false,因此循环体至少执行一次。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    17|2025-09-L3-TF-04

    学生训练答案:T

    原卷事实

    官网当前PDF第4-4页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    内置前置++返回左值,后置++返回旧值的纯右值,C++11下题面成立。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    18|2025-09-L3-TF-07

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    普通char的有无符号性由实现决定,范围不保证总是-128到127。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    19|2025-09-L3-SC-08

    学生训练答案:D

    原卷事实

    官网当前PDF第2-2页原题;答案表记为D。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    continue使count++永远不可达;i依次减3直到不大于0,count保持0。

    命题预期

    命题答案表选择D;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持D;当前仍是本地候选。

    20|2025-09-L3-TF-08

    学生训练答案:F

    原卷事实

    官网当前PDF第4-4页原题;答案表记为F。

    必要假设

    题面未给出a、b的声明、类型和值类别;只讨论表达式语法不能保证任意上下文均合法。

    C++11 / 算法语义

    条件运算符第二操作数按表达式解析,第三操作数可以是赋值表达式;题面写法解析为a > b ? a : (b = 10)。当a、b已按可赋值的普通变量声明时该表达式可以合法,因此错误不能归因于“给整个条件表达式赋值”。但题干断言在未给出声明、类型和值类别的情况下“一定合法”,范围过强,所以官方F可由该全称断言成立。

    命题预期

    命题答案表选择F;该项只记录官方答案,不替代语言标准推导。

    推导结论

    依上述事实与标准语义,学生训练答案维持F;官方题面与答案未改。

    21|2025-09-L3-SC-11

    学生训练答案:D

    原卷事实

    官网当前PDF第3页原题;官方答案表记为D。原题D声称1463847412是最大值。

    必要假设

    采用C++11常见32位int范围[−2147483648,2147483647],并要求逐步十进制反转及最终结果均不发生有符号溢出。

    C++11 / 算法语义

    2147483641反转为1463847412,过程和结果均可表示;比它更大的合法正int只有2147483642至2147483647,这些数的反转值分别以2至7开头且超过INT_MAX。原题1463847412也被更大的安全输入2147447412直接反驳。

    命题预期

    官方答案D永久保留;训练版只收敛D的数值和必要前提,使其在32位int安全反转语义下成为唯一成立选项。

    推导结论

    学生训练版唯一合理答案为D,学生判题答案仍为D。

    22|2025-12-L3-TF-02

    学生训练答案:F

    原卷事实

    官网当前PDF第5-5页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    a*=b等价于把a*b的结果转换回int赋给a,10.5截断为10,输出不是10.5。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    23|2025-12-L3-SC-03

    学生训练答案:D

    原卷事实

    官网当前PDF第1-1页原题;答案表记为D。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    8>>2先算得2,循环跳过余数为2的i;1到10其余数之和为40。

    命题预期

    命题答案表选择D;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持D;当前仍是本地候选。

    24|2025-12-L3-TF-04

    学生训练答案:F

    原卷事实

    官网当前PDF第5-5页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    a++产生5且a变6,++b产生4,相加为9而非8。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    25|2025-12-L3-SC-05

    学生训练答案:B

    原卷事实

    官网当前PDF第2-2页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    C++ Programming长度为15,15按位或3仍为15。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    26|2025-12-L3-SC-06

    学生训练答案:D

    原卷事实

    官网当前PDF第2-2页原题;答案表记为D。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    p取arr[1]的值2,p+2等于4。

    命题预期

    命题答案表选择D;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持D;当前仍是本地候选。

    27|2025-12-L3-SC-07

    学生训练答案:D

    原卷事实

    官网当前PDF第2-2页原题;答案表记为D。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    min()不存在无参返回0的标准重载,D描述不正确。

    命题预期

    命题答案表选择D;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持D;当前仍是本地候选。

    28|2025-12-L3-TF-08

    学生训练答案:F

    原卷事实

    官网当前PDF第6-6页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    内置++/--也可用于浮点等算术类型及适用的指针,不限于整型。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    29|2025-12-L3-SC-11

    学生训练答案:C

    原卷事实

    官网当前PDF第3-3页原题;答案表记为C。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    t取得x自减前的10,x变9,t-=x后t为1。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    30|2025-12-L3-SC-14

    学生训练答案:A

    原卷事实

    官网当前PDF第5-5页原题;答案表记为A。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    标准库abs具有整型重载,可求int绝对值,相关声明可由<cmath>或<cstdlib>提供。

    命题预期

    命题答案表选择A;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持A;当前仍是本地候选。

    31|2025-12-L3-SC-15

    学生训练答案:D

    原卷事实

    官网当前PDF第5-6页原题;答案表记为D。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    各位置执行toupper(s[i]+i):G、F、U、S,结果GFUS。

    命题预期

    命题答案表选择D;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持D;当前仍是本地候选。

    32|2026-03-L3-SC-01

    学生训练答案:C

    原卷事实

    官网当前PDF第1-1页原题;答案表记为C。

    必要假设

    题目需采用ASCII兼容执行字符集,'1'才对应49。

    C++11 / 算法语义

    在题目采用ASCII执行字符集的常规环境中,字符'1'编码值为49,转换为int得49。

    命题预期

    命题答案表选择C;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持C;当前仍是本地候选。

    33|2026-03-L3-SC-02

    学生训练答案:B

    原卷事实

    官网当前PDF第1-1页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    三次异或赋值在两个独立整型对象上交换a与b的值。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    34|2026-03-L3-SC-11

    学生训练答案:B

    原卷事实

    官网当前PDF第3-3页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    数组总字节数除以单元素字节数得到6。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    35|2026-03-L3-SC-12

    学生训练答案:B

    原卷事实

    官网当前PDF第3-3页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    sizeof(s)=10、strlen(s)=5,差为5。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    36|2026-06-L3-TF-04

    学生训练答案:T

    原卷事实

    官网当前PDF第4-4页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    判定质数只需枚举到sqrt(i),并包含sqrt(i)对应因子,题面正确。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    37|2026-06-L3-TF-08

    学生训练答案:F

    原卷事实

    官网当前PDF第5-5页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    代码把行号1到6写进源码文本,照抄不能通过C++编译。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    38|2026-06-L3-TF-09

    学生训练答案:F

    原卷事实

    官网当前PDF第5-5页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    模拟过程可以包含条件分支;题面声称中间不能有判断逻辑是错误的。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    39|2025-09-L3-SC-04

    学生训练答案:B

    原卷事实

    官网当前PDF第1-2页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    循环体内的int sum=0声明的是遮蔽外层sum的新局部变量;外层sum累加1+3+5=9。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    40|2025-12-L3-SC-04

    学生训练答案:B

    原卷事实

    官网当前PDF第1-2页原题;答案表记为B。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    3>>2为0,x==0为假,赋值不执行,最终输出5。

    命题预期

    命题答案表选择B;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持B;当前仍是本地候选。

    41|2025-12-L3-TF-07

    学生训练答案:T

    原卷事实

    官网当前PDF第5-6页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按官网题面与C++11语言规则解释。

    C++11 / 算法语义

    第一分句中,z = (a > b ? x : y)在给定标量条件下与对应if/else赋值等价。第二段代码中a[0]=1、a[1]=2,条件表达式选择下标1,故输出a[1]即2;两分句均成立。

    命题预期

    命题答案表选择T;该项只记录官方答案,不替代语言标准推导。

    推导结论

    依上述事实与标准语义,学生训练答案维持T;官方题面与答案未改。

    42|2025-12-L3-TF-10

    学生训练答案:F

    原卷事实

    官网当前PDF第6-6页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    for语句末尾分号构成空循环;随后的复合语句只执行一次,Hello只输出一次。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    43|2026-03-L3-SC-04

    学生训练答案:A

    原卷事实

    官网当前PDF第1-2页原题;答案表记为A。

    必要假设

    不假定任何具体编译器输出;作答前常显说明C++11未定义行为及其与认证标准总注的政策张力。

    C++11 / 算法语义

    x++与++x在同一加法表达式中对x的两次修改未排序,C++11下行为未定义,不能指定20、21或22。

    命题预期

    命题答案表选择A;不得把命题预期替写为标准原文。

    推导结论

    学生训练按C++11标准语义与官方答案A判定;常显校注必须在进入题目和作答前可见。

    44|2026-06-L3-TF-10

    学生训练答案:F

    原卷事实

    官网当前PDF第5-5页原题;答案表记为F。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    s[i]是int数值0到9时不能与字符编码'0'到'9'直接按该条件等同,题面错误。

    命题预期

    命题答案表选择F;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持F;当前仍是本地候选。

    45|2025-06-L3-TF-10

    学生训练答案:T

    原卷事实

    官网当前PDF第4-4页原题;答案表记为T。

    必要假设

    不需要补充影响答案的假设;按题面条件与C++11解释。

    C++11 / 算法语义

    声明返回double的函数可以return一个int值,返回时进行标准数值转换。

    命题预期

    命题答案表选择T;不得把命题预期替写为标准原文。

    推导结论

    按上述推导,学生训练答案暂维持T;当前仍是本地候选。

    • 1

    GESP C++ 三级真题客观题|一级/二级累计基础

    信息

    ID
    69
    时间
    1000ms
    内存
    256MiB
    难度
    轻松上手
    标签
    递交数
    0
    已通过
    0
    上传者