A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D.
A.
B.
C.
D. 第
14 届蓝桥杯 C++青少组中 /高级组选拔赛 (STEMA)2023 年2月 12 日真题
题目总数: 10
总分数:208
一、选择题
第 1 题
单选题
以下哪个选项可以作为变量名称?(
)
float
_5b
2_ab
n!c
第 2 题
单选题
已知: char str[] ="Hello World"; 以下哪个函数可以正确输出 str的长度?(
)
sizeof()
strlen()
size()
length()
第 3 题
单选题
以下字符数组初始化正确的是(
)。
char a[3]={“a”,“b”,“c”}
char b[3]={‘a’}
char c[]={‘abc’}
char d[3]={“abc”}
第 4 题 单选题
关于结构体,以下说法正确的是(
)。
结构体的成员变量默认可以在结构体外部访问
结构体的成员变量不能是结构体类型
结构体类型的变量不能充当函数的参数
当结构体的成员变量含有数组时,不能直接对结构体变量进行赋值
第
5 题 单选题
已知: int
m =8; 下列正确的引用方法是( ) 。
A. float
&b=m;
B.
C.
D. int &b=8;
int &z;
int &b=m;
二、编程题
第 6 题
问答题
求和
题目描述:
给定一个正整数 N( 1<N<10 ),求出N左右相邻两个正整数的和。
例如: N = 6,左边相邻的数为 5,右边相邻的数为 7,两数之和为 12(12=5+7 )。
输入描述:
输入一个正整数 N( 1<N<10 )
输出描述:
输出一个整数,表示 N左右相邻两个正整数的和
样例输入:
样例输出:
第 7 题
问答题
奇数
题目描述:
给定两个正整数 N和 M( 10≤N <M≤10000 ),请找出 N到 M之间(包含 N和 M)的所有正整数中,哪些正整数的
各个位上的数字都为奇数,并输出 N到 M之间共有多少个这样的正整数。
例如: N = 110 ,M = 119 ,
110 到121 之间的所有正整数有 110、111 、112 、113 、114 、115 、116 、117 、118 、119 ;
其中各个位上的数字都为奇数的有 111、113 、115 、117 、119 ,共 5个。
输入描述:
输入两个正整数 N和 M( 10≤N <M≤10000 ),正整数之间以一个英文逗号隔开
输出描述:
输出 N到 M之间(包含 N和 M)的所有正整数中,各个位上的数字都为奇数的个数
样例输入: 6
6
6
12
110,119
样例输出:
第 8 题
问答题
硬币
题目描述:
有 N( 2≤N≤50 )个硬币正面朝上排成一排,每次反转任意 3个硬币(正面反转后为反面,反面反转后为正
面),请问最少反转几次可以使 N个硬币全部反转成反面。
例如:
N=7 ,最少反转 3次可以使 7个硬币全部反转成反面。
第一次将第 1、 2、 3的硬币反转为反面朝上;
第二次将第 3个硬币反转为正面朝上,将第 4、 5的硬币为反面朝上;
第三次将第 3、 6、 7的硬币反转为反面朝上。
输入描述:
输入一个正整数 N( 2≤N≤50 ),表示硬币的个数
输出描述:
输出一个整数,如果可以将 N个正面朝上硬币全部反转成反面,就输出反转的次数,否则输出 -1
样例输入:
样例输出:
第 9 题
问答题
最大空白区
题目描述:
小明有一张矩形彩纸,他将彩纸均匀的画了 N*M个小方格,有些小方格中被他画了小草,有些小方格是空白
的,现小明想找出一片空白的方格,并且这片空白方格是最大的矩形。
现给出 N和 M的值,及每个方格的状态,被画小草的小方格用数字 1表示,空白小方格用数字 0表示,请帮小明
找出最大矩形,并输出最大矩形由多少个小方格组成。
例如: N=4,M=5 ,
5
7
3
输入描述:
第一行输入两个正整数 N和 M( 2≤N≤100 ,2≤M≤100 ),分别表示矩形彩纸方格的行数和列数,两个正整数之
间以一个空格隔开
第二行开始,输入 N行,每行 M个正整数(正整数为 1或者 0), 1表示小草, 0表示空白,正整数之间一个空格
隔开
输出描述:
输出一个整数,表示最大矩形由多少个小方格组成
样例输入:
样例输出:
第 10 题
问答题
求个数
题目描述:
给定一组数据,及两个正整数 N和 M,求出数据中,值位于 N到 M之内的区间和的个数。
输入描述:
第一行输入一个正整数 K( 2≤K≤1000 )
第二行输入 K个正整数( -1000≤正整数≤1000),正整数之间以一个空格隔开
第三行输入两个正整数 N和 M( -1000≤ 正整数≤1000),表示区间,正整数之间以一个空格隔开
输出描述:
输出一个整数,表示满足要求的区间和个数
样例输入:
样例输出:
4 5
1 1 0 0 0
1 0 1 0 0
0 0 0 1 1
0 0 0 1 0
6
2
-1 3 -2
-1 2
3
第14届蓝桥杯C++青少组中_高级组选拔赛(STEMA)2023年2月12日真题,第14届蓝桥杯青少组STEM考试C++真题