文库 真题 蓝桥杯真题

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

蓝桥杯青少组C++真题 STEMA考试真题 PDF   6页   下载0   2024-03-08   浏览234   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第14届蓝桥杯青少组STEM考试C++真题 2023年3月 第1页
第14届蓝桥杯青少组STEM考试C++真题 2023年3月 第2页
剩余4页未读, 下载浏览全部
A. B. C. D. A. B. C. D. 第 14 届蓝桥杯 C++青少组中 /高级组选拔赛 (STEMA)2023 年3月 12 日真题 题目总数: 10 总分数:100 一、选择题 第 1 题 单选题 执行 cout << '9'*3; 语句后,输出的结果是( )。 27 9*3 999 171 第 2 题 单选题 已定义: int a = 02023, b = 0x212; a + b 的值是( )。 八进制数 4771 十进制数 1573 十进制数 2553 十六进制数 9f9 第 3 题 单选题 执行以下代码,输出的结果是( )。 1. #include <iostream> 2. using namespace std ; 3. int func (int x) 4. { 5. if (x <= 4 ) 6. return 2 * x - 1 ; 7. else if (x > 7 ) 8. return func(x - 4 ) + x; 9. else 10. return func(x + 3 ) + 2 ; 11. } 12. int main () 13. { 14. cout << func( 10); 15. return 0 ; A. B. C. D. A. B. C. D. A. B. C. D. 16. } 26 29 38 45 第 4 题 单选题 下列选项中,判断 a不等于 0且 b不等于 0的正确的条件表达式是( )。 !(a==0 && b==0) !a=0 && !b=0 a && b !((a!=0) && (b!=0)) 第 5 题 单选题 执行语句 int a[3][4] = {{1, 2}, {3}, {4, 5, 6, 7}}; 后,a[1][2] 和a[2][1] 的值分别为:( )。 2 、 3 0 、 5 2 、 5 5 、 0 二、编程题 第 6 题 问答题 促销活动 【题目描述】 某超市搞促销活动,活动内容:购物金额每满 200元(含 200元)就可以享受 “满 200 减25” 的优惠。已知 小维的购物金额为 N( 1< N≤1000000 ),请计算出享受优惠后他需要支付多少元。例如: N=430 , 380 元(380=430-2×25 )。 【输入格式】 输入一个正整数 N( 1< N≤1000000 ),表示购物金额(单位:元) 【输出格式】 输出一个正整数,表示享受优惠后需要支付的金额(单位:元) 【样例输入】 【样例输出】 430 380 第 7 题 问答题 相邻身高差 时间限制 :1000MS 内存限制 : 65536KB 题目描述 : 有 N (4<N<100) 名同学站成一队,已知每名同学的身高 (单位 : 厘米 ),请比较该队中任意相邻两名同学 的身高差 (取正值 ),并输出最大的身高差。 例如 : N = 8 ,8名同学的身高分别是 151、120 、144 、182 、160 、158 、147 、161. 相邻两名同学的身 高差依次是 31、24 、38 、22 、2、 11 、14 ,其中最大身高差是 38. 输入描述 第一行输入一个正整数 N (4N<100),表示站队的同学人数 第二行输入 N个正整数 (80<正整数 <220),表示队列中学生的身高 (单位 : 厘米 ),相邻两个正整数之间用 一个空格隔开 输出描述 输出一个非负整数,表示相邻两名同学中最大身高差。 样例输入 样例输出 8 151 120 144 182 160 158 147 161 38第 8 题 问答题 九进制回文数 提示信息 回文数 : 反向排列与原来一样的数就叫做回文数 例如, 12321 是回文数, 1231 不是回文数。 九进制数 : 指逢9进位的一种进位计数制,以 0、 1、 2、 3、 4、 5、 6、 7、 8共九个数码表示。例如 : 十进 制数 9 等于九进制数 10 ,十进制数 81 等于九进制数 100 ,以此类推 . 时间限制 :1000MS 内存限制 :65536KB 题目描述 : 给定两个正整数 N和 M (1SNsMs5000) ,请计算出N到 M之间 (含 N和 M) 总共有多少个数满足以下条件 : 1 、转换为九进制之后为回文数 : 2 、转换为九进制后每个数位上的数字都是奇数 例如 : 当N=90,M=120,90 到 120 之间(含 90 和120) 总共有 2 个数满定条件 ,为 91 和109; 91 转换为九进制为 111,是一个回文数,且每个数位上的数字都是奇数 ; 109 转换为九进制为 131,是一个回文数,且每个数位上的数字都是奇数 ; 故输出 2。 输入描述 : 输入两个正整数 N 和 M (1<N<M<5000) ,两个正整数之间用一个空格隔开 输出描述 输出一个整数,表示 N到M之间 (含 N 和 M) 总共有多少个满足条件的正整数 样例输入 样例输出 90 120 2第 9 题 问答题 收集宝石 题目描述 : 聪聪在玩冒险岛游戏,为了召唤法力更强大的神龙,他必须尽可能收集更多的魔法宝石,每颗宝石都 有不同的功效。不过在游戏里,几乎每一颗魔法宝石都会和另外一颗宝石相冲。相冲表示这两颗宝石 不能同时拥有。例如,宝石 A和宝石 B 相冲,那么,你可以选择两颗宝石都不收集,也可以只收集宝石 A 或者只收集宝石 B ,但不能同时拥有宝石 A 和宝石 B现在给定了游戏里宝石的数量 N(2≤N≤100),宝 石从 1到 N依次编号,并给出 M对 (2≤M≤2000) 相冲的宝石编号,请帮聪聪计算出最多能够收集到多少颗 宝石。 例如 : N=6,M=8 时, 6颗宝石的编号分别为 1、 2、 3、 4、 5、 6,其中有 8对相冲的宝石,对应编号如 下 : 1 2 2 3 2 4 2 5 2 6 3 4 4 5 5 6 这表示宝石 1和宝石 2相冲,宝石 2和宝石 3,4,5都
第14届蓝桥杯C++青少组中_高级组选拔赛(STEMA)2023年3月12日真题,第14届蓝桥杯青少组STEM考试C++真题 2023年3月
下载提示

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