第十四届蓝桥杯大赛青少年省赛C++组试题真题 2023年5月

一、选择题

第 1 题 单选题

C++中,bool类型的变量占用字节数为 ( )。

A. 1

B. 2

C. 3

D. 4

第 2 题 单选题

以下关于C++结构体的说法,正确的是 ( )。

A. 结构体中只能包含成员变量,不能包含成员函数

B. 结构体不能从另一个结构体继承

C. 结构体里面可以包含静态成员变量

D. 结构体里面不能包含构造函数

第 3 题 单选题

设只含根结点的二又树高度为1,共有62个结点的完全二叉树的高度为 ( )。

A. 4

B. 5

C. 6

D. 7

第 4 题 单选题

以下关于数组的说法,不正确的是 ( ) 。

A. 数组中所有元素的类型必须都相同

B. 数组中各元素在内存中是顺序存放的

C. 数组最后一个元素的索引是数组的长度

D. 数组名的第一个字符可以是下划线

第 5 题 单选题

执行以下代码,输出的结果是( )。

A. 127

B. 97

C. 63

D. 126

二、编程题

第 6 题 问答题

特殊运算符

时间限制: 1000MS

内存限制:65536K8

题目描述

编程实现:特殊运算符

假定有一个运算符">>>",它的功能如下所示:

复制代码
>>>257=25
>>>182=18
>>>933 =93

给定一个正整数N (100 < N < 1000) ,请计算 n-( >>> N)的结果 < /N < 1000)>

例如: N=257时,

257-(>>>257)

=257-25

=232

输入描述

输入一个正整数N (100 < N < 1000)< span> < 1000)<>

输出描述

输出一个整数,表示N -(>>>N)的结果

样例输入

复制代码
257

样例输出

复制代码
232

第 7 题 问答题

四叶玫瑰数

时间限制:1000MS

内存限制: 65536KB

题目描述:

编程实现: 四叶玫瑰数

四叶玫瑰数是指一个四位数,其各位上的数字的四次方之和等于本身。给定两个正整数N和M,请将N~M (1<=N<=M<=1000000)之间 (含N和M)的四叶玫瑰数按从小到大的顺序输出。

例如: N=1234,M=2345时,有一个四叶玫瑰数1634,因为1^4 +6^4 + 3^4 + 4^4 = 1634,故输出1634。

输入描述

第一行输入两个正整数N、M (1<=N<=M<=1000000)

输出描述

输出一行,包含若干个用一个空格隔开的正整数,表示N~M之间的四叶玫瑰数按从小到大的顺序的输出结果

注意:

题目数据保证给定的N~M范围内至少有一个四叶玫瑰数

样例输入

复制代码
1234 2345

样例输出

复制代码
1634

答案和更多内容请查看网站:

网站链接

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

相关推荐
qq_199886873 小时前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
汉克老师5 小时前
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲
c++·gesp·小学生·学c++编程
估值探索者5 小时前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
天若有情6735 小时前
C++花式魔改!手写头文件复刻Java语法,彻底打破编码思维定式
java·c++·语言做语言·jac++
qq_199886875 小时前
第7板块·第3节:CUTLASS 的 GEMM 实现与优化策略
c++·人工智能·gpu算力·cuda
hetao17338375 小时前
2026-09-17 hetao1733837 的刷题记录
c++·算法
shada6 小时前
Boost.Process v2 在旧内核上报 `assign: Bad file descriptor`
c++
别动我齐刘海7 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
朝朝辞暮i8 小时前
C++第 2 课
c++
代码中介商8 小时前
C++ 预约系统实战(三):服务端实现——libevent 事件驱动与业务路由
c++·json·c/s