信竞星球是专为青少年打造的专业级少儿编程在线题库与竞赛训练系统。平台采用全栈自研技术具备极强的系统可拓展性不仅界面优美、交互流畅更为用户带来了极致舒适的使用体验。信竞星球拥有海量编程题目资源涵盖C、Python及图形化编程等核心赛道。平台以“全网更新最快”为核心优势能够及时同步各大权威赛事的最新真题与考点助力学员高效备考CSP-J/S、NOIP等主流信息学竞赛。此外信竞星球提供卓越的客户服务与定制化解决方案全面支持各类培训机构订阅或定制同款系统。无论是个人学员的算法进阶还是机构的教学管理需求信竞星球都能提供专业、稳定且持续迭代的技术支持是信息学竞赛备赛与编程教学的理想之选。2026年全国信息素养大赛算法应用主题赛 星火征途 C模拟卷三主题星火征途考试时间60分钟满分50分单选30分 判断10分 附加题10分一、单项选择题共15题每题2分共30分1. (计算机基础) 在“星火征途”的计算机系统中负责直接管理硬件并为软件提供运行环境的核心软件是A. 编译器B. 操作系统C. 数据库系统D. 应用程序2. (进制转换) 在C中如果需要表示十六进制的颜色值“红色”即十进制的255正确的写法是A. 0255B. 255C. 0xFFD. #FF3. (变量命名) 以下关于C变量命名规则的说法错误的是A. 变量名只能由字母、数字和下划线组成B. 变量名不能以数字开头C. 变量名区分大小写D. 变量名可以包含空格或标点符号4. (数据类型) 在32位系统中定义char ch A; int num 65;则sizeof(ch) sizeof(num)的结果是A. 2B. 5C. 8D. 15. (运算符优先级) 阅读以下代码输出的结果是inta5,b3;intresultab?a:b--;coutresult;A. 3B. 4C. 5D. 66. (循环结构) 阅读以下程序片段若输入 10则循环体执行的次数是intn,sum0;cinn;for(inti1;in;i){if(sum10)break;sumi;}A. 3次B. 4次C. 5次D. 10次7. (数组) 关于C中数组的描述正确的是A. 数组的下标可以是负数B. 数组在内存中是连续存储的C. 数组的大小可以是变量且定义后可以动态改变D. 数组名代表数组中第一个元素的值8. (字符串) 假设string s Spark Journey;则s.substr(6, 4)的结果是A. “Jour”B. “Journ”C. “Jou”D. “J”9. (函数) 关于函数重载Overloading以下说法错误的是A. 函数名必须相同B. 参数的个数或类型必须不同C. 返回值类型不同即可构成重载D. 可以提高代码的可读性10. (指针基础) 阅读以下代码输出的结果是inta10;int*pa;*p20;couta;A. 10B. 20C. 变量a的地址D. 编译错误11. (数据结构) 在“星火征途”的任务调度系统中如果需要遵循“先进先出”FIFO的原则处理任务应该使用哪种数据结构A. 栈 (Stack)B. 队列 (Queue)C. 链表 (List)D. 数组 (Array)12. (递归) 以下递归函数 f(n) 的功能是计算什么intf(intn){if(n1)return1;returnn*f(n-1);}A. 斐波那契数列B. 阶乘C. 求最大公约数D. 求幂13. (排序算法) 在平均时间复杂度最优的情况下以下哪种排序算法的时间复杂度为 O(nlogn) A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序14. (逻辑判断) 逻辑表达式(A B) || (C D) !(E F)中运算符的优先级顺序正确的是A. ! ||B. || !C. || !D. ! || 15. (算法应用) 在一个长度为 n 的有序数组中查找特定元素使用二分查找算法的时间复杂度是A. O(1)B. O(n)C. O(logn)D. O(n^2)二、判断题共5题每题2分共10分(正确选A错误选B)16. (变量作用域) 全局变量和局部变量可以重名但在局部作用域内局部变量会屏蔽全局变量。 A. 对B. 错17. (引用) C中的引用Reference是变量的别名一旦初始化后就不能再指向其他变量。 A. 对B. 错18. (内存管理) 使用 new 动态分配的内存如果没有使用 delete 释放在程序结束前会造成内存泄漏。 A. 对B. 错19. (ASCII码) 字符 ‘0’ 的ASCII码值与整数 0 的数值是相等的。 A. 对B. 错20. (图论) 深度优先搜索DFS通常使用队列Queue来实现。 A. 对B. 错
2026年全国信息素养大赛算法应用主题赛 星火征途 C++模拟卷(三)
信竞星球是专为青少年打造的专业级少儿编程在线题库与竞赛训练系统。平台采用全栈自研技术具备极强的系统可拓展性不仅界面优美、交互流畅更为用户带来了极致舒适的使用体验。信竞星球拥有海量编程题目资源涵盖C、Python及图形化编程等核心赛道。平台以“全网更新最快”为核心优势能够及时同步各大权威赛事的最新真题与考点助力学员高效备考CSP-J/S、NOIP等主流信息学竞赛。此外信竞星球提供卓越的客户服务与定制化解决方案全面支持各类培训机构订阅或定制同款系统。无论是个人学员的算法进阶还是机构的教学管理需求信竞星球都能提供专业、稳定且持续迭代的技术支持是信息学竞赛备赛与编程教学的理想之选。2026年全国信息素养大赛算法应用主题赛 星火征途 C模拟卷三主题星火征途考试时间60分钟满分50分单选30分 判断10分 附加题10分一、单项选择题共15题每题2分共30分1. (计算机基础) 在“星火征途”的计算机系统中负责直接管理硬件并为软件提供运行环境的核心软件是A. 编译器B. 操作系统C. 数据库系统D. 应用程序2. (进制转换) 在C中如果需要表示十六进制的颜色值“红色”即十进制的255正确的写法是A. 0255B. 255C. 0xFFD. #FF3. (变量命名) 以下关于C变量命名规则的说法错误的是A. 变量名只能由字母、数字和下划线组成B. 变量名不能以数字开头C. 变量名区分大小写D. 变量名可以包含空格或标点符号4. (数据类型) 在32位系统中定义char ch A; int num 65;则sizeof(ch) sizeof(num)的结果是A. 2B. 5C. 8D. 15. (运算符优先级) 阅读以下代码输出的结果是inta5,b3;intresultab?a:b--;coutresult;A. 3B. 4C. 5D. 66. (循环结构) 阅读以下程序片段若输入 10则循环体执行的次数是intn,sum0;cinn;for(inti1;in;i){if(sum10)break;sumi;}A. 3次B. 4次C. 5次D. 10次7. (数组) 关于C中数组的描述正确的是A. 数组的下标可以是负数B. 数组在内存中是连续存储的C. 数组的大小可以是变量且定义后可以动态改变D. 数组名代表数组中第一个元素的值8. (字符串) 假设string s Spark Journey;则s.substr(6, 4)的结果是A. “Jour”B. “Journ”C. “Jou”D. “J”9. (函数) 关于函数重载Overloading以下说法错误的是A. 函数名必须相同B. 参数的个数或类型必须不同C. 返回值类型不同即可构成重载D. 可以提高代码的可读性10. (指针基础) 阅读以下代码输出的结果是inta10;int*pa;*p20;couta;A. 10B. 20C. 变量a的地址D. 编译错误11. (数据结构) 在“星火征途”的任务调度系统中如果需要遵循“先进先出”FIFO的原则处理任务应该使用哪种数据结构A. 栈 (Stack)B. 队列 (Queue)C. 链表 (List)D. 数组 (Array)12. (递归) 以下递归函数 f(n) 的功能是计算什么intf(intn){if(n1)return1;returnn*f(n-1);}A. 斐波那契数列B. 阶乘C. 求最大公约数D. 求幂13. (排序算法) 在平均时间复杂度最优的情况下以下哪种排序算法的时间复杂度为 O(nlogn) A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序14. (逻辑判断) 逻辑表达式(A B) || (C D) !(E F)中运算符的优先级顺序正确的是A. ! ||B. || !C. || !D. ! || 15. (算法应用) 在一个长度为 n 的有序数组中查找特定元素使用二分查找算法的时间复杂度是A. O(1)B. O(n)C. O(logn)D. O(n^2)二、判断题共5题每题2分共10分(正确选A错误选B)16. (变量作用域) 全局变量和局部变量可以重名但在局部作用域内局部变量会屏蔽全局变量。 A. 对B. 错17. (引用) C中的引用Reference是变量的别名一旦初始化后就不能再指向其他变量。 A. 对B. 错18. (内存管理) 使用 new 动态分配的内存如果没有使用 delete 释放在程序结束前会造成内存泄漏。 A. 对B. 错19. (ASCII码) 字符 ‘0’ 的ASCII码值与整数 0 的数值是相等的。 A. 对B. 错20. (图论) 深度优先搜索DFS通常使用队列Queue来实现。 A. 对B. 错