文库 真题 蓝桥杯真题

蓝桥杯青少组C++组别7级编程练习真题(第5套,共8套)

蓝桥杯青少组7级真题 蓝桥杯C++真题 DOCX   5页   下载7   2024-02-14   浏览155   收藏13   点赞11   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别7级编程练习真题(第5套,共8套) 第1页
蓝桥杯青少组C++组别7级编程练习真题(第5套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考C++组别七级 第一部分:选择题 1、 C++ L7 ( 15 分) 以下程序的输出结果是 ( )。     int a = 4, b = 3; cout << (--a) <<" " << (b++); A . 3 3 B. 3 4 C. 4 3 D. 4 4 正确答案:A 2 、C++ L7 ( 15 分) 执行以下程序 后的 输出 结果 是( ) 。     int n = 0, m = 1;     do     {         if (m % 4 == 0)         {             n += m;         }         ++m;     } while (m < 12);     cout << n; A . 12 B. 15 C. 14 D. 24 正确答案:A 3 、C++ L7 (20分) 执行以下程序 后的 输出 结果 是( ) 。 int n = 0, m = 8; for (int i = 1; i <= m; i++) { if (m % i == 0) { n += i; } } cout << n; A . 14 B. 15 C. 16 D. 18 正确答案: B 第二部分:编程题 4、C++ L7 0~n之间的奇数( 2 0分) 题目名称: 0~n 之间 的 奇 数 题目描述: 输入一个正整数n,输出从0到n(包括0和n) 之间 的所有 奇 数。 输入: 一个正整数n。 输出: 输出占一行, 依次为 从0到n 之间 的所有 奇 数,相邻两个数用一个空格隔开。 输入样例: 7 输出样例: 1 3 5 7 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 0; i <= n; i++) { if (i % 2 != 0) { cout << i << ' '; } } return 0; } 测试数据: 1.in 7 1.out 1 3 5 7 2.in 20 2.out 1 3 5 7 9 11 13 15 17 19 3.in 43 3.out 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 4.in 88 4.out 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 5.in 199 5.out 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 5 、C++ L7最便宜的发卡( 3 0分) 题目名称: 最便宜的发卡 题目描述: 佩琪看上了一堆漂亮的发卡,但是手里的钱又不多,她就想选一个最便宜的买下来。 每种发卡的款式、价钱都不一样。请你设计一个程序,根据每种发卡的价格,判断佩琪是否能够买下心爱的发卡。 输入: 输入 2 行,第 1 行包含 2 个正整数,分别是 n(n <= 10 ) ,表示总共有几个发卡; m(m <= 100 ),表示佩琪手里的钱数。两数之间以空格分隔。 第 2 行包含 n 个正整数,表示这些发卡的价格(单位:元),每个数都不大于10 0 。 两数之间以空格分隔。 输出: 输出有2行,第 1 行,如果佩琪能够买下最便宜的发卡,输出 YES,否则输出 NO; 第 2 行是一个整数,为最便宜发卡的价格。 输入样例: 4 15 20 12 36 38 输出样例: YES 12 参考程序: #include<iostream> #include<iomanip> using namespace std; int main() { int n, m, x, minn = 0; cin >> n >> m; cin >> minn; for (int i = 1; i < n; i++) { cin >> x; if (x < minn) { minn = x; } } if (minn < m) { cout << "YES" << endl; } else { cout << "NO" << endl; } cout << minn << endl; return 0; } 测试数据: 1.in 4 15 20 12 36 38 1.out YES 12 2.in 1 64 91 2.out NO 91 3.in 3 11 50 54 81 3.out NO 50 4.in 8 88 37 29 63 58 38 42 53 75 4.out YES 29 5.in 6 45 16 82 94 18 40 99 5.out YES 16
蓝桥杯青少组C++组别7级编程练习真题(第5套,共8套)
下载提示

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