2023年12月GESPC++二级真题解析(含视频)

article/2025/8/15 23:09:26

  视频讲解:GESP2023年12月二级C++真题讲解

一、单选题

第1题

解析:

答案C,变量命不能以数字开头

第2题

解析:

答案A,题目代码循环10、12、14、16、18,只有A符合

第3题

解析:

答案D,0不能作为除数,所以i的起点是1,即int i=1;因子要包括本身,所以i<N+1

第4题

解析:

答案D,N=N/10改变了N变量,影响到后面的判断

第5题

解析:

答案D,带入N=7,无法正确判断质数

第6题

解析:

答案A

i循环为:1,2,3

i为1时:j不循环

i为2时:j循环1

i为3时:j循环1,2

只有i(2)j(1)、i(3)j(2)符合i*j%2==0,所以输出"2#3#0"

第7题

解析:

答案D,将i、j的所有情况列举出来,其中i为2、4、6、8时,符合条件,即cnt=4;又因为i=10时才跳出循环,所以输出"4#"

i循环123456789
j循环111,31,31,3,51,3,51,3,5,71,3,5,7

第8题

解析:

答案C

最初N=100,不是奇数,不能被3整除,所以-=20,下一次N=80

N=80,不是奇数,不能被3整除,所以-=20,下一次N=60

N=60,能被3整除,所以-=5,下一次N=55

N=55,是奇数,所以退出循环,最终结果为55

第9题

解析:

答案D

x=1,不能被3整除,所以输出"1,",x+=2,下一次x=3

x=3,能被3整除,/10为0,所以x+=5,还有x+=2,下一次x=10

x=10,不能被3整除,所以输出"10,",只有D选项符合

第10题

解析:

答案B,罗列i、j的所有情况,总共循环10次,所以cnt+=1执行10次,cnt=10

i01234
j00,10,1,20,1,2,3

第11题

解析:

答案C,获取根号,且保证根号是整数

第12题

解析:

答案D,缺的是换行,且要在输出完当前行所有列,再输出换行

第13题

解析:

答案C,“选路”功能,油量表不是必须,就是没有油量表,有油,车子就能动

第14题

解析:

答案B,计算机5大结构,就是冯诺依曼结构

第15题

解析:

答案B,i=2,会忽略1,需要判断i-1

二、判断题

第1题

解析:

答案√,-7/3=-3.5,因为都是int类型,所以结果-3

第2题

解析:

答案×,字符‘9’做四则运算,会用字符对应的ASCII值

2*int(‘9’)*2

=2*57*2

=228

第3题

解析:

答案√

3+2&&5-5

=5&&0

=true&&false

=false

第4题

解析:

答案×,srand(0)是保证每次生成随机数的序列相同,但是序列中的数不一定相同

第5题

解析:

答案×,会自动转化为逻辑值,不会语法错误,1转为true

第6题

解析:

答案×,i循环-500至499,-500无法抵消,输出的值应为-500

第7题

解析:

答案×,不同类型做运算,会隐式转换,不需要手动转化

第8题

解析:

答案√,例如int  a='A';就是把字符‘A’的ASCII值65给变量

第9题

解析:

答案×,devC++是应用软件,操作系统是windows、Linux、MacOs

第10题

解析:

答案√,手写一个对比查看即可

//1)while
int i=1;
while(i<=5){i++;
}
//2)for
for(int i=1;i<=5;i++){}

三、编程题

第1题 [GESP202312 二级] 小杨做题

题目描述

为了准备考试,小杨每天都要做题。第 1 天,小杨做了 a 道题;第 2 天,小杨做了 b 道题;从第 3 天起,小杨每天做的题目数量是前两天的总和。

此外,小杨还规定,当自己某一天做了大于或等于 m 题时,接下来的所有日子里,他就再也不做题了。

请问,到了第 N 天,小杨总共做了多少题呢?

输入格式

总共 4 行。第一行一个整数 a,第二行一个整数 b,第三行一个整数 m,第四行一个整数 N。

保证 0≤a,b≤10;a,b<M<1,000,000;3≤N≤364。

输出格式

一行一个整数,表示小杨 N 天里总共做了多少题目。

输入输出样例

输入 #1

1
2
10
5

输出 #1

19

输入 #2

1
1
5
8

输出 #2

12

说明/提示

样例解释 1

小杨第一天做 1 题,第二天做 2 题,第三天做 1+2=3 题,第四天做 2+3=5 题,第五天做 3+5=8 题。因此他总共做了 1+2+3+5+8=19 题。

样例解释 2

小杨前 5 天分别做了 1,1,2,3,5 题,由于第 5 天小杨做了 5 题,而 m=5,于是小杨从此以后不再做题。因此小杨总共做了 1+1+2+3+5=12 题。

答案

#include<iostream>
using namespace std;
int main(){//1)确定起点a,b,极限m,天数n int a,b,m,n;cin>>a>>b>>m>>n;//2)模拟做题过程int sum=0;//计算做了多少题 for(int i=1;i<=n;i++){//2.1)累加今天做的题sum+=a;//2.2)判断是否达到极限if(a>=m) break; //2.3)计算明天的题int temp=a+b;a=b;b=temp; } //3)输出做题数量cout<<sum; 
}

第2题 [GESP202312 二级] 小杨的H字矩阵

题目描述

小杨想要构造一个 N×N 的 H 字矩阵(N 为奇数),具体来说,这个矩阵共有 N 行,每行 N 个字符,其中最左列、最右列都是 | ,而中间一行(即第2N+1​行)的第 2∼N−1 个字符都是 - ,其余所有字符都是半角小写字母 a。例如,一个 N=5 的 H 字矩阵如下:

|aaa|
|aaa|
|---|
|aaa|
|aaa|

请你帮小杨根据给定的 N 打印出对应的“H 字矩阵”。

输入格式

一行一个整数 N(5≤N≤49 ,保证 N 为奇数)。

输出格式

输出对应的“H 字矩阵”。

请严格按格式要求输出,不要擅自添加任何空格、标点、空行等任何符号。你应该恰好输出 N 行,每行除了换行符外恰好包含 N 个字符,这些字符要么是 - ,要么是 | ,要么是 a 。你的输出必须和标准答案完全一致才能得分,请在提交前仔细检查。

输入输出样例

输入 #1

5

输出 #1

|aaa|
|aaa|
|---|
|aaa|
|aaa|

输入 #2

7

输出 #2

|aaaaa|
|aaaaa|
|aaaaa|
|-----|
|aaaaa|
|aaaaa|
|aaaaa|

答案

#include<iostream>
using namespace std;
int main(){//1)确定矩阵大小int n;cin>>n;//2)循环输出矩阵//2.1)循环行、列for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){//2.2)输出对应字符if(j==1||j==n){//如果是第1列、最后1列 cout<<"|"; } else if(i==n/2+1){//如果是中间那一行 cout<<"-"; }else{//其余所有情况,输出a cout<<"a"; }} cout<<endl; } 
}


http://www.hkcw.cn/article/gPPNutIyeQ.shtml

相关文章

漂流7小时男子说获救时手机电量4% 生死一线间

近日,广东珠海市一名男子在海上漂流7小时后获救的新闻引发网友热议。5月29日,这名26岁的陈先生在社交平台晒图称已制作锦旗送到参与救援单位,并表示希望大家引以为戒。陈先生是一名户外运动爱好者,事情发生在5月25日。当天,他计划从珠海的外伶仃岛划皮划艇到庙湾岛,两个小…

中国女排4大新星崛起 19岁主攻或当奇兵

2025世界女排联赛分站赛将于6月4日点燃战火,新一届中国女排将迎来首次亮相,其中多位超级新星会在国家队打出怎样的表现令人期待。中国女排在新周期的第一年计划大力培养年轻球员,这给了新星们机会。17岁1米96的副攻王奥芊、16岁1米92的接应杨舒茗、16岁的二传手张籽萱,和19…

景区回应游客要求保安出来道歉 矫情病发作

景区回应游客要求保安出来道歉 矫情病发作。有些人并不知道自己生病了,反而以疾病发作为荣,认为自己发病时的样子很厉害、很威风。最近,在南京钟山景区发生的一幕引起了网友们的愤怒。一名女子因骑车进入禁行区被保安拦下后尖叫要求保安道歉。视频中,女子的尖叫声刺耳且粗暴…

馆方回应游客制止参观者嬉笑反被怼!

馆方回应游客制止参观者嬉笑反被怼 尊重历史引争议!2025年5月24日,哈尔滨731罪证陈列馆吸引了大量游客。一名游客用手机记录了一场意外的争执,引发广泛关注。事件起因是几名游客在陈列馆内谈笑,这种行为引起了另一名身着黑色衣服的女士不满。她提醒紫色上衣的女士这里不该笑…

linux c基础逻辑判断

switch switch (表达式或变量) { case 常量值1: /* code */ break; case 常量值2: /* code */ break; default: /* code */ break; } 注意&#xff1a; 1. case后边只能跟整型、字符常量&#xff0c;不能跟浮点数、字符串。 2. case后边可以不加break,从符合条件…

韦世豪称赞胡荷韬 慧眼识珠

5月29日,在央视足球之夜的节目中,韦世豪表达了对胡荷韬的看好。韦世豪在采访中提到,他刚来不久就注意到胡荷韬平时训练特别谦逊。他说:“我刚来一个月时就跟小胡说,你以后一定能进国家队。一个球员如果既努力又谦逊,肯定会有成就。有些年轻球员成绩好后会变得浮躁,或者踢…

【网络入侵检测】基于Suricata源码分析FlowManager实现

【作者主页】只道当时是寻常 【专栏介绍】Suricata入侵检测。专注网络、主机安全&#xff0c;欢迎关注与评论。 1. 概要 &#x1f44b; 本文聚焦开源网络入侵检测系统 Suricata 的核心模块 FlowManager&#xff0c;深入解读其源码&#xff0c;解析流量管理实现机制。FlowManage…

永辉超市及其法人被限消 涉服务合同纠纷

企查查APP显示,永辉超市及其法定代表人张轩松近日被限制高消费。原因是未按执行通知书指定的期间履行生效法律文书确定的给付义务。申请人是郑州市唐科废旧物资回收有限公司,涉及服务合同纠纷案件。此前,永辉超市已因此案被执行超过39万元。责任编辑:zhangxiaohua

一条龙舟值套房?揭秘“水上超跑” 龙舟漂移绝技

一条龙舟值套房?揭秘“水上超跑” 龙舟漂移绝技!端午节即将到来,全国各地的龙舟赛陆续开赛。广东佛山叠滘的龙舟因其独特的技术和风格被网友们称为“银河系唯一水上F1”。叠滘龙舟讲究人舟合一,每条龙舟需40多人默契配合,舵手凭经验预判水流和角度,队员瞬间调整重心,这种…

声援魏建军,何小鹏呼吁卷科技而非低价 未来选车看算力

小鹏汽车CEO何小鹏在最近的一次媒体访问中,针对魏建军近期发言和比亚迪降价相关问题发表了自己的看法。他认为,汽车行业不应只关注价格竞争,而应注重科技发展,特别是向具身智能方向迈进。不久前,长城汽车董事长魏建军指出,当前中国汽车产业面临资本裹挟、恶性竞争和技术趋…

为什么美国政府要对高校穷追猛打 连番施压背后

为什么美国政府要对高校穷追猛打 连番施压背后!最近,美国政府对哈佛大学采取了一系列严厉措施,包括禁止招收国际学生、冻结政府拨款以及威胁取消其免税地位。哈佛大学对此毫不退让,选择了对抗。苏晓晖认为,美国总统接连对哈佛大学施压,表面上打着打击校园“反犹主义”和去…

特朗普留学生禁令被“叫停”,这场大戏远没有结束 京酿馆 哈佛反击战持续升级

近段时间,美国特朗普政府对哈佛大学进行了一系列打压,引发了全球关注。据财联社报道,当地时间5月29日,美国马萨诸塞州联邦地区法院一名法官发布了一项命令,叫停了特朗普政府禁止哈佛大学招收外国学生的政策。听证会后,法院网站信息显示,此前发布的临时限制令将继续有效,…

欧冠官方晒近11年决赛比分 为决赛预热

北京时间6月1日,巴黎圣日耳曼将在慕尼黑与国际米兰争夺本赛季欧冠冠军。为了预热本次决赛,欧冠联赛官方回顾了近11年的欧冠决赛赛果。2024年伦敦,皇马以2-0战胜多特;2023年伊斯坦布尔,曼城以1-0击败国米;2022年巴黎,皇马以1-0战胜利物浦;2021年波尔图,切尔西以1-0击败…

Linux发行版本的安装

目录 一、彻底删除VMware 二、VMware-17虚拟机安装 三、MobaXterm 安装 四、Centos 发行版 7.9的安装 五、rockys 9.1的安装 六、ubuntu2204的安装 一、彻底删除VMware 在卸载VMware虚拟机之前&#xff0c;要先把与VMware相关的服务和进程终止 1. 在windows中按下【Windo…

云计算、大数据、人工智能、物联网、虚拟现实技术、区块链技术

先自我介绍一下&#xff0c;小编浙江大学毕业&#xff0c;去过华为、字节跳动等大厂&#xff0c;目前阿里P7 深知大多数程序员&#xff0c;想要提升技能&#xff0c;往往是自己摸索成长&#xff0c;但自己不成体系的自学效果低效又漫长&#xff0c;而且极易碰到天花板技术停滞…

云计算与大数据进阶 | 26、解锁云架构核心:深度解析可扩展数据库的5大策略与挑战(上)

在云应用/服务的 5 层架构里&#xff0c;数据库服务层稳坐第 4 把交椅&#xff0c;堪称其中的 “硬核担当”。它的复杂程度常常让人望而生畏&#xff0c;不少人都将它视为整个架构中的 “终极挑战”。 不过&#xff0c;也有人觉得可扩展存储系统才是最难啃的 “硬骨头”&#…

云原生--基础篇-3--云原生概述(云、原生、云计算、核心组成、核心特点)

1、什么是云和原生 &#xff08;1&#xff09;、什么是云&#xff1f; “云”指的是云计算环境&#xff0c;代表应用运行的基础设施和资源。依赖并充分利用云计算的弹性、分布式和资源池化能力。 核心含义&#xff1a; 1、云计算基础设施 云原生应用的设计和运行完全基于云…

云计算概念技术与架构:全面掌握云计算核心功能与场景

云计算概念技术与架构&#xff1a;全面掌握云计算核心功能与场景 【下载地址】云计算概念技术与架构 《云计算&#xff1a;概念、技术与架构》是一本全面深入的云计算指南&#xff0c;由Thomas Erl、Zaigham Mahmood和Ricardo Puttini共同撰写。本书详细解析了云计算的基础概念…

肝了半年,我整理出了这篇云计算学习路线(新手必备,从入门到精通)

大家好&#xff01;我是凯哥&#xff0c;今天给大家分享一下云计算学习路线图。这是我按照自己最开始学习云计算的时候的学习路线&#xff0c;并且结合自己从业多年所涉及的知识精心总结的云计算的思维导图。这是凯哥精心总结的&#xff0c;花费了不少精力哦&#xff0c;希望对…

探索虚拟化:云计算时代的资源优化之道

前言 如果您想知道云提供商如何在全球范围内运行无数应用程序&#xff0c;而每个应用程序都没有机架服务器&#xff0c;那么答案就在于虚拟化。 它是为云提供支持的核心技术之一&#xff0c;在幕后悄悄工作&#xff0c;使现代计算高效、可扩展且具有成本效益。 在本文中&#x…