文库 真题 蓝桥杯真题

第14届蓝桥杯青少组STEM考试C++真题 2023年2月

蓝桥杯青少组C++真题 STEMA考试真题 PDF   4页   下载0   2024-03-08   浏览146   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第14届蓝桥杯青少组STEM考试C++真题 2023年2月 第1页
第14届蓝桥杯青少组STEM考试C++真题 2023年2月 第2页
剩余2页未读, 下载浏览全部
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++真题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明