文库 真题 蓝桥杯真题

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

蓝桥杯青少组C++真题 STEMA考试真题 PDF   5页   下载1   2024-03-08   浏览269   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第14届蓝桥杯青少组STEM考试C++真题 2022年11月 第1页
第14届蓝桥杯青少组STEM考试C++真题 2022年11月 第2页
剩余3页未读, 下载浏览全部
A. B. C. D. A. B. C. D. A. B. C. D. A. B. C. D. 第 14 届蓝桥杯 C++青少组中 /高级组选拔赛 (STEMA)2022 年11 月27 日真 题 题目总数: 10 总分数:208 一、选择题 第 1 题 单选题 执行 cout << 5 / 3; 语句后,输出的结果是 ( )。 0 1 2 3 第 2 题 单选题 执行以下代码,输出的结果是 ( )。 char a[6] = {'a', 'b', 'c', 'd'}; cout << sizeof(a); 4 6 8 12 第 3 题 单选题 关于 C++中的一维数组,以下描述正确的是 ( )。 数组中的元素类型可以不相同 数组在内存中有一段连续的单元 数组中的最后一个元素的下标(索引)为 -1 静态数组中的元素的个数可以大于数组初始时设定的长度 第 4 题 单选题 以下关于 while 和 do...while 循环语句描述不正确的是 ( )。 do...while 的循环条件可以是 1 while 的循环体可以是复合语句 do...while 的循环体至少执行一次 执行 do...while 语句,首先判断循环条件,当满足循环条件,开始执行循环体中的语句 A. B. C. D. 第 5 题 单选题 已知: int a, b = 5, *p = &a ,下列表达式哪一个可以将 b 赋值给 a ?( )。 *p = *&b; a = *p; a = &b; a = **p; 二、编程题 第 6 题 问答题 切割蛋糕 【题目描述】 有一块矩形蛋糕,小明从蛋糕的正上方横向和纵向各切 N 刀( 1 < N < 100 ),每刀互不重合。计算出蛋糕被 切割成了几块。 例如: N = 2,蛋糕被切割成 9 块。 【输入格式】 输入一个正整数 N(1 < N < 100 ),表示蛋糕被横向和纵向各切割的刀数。 【输出格式】 输出一个整数,表示蛋糕最后被切割成了几块。 【输入样例 1】 【输出样例 1】 第 7 题 问答题 拼写单词 【题目描述】 四种水果的英文单词,分别为 Apple、Banana 、Orange 、Pear 。老师通过提示每个单词的首字母,让同学将 对应的单词拼写下来。 请编写程序: 2 9 当输入的大写字母为 "A" 时,则输出 "Apple"; 当输入的大写字母为 "B" 时,则输出 "Banana"; 当输入的大写字母为 "O" 时,则输出 "Orange"; 当输入的大写字母为 "P" 时,则输出 "Pear"。 【输入格式】 输入 A、B、 O、 P 中任意一个大写字母。 【输出格式】 输出一个字符串,表示大写字母对应的英文单词(单词首字母大写)。 【输入样例 1】 【输出样例 1】 第 8 题 问答题 业务办理时间 【题目描述】 某服务大厅同时开放 3个窗口为客户办理业务,窗口编号分别为 1、 2、 3。 现有 N( 2≤N≤50 )位客户需要办理业务,客户编号为 1~N,作为办理业务的先后顺序。 起初三个窗口为空闲状态,空闲的窗口会按照客户编号顺序呼叫下一位客户。如果多个窗口同时为空闲状态, 按照窗口编号顺序呼叫( 1优先于 2, 2优先于 3)。 现给出每位客户办理业务的时间(单位:分钟),请计算出 N位客户全部办理完业务后,哪一个窗口合计办理 业务的时间最短,并输出最短时间。 例如: N=7,7位客户编号分别为 1、 2、 3、 4、 5、 6、 7,客户办理业务时间分别为 3、 5、 2、 4、 7、 1、 6, (如下图): 初始客户编号为 1、 2、 3 的客户分别在 1、 2、 3 窗口同时办理业务; 窗口 3 用时 2 分钟办理完 3 号客户的业务,变为空闲状态,并按顺序呼叫 4 号客户, 4 号客户用时 4 分钟。 窗口 1 用时 3 分钟办理完 1 号客户的业务,变为空闲状态,并按顺序呼叫 5 号客户, 5 号客户用时 7 分钟。 窗口 2 用时 5 分钟办理完 2 号客户的业务,变为空闲状态,并按顺序呼叫 6 号客户, 6 号客户用时 1 分钟。 6 分钟后,窗口 2 和 3 同时变为空闲状态,按顺序窗口 2 呼叫 7 号客户, 7 号客户用时 6分钟。 全部客户办理完业务后,三个窗口总用时分别为 10分钟、 12分钟、 6分钟,用时最短的是窗口 3,最短时间为 6 分钟。 【输入格式】 第一行输入一个正整数 N(2 ≤ N ≤ 50 ),表示办理业务的客户数。 A Apple 第二行输入 N 个正整数( 1 ≤ 正整数 ≤ 50),依次表示每位客户办理业务的时间,正整数之间以一个空格隔 开。 【输出格式】 输出一个整数,表示客户全部办理完业务,用时最短的窗口所用时间。 【输入样例 1】 【输出样例 1】 第 9 题 问答题 找路线 【题目描述】 现有 22 名小朋友,依次编号 1 到 22 ,22 名小朋友分别按照下图的位置站好。 每名小朋友只能按照图中箭头指向的方向移动。给出两名小朋友的编号 N 和 M (1≤ N < M ≤ 22 ),请你找 出从编号 N 到编号 M 共有多少条不同的路线。 例如: N = 3,M = 7 ,从编号 3 的位置到编号 7 的位置共有 5 条路线,分别为:( 3->5->7),(3->5->6- >7 ),( 3->4->5->7 ),(3->4->5->6->7 ),(3->4>6->7 )。 【输入格式】 输入两个正整数 N 和 M (1 ≤ N < M ≤ 22 ),分别表示两名小
第14届蓝桥杯C++青少组中_高级组选拔赛(STEMA)2022年11月27日真题,第14届蓝桥杯青少组STEM考试C++真题
下载提示

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