当前位置: 首页 > news >正文

CCF-GESP 等级考试 2025年9月认证C++三级真题 - 编程题 解析

2025年9月真题

一、单选题(每题2分,共30分)

哈哈,还没有

二、判断题(每题2分,共20分)

哈哈,还没有

三、编程题(每题25分,共50分)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本题考察模拟算法、数组。

解析:模拟题,严格按照题目的描述对数组进行操作即可。

操作次数未知,用while循环,操作条件是:数组还没有全为0,用作while条件不好表示,因此本题中写while(true),循环中在进行循环终止的判断。

#include<bits/stdc++.h>
using namespace std;
int n, arr[105];
int main() {cin>>n;for(int i=0; i<n; i++) cin>>arr[i];int cnt=0; //记录操作次数 while(true){int maxid=0, minn=100; //maxid:满足条件的最大值下标, minn:最小值 for(int i=0; i<n; i++){ if(arr[i]>=arr[maxid]) maxid=i;if(arr[i]!=0 && arr[i]<minn) minn=arr[i];}if(arr[maxid]==0) break; //最大值为0,即数组中已全为0 arr[maxid]-=minn; //按题目要求进行操作 cnt++; //操作次数加1 }cout<<cnt;return 0;
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本题考察 模拟算法、数组。

本题涉及知识点还是挺多的, 需要知道每个月天数、闰年判断条件、如何求解已知当前的星期和往前过的天数(往后过的天数)的星期数、处理周期性问题、整数的格式化输出、周期性换行等

题目涉及知识点比较多,有一个不会就拿不到分,以下是参考代码:

#include<bits/stdc++.h>
using namespace std;
int n, months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main() {cin>>n;cout<<"MON"<<" "<<"TUE"<<" "<<"WED"<<" "<<"THU"<<" "<<"FRI"<<" "<<"SAT"<<" "<<"SUN"<<endl;int start=1; //start是月份的开始星期数,已知信息:2025 年 9 月 1 日是星期一 if(n<9){ //9月之前,往前计算天数 for(int i=8; i>=n; i--){start-=months[i];}}else if(n>9){ //9月之后,往后计算天数 for(int i=9; i<n; i++){start+=months[i];}}//计算月份n的开始星期数,往前计算会出现负数,start%7的结果可能是负数,通过加7再对7做取余运算规避 start=(start%7+7)%7;   if(start==0) start=7; //余数0是星期7 for(int i=1; i<start; i++){ //输出每月1号之前的空格cout<<setw(3)<<' '<<" ";} //从1号到月底进行输出 for(int i=1; i<=months[n]; i++){cout<<setw(3)<<i<<" "; //占3个字符右对齐输出 if(start%7==0) cout<<endl; //每7天换行 start++;}  return 0;
}

但是本题是输出25年的12个月,所以有时间的话,纯打表这道题也是可以拿满分的。所有,不要怕怕哦。

http://www.dtcms.com/a/483436.html

相关文章:

  • 景山网站建设公司内蒙古网站建设云聚
  • 网站怎么做app个人网站取什么域名好
  • 剪映制作一个音乐滚动流程
  • 网站模板预览wordpress ftp没有权限
  • **编程基础学习(二)-C语言变量、控制结构和函数
  • 02117 信息组织【第七章】
  • FFRT的核心并发范式与样例概览
  • 用jsp做一网站的流程佛山app开发公司排名
  • 建立网站需要怎么做从网络安全角度考量_写出建设一个大型电影网站规划方案
  • CRMEB多商户系统(Java) v2.0公测版发布
  • 网站后台发文章图片链接怎么做泰州市建设监理协会网站
  • SQL性能调优:深入理解数据库索引的原理与应用
  • sqlite:存储时间
  • 跳过 OA 拿 TikTok DE offer!三轮面经 + 真题通俗解析
  • 想做一个自己的网站程序开发平台哪个好
  • 兰州彩票网站制作在线设计平台的技术支持
  • 【GESP】C++四级真题 luogu-B3958 [GESP202403 四级] 相似字符串
  • Kubernetes 集群调度
  • 【Linux 系统】互斥与同步
  • 网站 301做电脑游戏破解的网站
  • 软件培训网站个人不良信息举报网站
  • 深圳品牌网站策划网站流量一直下降
  • Qiankun 主子应用通信方式对比及使用场景【前端微前端实战指南】
  • 二级域名网站优化肥城网站建设费用
  • 网站模板下载后怎么使用网络规划设计师 高级
  • python高效采集淘宝商品数据,详情页实时 API 接口接入
  • 个人房产信息查询网站企业查查官网登录入口
  • 沈阳制作网站的公司四平做网站佳业
  • Thinkphp8 Redis队列与消息队列topthink/think-queue 原创
  • LeetCode每日一题——螺旋矩阵