2025十六届蓝桥省赛(中级组)C++真题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
2025十六届蓝桥省赛(中级组)C++真题
(题型5题选择题,4~6题编程题,考试时间:90分钟)
⼀、选择题(每题10分,共50分)
- 运行以下程序,输出的结果是( )。
int func(int y) {
y -= 5;
cout << "x";
return 0;
}
int main() {
int x = 10, y = 5;
if (x > y || func(y))
cout << y;
return 0;
}
{{ select(1) }}
- X0
- X5
- 5
- 0
- 运行以下程序,输出的结果是( )
int i = 1, t = 0;
while (i * i < 30) {
t += i;
i += 2;
}
cout << t;
{{ select(2) }}
- 3
- 4
- 9
- 16
- 运行语句
cout << (char)('F' + 4);
的结果是( )。
{{ select(3) }}
- I
- j
- K
- J
- 下列选择中,优先级最高的是( )。
{{ select(4) }}
+
-
*
=
- 关于C++中的new和delete关键字,以下说法错误的是( ) 。

{{ select(5) }}
- 使用new int[10]分配的数组内存必须使用delete[]释放
- int *p = new int;分配的整型内存默认会被初始化为0
- 对空指针(nullptr)使用delete是安全的,不会引发错误
- new在内存分配失败时默认输出std::bad_alloc异常,而非返回空指针
二、编程题
点击题目标题答题
题目名称: 庆典队列
题目名称:茶具套装组合
题目名称:平衡奇偶位置的字符交换
题目名称:矩阵圈层交错旋转
题目名称:环形取硬币游戏
题目名称:魔术扑克牌排列