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

第16届蓝桥杯C++中高级选拔赛(STEMA)2025年4月真题

========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ---->  C++ ----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

=======================================================================

第16届蓝桥杯C++中高级选拔赛(STEMA)2025年4月真题
一、单选题
第 1 题    单选题
运行语句 cout << 2 * (5 + 1); 的结果是?( )

A.10

B.11

C.12

D.13


答案 C
解析
输出计算的结果:2 * (5 + 1) = 2 * 6 = 12。

第 2 题    单选题
下列选项中,用于修饰常量的关键字是?( )

A.int

B.double

C.const

D.void


答案 C
解析
修饰常量使用关键字const。

第 3 题    单选题
运行以下程序,输出的结果是?( )

int ans = 0;
for (int i = 0; i <= 15; i++) {if (i % 2 == 0 && i % 3 == 0) {ans += i;}
}
cout << ans;

A.6

B.12

C.18

D.36


答案 C
解析
for循环的i从1到5,循环体中判断i是2的倍数并且是3的倍数,即6的倍数时,累加到ans中,所以累加的i有:0、6、12,ans的值为18。

第 4 题    单选题
下列哪个选项能够正确定义并初始化一个整型指针?( )

A.int *p = 10;

B.int *p = nullptr;

C.int q = 5; int *p = q;

D.int *p; *p = 5;


答案 B
解析
选项A,直接把一个整数赋给指针,是不合法的,指针应是存储地址;

选项B,正确,将指针 p 初始化为空指针(nullptr);

选项C,和选项A一样,不能把一个整数赋给指针;

选项D,指针p未初始化,不指向任何地址,不能直接引用。

第 5 题    单选题
运行以下程序,输出的结果是?( )

int func(int n) {static int count = 0;count++;if(n <= 0) return count;return func(n - 1) + func(n - 2);
}
int main() {cout << func(3);return 0;
}

A.5

B.9

C.16

D.32


答案 D
解析
count 是一个静态局部变量,只会初始化一次。

调用func(3),自增后 count = 1,返回 func(2) + func(1);

其中,调用func(2),自增后 count = 2,返回 func(1) + func(0);

func(1),自增后 count = 3,返回func(0) + func(-1);

func(0),自增后 count = 4,返回4;

func(-1),自增后 count = 5,返回5;

返回func(1),返回4+5=9;

调用func(0),自增后 count = 6,返回6;

返回func(2),返回9+6=15;

在调用func(1),来自func(3),自增后 count = 7,返回func(0) + func(-1);

func(0),自增后 count = 8,返回8;

func(-1),自增后 count = 9,返回9;

返回func(1),返回8+9=17;

返回func(3),返回15+17=32。

二、编程题
第 6 题  卫星绕行时间计算

题目描述:

已知某近地人造卫星绕地球旋转一圈耗时 2 小时,请计算其绕地球旋转 n 圈需要多少小时。

输入描述:

输入一个整数 n(1≤n≤100),表示人造卫星围绕地球旋转的圈数。

输出描述:

输出一个整数,表示人造卫星围绕地球旋转 n 圈需要多少个小时。

样例输入:

3

样例输出:

6

参考答案
 

#include <iostream>
using namespace std;
int main() {int n;cin >> n;cout << n * 2;return 0;
}

========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 蓝桥杯 ---->  C++ ----> 选拔赛】

网站链接 

青少年软件编程历年真题模拟题实时更新

=======================================================================

http://www.xdnf.cn/news/18632.html

相关文章:

  • More Effective C++ 条款05: 谨慎定义类型转换函数
  • 【Flex SerialPort】一个基于Qt6的支持自定义按键指令的串口工具
  • Kubernetes保姆级教学
  • centos搭建gitlab服务器
  • 【贪心算法】day2
  • 邮箱创建时间打标与自动删除功能设计思路
  • 13种常见机器学习算法面试总结(含问题与优质回答)
  • MySQL视图有什么用?一文读懂虚拟表的六大核心价值
  • String的最大长度剖析
  • 港口集装箱编号识别误识率↓79%!陌讯多模态融合算法落地优化
  • docker 镜像问题(解决了)
  • 第二重境:视角切换——用心灵的望远镜,看见问题的全局
  • 基于 Redis + JWT 的跨系统身份共享方案
  • Vue2+Vue3前端开发笔记合集
  • 【运维进阶】case、for、while、until语句大合集
  • VSCode+Qt+CMake详细地讲解
  • 嵌入式系统bringup通用流程
  • halcon(一)一维码解码
  • 目标检测数据集 第007期-基于yolo标注格式的茶叶病害检测数据集(含免费分享)
  • MATLAB 入门:从变量定义到基础绘图的完整上手指南
  • 05-ArkUI界面开发
  • 前端漏洞(上)- CSRF漏洞
  • C++ Core Guidelines: 最佳实践与深入解析
  • .net9 解析 jwt 详解
  • Go语言 Hello World 实例
  • RabbitMQ--消费端异常处理与 Spring Retry
  • 2025最新ncm转MP3,网易云ncm转mp3格式,ncm转mp3工具!
  • ThinkPHP8学习篇(四):请求和响应
  • VSCode无权访问扩展市场
  • 【数据结构】-5- 顺序表 (下)