- 博客(30)
- 资源 (5)
- 收藏
- 关注
原创 2025年9月 GESP 认证真题C++ 四级深度解析(编程题 — 最长连续段)
题目要求重排数组后,找出最长连续递增子数组(连续段)的长度。解题关键在于将问题转化为寻找数组中最长的连续整数序列。具体步骤包括:1)对数组排序;2)统计连续递增序列的长度(忽略重复元素);3)找出最大长度。该算法的时间复杂度为O(nlogn),适用于给定的数据范围。示例表明,如数组[1,0,2,4]重排后最长连续段[0,1,2]长度为3。
2025-12-08 10:34:12
219
原创 2025年9月 GESP 认证真题C++ 四级深度解析(编程题 — 排兵布阵)
题目要求在给定的n×m的0-1矩阵中,找出全为1的最大矩形面积。由于数据规模较小(n,m≤12),采用暴力枚举法:枚举所有可能的矩形区域,检查是否全为1,并记录最大面积。算法通过六重循环实现,外层两重循环枚举矩形左上角,中间两重枚举右下角,内层两重检查矩形内元素。虽然时间复杂度较高(O(n³m³)),但在小数据规模下可行。该解法简单直观,适合初学者理解枚举思想。输入输出样例验证了算法的正确性。
2025-12-07 11:17:04
288
原创 LMCC-2025第一轮试题解析(青少年组)
本文摘要:该文档包含LMCC-2025大模型首次能力认证的20道关于大语言模型的技术选择题和2道编程题。选择题涵盖模型泛化能力、提示学习、数据质量评估、模型架构、训练流程等核心概念,重点考察Transformer架构、自注意力机制、模型评测标准等知识点。编程题演示了Qwen2.5-VL多模态模型和Qwen2.5-7B文本模型的推理部署,涉及模型加载、图像处理、对话模板应用、推理优化等实践技能。所有题目均提供标准答案和详细解析,帮助理解大语言模型的关键技术原理和工程实现细节。
2025-12-05 16:38:10
1552
原创 2025年9月 GESP认证真题C++ 四级深度解析(判断题)
2025年9月 GESP 认证真题C++ 四级判断题涉及多个核心知识点。包括指针初始化必须使用地址操作符(&)、变量作用域导致的未定义行为、动态分配结构体数组的正确语法、指针参数传递修改实参值、二维数组作为函数参数的正确声明方式等。同时考察了递推概念、排序算法(插入排序和冒泡排序)的特性与实际应用、异常捕获机制以及文件操作的正确用法。这些题目突出了编程中常见的语法错误和概念误区,如类型匹配、内存管理、作用域规则等,对掌握C++编程基础具有重要指导意义。
2025-12-03 08:00:00
67
原创 2025年9月 GESP认证真题C++ 四级深度解析(选择题)
2025年9月 GESP 认证真题 C++ 15道选择题,涵盖指针、数组、函数、结构体、排序算法和异常处理等核心知识点。主要内容包括:指针解引用操作使变量a从42变为43;数组名作为常量指针不可自增;二维数组指针运算获取元素值;默认参数和变量作用域规则;值传递与指针传递的区别;结构体初始化语法;排序算法稳定性分析(选择排序不稳定);插入排序和选择排序的实现逻辑;动态规划解决爬楼梯问题;三重循环的时间复杂度为O(n³);异常处理机制要点等。这些题目涉及C++编程中的重要概念和常见考点,适合检验和巩固基础知识。
2025-12-02 10:56:29
97
原创 2025年9月 GESP认证真题C++ 三级深度解析(编程题 — 日历制作)
该程序实现了2025年指定月份的日历输出功能。核心思路是:1)利用已知2025年1月1日是星期三的条件;2)通过累加前n个月天数计算当月1日的星期;3)按格式要求输出日历,确保日期右对齐。程序采用数组存储月份天数和星期缩写,通过循环计算和格式化输出,满足了个位数与星期缩写最后一个字母对齐的要求。代码结构清晰,通过合理控制空格数量和换行处理,实现了规范的日历输出格式。
2025-11-16 11:00:00
219
原创 2025年9月 GESP认证真题C++ 三级深度解析(编程题 — 数组清零)
本文探讨了2025年9月 GESP认证真题C++ 三级深度解析(编程题 — 数组清零),要求通过特定步骤将非负整数数组全变为0。每次操作选取最大值(下标最大优先)减去最小非零数,重复直到数组归零。解题采用直接模拟法:循环执行操作(找最大减最小,重新排序),统计操作次数。程序使用排序简化查找过程,但存在未考虑原始下标的逻辑缺陷,时间复杂度为O(k×nlogn)。最后提出了两个优化方向:保持下标的精确模拟或数学方法分析总减少量。示例显示数组[2,3,4]需7次操作归零。
2025-11-15 18:37:56
240
原创 最新中小学信息学竞赛人工智能相关题库
本文是一套人工智能基础知识题库,内容涵盖AI定义、判别式与生成式AI的区别、大语言模型、编程基础、大数据特征、AI伦理等核心概念。题目通过选择题形式,考察了AI技术的典型应用场景(如语音助手、推荐系统)、使用注意事项(如数据公平性、提示词设计)以及发展前景。解析部分明确了技术边界,强调AI应作为辅助工具而非替代人类,并指出当前技术局限(如算法偏见、深度伪造风险)。题库旨在帮助学习者建立对AI的基本认知框架,理解其应用价值与伦理挑战,培养负责任地使用AI技术的意识。
2025-11-06 10:16:34
2346
原创 2025年9月 GESP认证真题C++ 三级深度解析(判断题)
本篇文章总结了2025年9月 GESP认证C++三级中的多个关键知识点和常见陷阱,主要包括:1)字符字面量在C和C++中的类型差异;2)全局变量的自动初始化规则;3)do-while循环的特性;4)递增运算符的返回值区别;5)枚举类型的基础类型;6)宏定义的安全性问题;7)char类型的符号性;8)条件运算符的优先级问题;9)头文件包含的路径搜索差异;10)extern关键字的使用限制。文章重点揭示了C++中容易混淆的概念和典型错误,强调了理解语言标准与实现差异的重要性,并提供了验证这些知识的代码实践建议。
2025-11-04 11:00:00
191
原创 2025年9月 GESP认证真题C++ 三级深度解析(选择题)
本文解析了15道2025年9月 GESP认证真题三级C++编程基础题目,涵盖数据类型转换、数组操作、函数设计、流程控制等核心知识点。重点包括:整数除法结果截断(如10/3=3.0)、数组边界访问(索引0到size-1)、函数返回值与参数传递、循环结构中的continue用法等。典型易错点包括误用浮点数除法、数组越界访问、混淆变量作用域等。文章建议通过实际编码验证概念,特别注意边界条件,掌握string类与字符数组的区别,并推荐使用调试技巧定位问题,避免死记硬背式的学习。
2025-11-04 10:22:56
134
原创 2025年第二届安徽省青少年AI编程普及活动C++(赛前集训题库深度解析 — 判断题)
本文总结了2025年第二届安徽省青少年AI编程普及活动25个C++编程基础知识点,涵盖数据类型、变量声明、数组索引、函数参数、指针运算、内存管理、结构体特性、异常处理等核心概念。重点包括:C++作为多范式语言支持面向对象编程;变量必须先定义后使用;数组下标从0开始;指针可进行算术运算;动态分配内存需手动释放;引用是变量的别名;const修饰的变量不可修改;函数重载规则等。同时指出了常见误区,如局部变量默认初始值随机、C++不支持函数嵌套定义等。这些知识点对理解C++编程基础和避免常见错误具有重要意义。
2025-10-24 20:11:09
1136
原创 2025年第二届安徽省青少年AI编程普及活动C++(赛前集训题库深度解析 — 选择题)
本文解析了2025年第二届安徽省青少年AI编程普及活动C++赛前集训题库中30道C++基础题目,涵盖标识符命名、数据类型、运算符、控制结构、函数、指针、数组等核心知识点。重点包括:1) 标识符必须以字母/下划线开头;2) cout用于输出;3) 整数除法会截断小数;4) 数组名代表首元素地址;5) 引用必须初始化且不能为空;6) 栈遵循后进先出原则。备考建议强调掌握基本语法规则、理解内存机制,并注意编程实践中的常见陷阱。这些题目适合检验C++基础知识的掌握程度。
2025-10-22 18:43:05
904
原创 2025年9月 GESP认证真题C++ 二级深度解析(编程题)
本文包含2025年9月 GESP认证真题C++ 二级两道编程题的解析。第一题:优美的数字;要求统计不超过n的所有数位相同的正整数数量,通过暴力枚举遍历1到n的每个数并检查数位是否相同。第二题:菱形;要求绘制n行n列的菱形图案(n为奇数),采用数组标记法,先在二维数组中标记出菱形位置,再根据标记输出'#'或'.'。两题均采用了直观有效的算法,在给定数据范围内保证了正确性和效率。
2025-10-21 09:24:26
433
原创 2025年9月 GESP认证真题C++ 二级深度解析(判断题)
本文解析了10道C++编程判断题,涉及调试技巧、整数除法、逻辑运算、数据类型转换、循环控制等核心知识点。重点内容包括:1.现代IDE支持;编辑等功能,调试时修改代码不一定需要终止调试;2.C++整数除法会截断小数部分;3.逻辑运算中非零整数被视为true;4.链式比较运算的执行顺序;5.输入浮点数到int变量时会截断小数部分;6.字符与整数运算时的类型提升规则;7.continue语句对循环执行的影响;8.斐波那契数列的迭代实现方法;9.嵌套循环中条件语句的合理使用;10.字符运算的ASCII值计算规则。
2025-10-20 20:03:22
104
原创 2025年9月 GESP认证真题C++ 二级深度解析(选择题部分 下)
本文解析了2025年9月 GESP认证真题C++ 二级 6道选择题,涵盖欧几里得算法、循环控制、输入处理、数字统计和图形输出等内容。第9题通过欧几里得算法计算最大公约数;第10题分析continue语句在循环中的作用;第11题指出修改输入语句位置会导致逻辑错误;第12题证明将break改为j=0不影响结果;第13题确定图形输出应填入N-i+1和i+1;第14题通过ASCII码计算得出输出196和-1;第15题分析链环重量计算代码中的错误。各题解析均包含详细执行过程和错误原因
2025-10-19 12:31:12
77
原创 2025年9月 GESP认证真题C++ 二级深度解析(选择题部分 上)
文章摘要:本文解析了2025年9月 GESP认证二级8道C++和计算机基础相关的选择题。主要内容包括:1.人工智能领域"大模型"指大语言模型(D);2.TCP三次握手建立连接(C);3.C++变量命名规则(允许xingming);4.提取数字特定位的方法(N/div%10);5.错误赋值语句的输出结果不确定(D);6.周期性编号生成规则(模12和10);7.嵌套循环计数结果(45);8.复杂循环结构输出(12)。这些题目考察了编程基础、网络协议和逻辑分析能力,部分题目存在设计缺陷需注意。
2025-10-17 08:00:00
109
原创 2025年9月 GESP认证真题C++ 一级深度解析(编程题 — 金字塔)
金字塔石块数量计算问题要求根据层数n,计算从1²到n²的平方和。解题方法是使用循环累加每层i²的石块数。代码采用long long类型存储变量,确保大数计算安全。当n≤50时,循环方法效率足够;若n更大,可采用平方和公式n(n+1)(2n+1)/6来优化时间复杂度至O(1)。
2025-10-16 08:00:00
403
原创 2025年9月 GESP认证真题C++ 一级深度解析(编程题 — 商店折扣)
商店折扣题目要求计算在两种促销方案下购物最少需要支付的金额。方案一是满x元减y元(只能使用一次),方案二是打n折(价格变为原价的n/10)。输入四个正整数x、y、n、p,分别代表满减条件、减金额、折扣系数和商品总价。输出保留两位小数的最小支付金额。解题思路:分别计算两种方案下的支付金额,方案一为p≥x时支付p-y元,否则支付p元;方案二支付p*n/10元。最后取两者较小值作为结果。代码实现中,使用浮点数计算折扣价,并比较两种方案得出最小值。
2025-10-15 11:19:22
472
原创 2025年9月 GESP认证真题C++一级深度解析(判断题部分)
2025年9月份GESP认证真题C++一级判断题的解析。包括:1. 现代IDE调试时允许修改代码而无需终止会话;2. 取模运算符%只能用于整数运算;3. 循环中break语句会立即终止循环;4. 循环边界和算术运算对结果的影响;5. 循环初始值对累加和的影响;6. 循环条件修改可能导致不同结果;7. 变量更新顺序对累加结果的影响;8. C++支持不同类型间的隐式转换;9. continue语句不会导致无限循环;10. 斐波那契数列的正确实现方法。这些题目涵盖了C++编程中常见的循环、运算、类型转换等核心概念
2025-10-14 16:07:25
295
原创 2025年9月 GESP认证真题C++一级深度解析(选择题 下)
本文解析了GESP2025年9月份C++一级认证真题最后的5道选择题,涵盖数字反转、变量交换、位值提取、循环控制和极值计算等知识点。主要内容包括:1. 镜面数求解中循环条件选项C(N=0)错误;2. 变量交换时选项D(a,b=b,a)语法错误;3. 取数字第M位时正确表达式为N/div%10(选项D);4. 循环输出中continue跳过num=3的情况,正确结果为1#2#4#5#6#(选项A);5. 极值计算中选项D关于输入语句位置的描述错误。这些题目考察了C++基础语法、算法逻辑和代码调试能力。
2025-10-13 08:35:45
1112
原创 2025年9月 GESP认证真题C++一级深度解析(选择题部分 上)
2025年9月份GESP认证真题深度解析 选择题部分。重点内容包括:1)大模型特指大语言模型(D选项);2)计算偶数和时仅使用顺序结构最不合适(C选项);3)变量命名规则中xingming是合法命名(C选项);4)整数运算中3*4%5/6结果为0(D选项);5)循环结构中i%2可统计奇数个数(C选项);6)负数取模运算的特性导致余数总和为0(C选项)。这些题目考查了C++基础语法和编程思维。
2025-10-11 11:52:16
120
原创 3DS家口演示系统
重温了孔令德老师的《计算机图形学实验及课程设计(Visual C++版)(第2版)》这本教材,闲来无事便把“基本图元光栅扫描演示系统”、“递归动态球体演示系统”、“圆环动态纹理演示系统”、“动态光源演示系统”、“3DS家口演示系统”等五个课程设计项目进行了复现。废话不多说,上代码。源代码获取方式:1、手机打开“闲鱼”APP;2、选择搜索用户,输入关键字“家居小v”(搜索时没有双引号哈);3、选择你所需要的宝贝即可。1、3D模型的加载void CLoad3DS::ReadObjectData(lon
2020-11-19 22:46:25
554
原创 动态光源演示系统
重温了孔令德老师的《计算机图形学实验及课程设计(Visual C++版)(第2版)》这本教材,闲来无事便把“基本图元光栅扫描演示系统”、“递归动态球体演示系统”、“圆环动态纹理演示系统”、“动态光源演示系统”、“3DS家口演示系统”等五个课程设计项目进行了复现。废话不多说,上代码。源代码获取方式:1、手机打开“闲鱼”APP;2、选择搜索用户,输入关键字“家居小v”(搜索时没有双引号哈);3、选择你所需要的宝贝即可。1、球体绘制函数void CSphere::SetSize(int r){
2020-11-19 21:54:19
1270
1
原创 圆环动态纹理演示系统
重温了孔令德老师的《计算机图形学实验及课程设计(Visual C++版)(第2版)》这本教材,闲来无事便把“基本图元光栅扫描演示系统”、“递归动态球体演示系统”、“圆环动态纹理演示系统”、“动态光源演示系统”、“3DS家口演示系统”等五个课程设计项目进行了复现。废话不多说,上代码。源代码获取方式:1、手机打开“闲鱼”APP;2、选择搜索用户,输入关键字“家居小v”(搜索时没有双引号哈);3、选择你所需要的宝贝即可。1、主函数int CMainFrame::OnCreate(LPCREATESTRU
2020-11-19 20:57:47
725
原创 递归动态球体演示系统
重温了孔令德老师的《计算机图形学实验及课程设计(Visual C++版)(第2版)》这本教材,闲来无事便把“基本图元光栅扫描演示系统”、“递归动态球体演示系统”、“圆环动态纹理演示系统”、“动态光源演示系统”、“3DS家口演示系统”等五个课程设计项目进行了复现。废话不多说,上代码。源代码获取方式:1、收集打开“闲鱼”APP;2、选择搜索用户,输入关键字“家居小v”(搜索时没有双引号哈);3、选择你所需要的宝贝即可。1、主函数int CMainFrame::OnCreate(LPCREATESTRU
2020-11-19 18:23:18
1035
1
原创 基本图元光栅扫描演示系统
重温了孔令德老师的《计算机图形学实验及课程设计(Visual C++版)(第2版)》这本教材,闲来无事便把“基本图元光栅扫描演示系统”、“递归动态球体演示系统”、“圆环动态纹理演示系统”、“动态光源演示系统”、“3DS家口演示系统”等五个课程设计项目进行了复现。废话不多说,上代码。1、主函数static UINT indicators[] ={ ID_SEPARATOR, ID_INDICATOR_X, ID_INDICATOR_Y,};CMainFrame::
2020-11-15 15:07:54
1929
1
原创 文本文件(txt或者ttt格式)数据导入OpenGL中绘制花房子
文本文件(txt或者ttt格式)数据导入OpenGL中绘制花房子。使用“85-84hg.ttt”文件实现如下效果:经过一步一步的做法,实现了。没有实现最终的贴图的效果,现公开源代码,请各位朋友帮忙一起解决,一起学习。#include <GL/glut.h>#include <iostream>#include<fstream&...
2019-08-10 10:22:10
1695
1
原创 C语言小游戏——贪吃蛇
现在很多C语言类的小游戏都是基于TC编译的。奈何电脑上装不了,只能使用Visual Studio进行编译执行。使用Visual Studio 2015编写了这个贪吃蛇小程序,执行效果不错,记录下学习的足迹。...
2018-10-22 19:22:47
527
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅