考试时间:60 分钟 满分:100 分
适用:小学组|算法应用主题赛
版本:2026 初赛(智传民韵)
内容:试题 + 答案 + 详细解析
用途:备考刷题、复习巩固、赛前训练
一、单项选择题(每题 5 分,共 15 题,75 分)
第 1 题
下列 C++ 变量名中,合法的是()
A. 2025 民韵
B. _zhichuan
C. int
D. c++
✅ 正确答案:B
解析:变量名不能以数字开头,不能是关键字,不能有空格、中文、特殊符号,下划线开头合法。
第 2 题
十进制数 28 转换为二进制数是()
A. 11100
B. 11011
C. 10111
D. 11110
✅ 正确答案:A
解析:28 = 16+8+4,对应二进制 11100。
第 3 题
关于 C++ 函数,下列说法错误的是()
A. 函数可以无返回值
B. 函数可以无参数
C. 函数重载仅看返回值类型
D. 函数调用需匹配参数个数
✅ 正确答案:C
解析:函数重载只看参数,与返回值类型无关。
第 4 题
执行代码 char c='5'; int x=c-'0'; 后,x 的值为()
A. 5
B. '5'
C. 53
D. 0
✅ 正确答案:A
解析:字符 '5' 减去 '0' 可以把字符数字转为整数 5。
第 5 题
下列数据结构中,遵循先进先出(FIFO)原则的是()
A. 栈
B. 队列
C. 二叉树
D. 链表
✅ 正确答案:B
解析:队列的特点是先进先出,栈是先进后出。
第 6 题
数组 int a[5]; 的合法下标范围是()
A. 0~4
B. 1~5
C. 0~5
D. 1~4
✅ 正确答案:A
解析:C++ 数组下标从 0 开始,长度为 5 则下标是 0~4。
第 7 题
下列代码的输出结果是()
int sum=0;for(int i=1;i<=5;i++) sum+=i;cout<<sum;
A. 10
B. 15
C. 20
D. 25
✅ 正确答案:B
解析:1+2+3+4+5 = 15。
第 8 题
C++ 中,实现排序、二分查找需要包含的头文件是()
A.
B.
C.
D.
✅ 正确答案:C
解析:sort、binary_search 等算法都在 <algorithm> 头文件中。
第 9 题
下列表达式结果为真(true)的是()
A. 3>5
B. 0&&1
C. 4!=4
D. 6>=2
✅ 正确答案:D
解析:6 大于等于 2 成立,结果为真。
第 10 题
递归函数 fac (n) 计算 n 的阶乘,fac (5) 的结果是()
A. 10
B. 15
C. 120
D. 25
✅ 正确答案:C
解析:5 的阶乘 5×4×3×2×1 = 120。
第 11 题
下列属于 C++ 基本数据类型的是()
A. string
B. array
C. int
D. vector
✅ 正确答案:C
解析:int 是 C++ 最常用的整型基本数据类型。
第 12 题
交换两个变量 a 和 b 的值,正确写法是()
A. a=b; b=a;
B. int t=a; a=b; b=t;
C. a=a*b; b=a/b; a=a/b;
D. a=0; b=0;
✅ 正确答案:B
解析:借助临时变量 t 可以正确交换 a、b 的值。
第 13 题
C++ 中用于从键盘输入数据的是()
A. cout
B. cin
C. printf
D. return
✅ 正确答案:B
解析:cin 用于输入,cout 用于输出。
第 14 题
下列属于排序算法的是()
A. 二分查找
B. 冒泡排序
C. 遍历
D. 递归
✅ 正确答案:B
解析:冒泡排序是最基础的交换排序算法。
第 15 题
二分查找算法要求数组必须是()
A. 无序
B. 有序
C. 空数组
D. 任意数组
✅ 正确答案:B
解析:二分查找只能在有序数组中使用。
二、判断题(对打√,错打 ×,每题 5 分,共 5 题,25 分)
第 1 题
C++ 中,变量名可以包含空格和中文。()
✅ 正确答案:×
解析:变量名不能包含空格、中文和特殊符号。
第 2 题
栈(stack)遵循先进后出(FILO)的原则。()
✅ 正确答案:√
解析:栈的特点是先进后出,最先进去最后出来。
第 3 题
二分查找算法适用于无序数组。()
✅ 正确答案:×
解析:二分查找必须在有序数组才能使用。
第 4 题
C++ 中,// 用于单行注释,/* */ 用于多行注释。()
✅ 正确答案:√
解析:// 单行注释,/* */ 多行注释,格式正确。
第 5 题
二维数组在内存中是连续存储的。()
✅ 正确答案:√
解析:二维数组在内存中按行顺序连续存放。
加入工作室
学习编程知识
锻炼逻辑思维
让自己变得更优秀
欢迎同学们组队
学习 C++
感受不一样的程序人生
成为新时代的领军人物
扫码关注
感谢您关注
信奥科创工作室
官方微信
互动支持
期待您的分享 点赞 在看