文库 真题 蓝桥杯真题

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

蓝桥杯青少组7级真题 蓝桥杯C++真题 DOCX   5页   下载6   2024-02-14   浏览136   收藏11   点赞12   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别7级编程练习真题(第6套,共8套) 第1页
蓝桥杯青少组C++组别7级编程练习真题(第6套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考C++组别七级 第一部分:选择题 1、 C++ L7 ( 15 分) 执行以下 代码 ,输出结果是 ( )。 int a = 5, b = 4; int c = a++ + --b; cout << c; A . 8 B. 9 C. 10 D. 11 正确答案:A 2 、C++ L7 ( 15 分) 执行以下 代码 后, 输出 结果 是( ) 。 int n = 0, m; for (m = 1; m < 10; m++) { if (m % 3 != 0) { n++; } } cout << n; A . 5 B. 6 C. 7 D. 8 正确答案: B 3 、C++ L7 (20分) 执行以下程序 后 , 输出 结果 是( ) 。 int n = 0, m = 12; for (int i = 1; i <= m; i++) { if (m % i == 0) { n++; } } cout << n; A . 5 B. 6 C. 7 D. 8 正确答案: B 第二部分:编程题 4、C++ L7 1 ~n之间的 偶 数( 2 0分) 题目名称: 1 ~n 之间 的 偶 数 题目描述: 输入一个正整数n,输出从 1 到n(包括 1 和n) 之间 的所有 偶 数。 输入: 一个正整数n。 输出: 输出占一行, 依次为 从 1 到n 之间 的所有 偶 数,相邻两个数用一个空格隔开。 输入样例: 8 输出样例: 2 4 6 8 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { if (i % 2 == 0) { cout << i << ' '; } } return 0; } 测试数据: 1.in 8 1.out 2 4 6 8 2.in 20 2.out 2 4 6 8 10 12 14 16 18 20 3.in 44 3.out 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 4.in 89 4.out 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 5.in 191 5.out 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 4、C++ L7剩余的积分( 3 0分) 题目名称: 剩余的积分 题目描述: 小蓝最近迷上了跑步换积分的活动,只需要每天跑步,就可以用跑的步数换取一定的积分,然后就可以用积分换购心爱的玩具了 。活动规则如下: 1 . 每天跑的步数除以1 00 就是当天的积分(只向下保留整数部分),多余的步数清零。 2. 换购一个玩具需要花掉p个积分,不限换购次数。 小蓝参加活动 n 天后,想知道把 这n天的全部 积分都换购成玩具,最后还剩余多少积分。 请帮小蓝编写程序来实现 他的想法 。 输入: 输入有 2 行,第 1 行包含 2 个正整数,分别是 n(n <= 50 ), 表示小蓝参加这个跑步活动的天数; p (p < = 6000 ),表示换购一个玩具需要的积分。两数之间以一个空格分隔。 第 2 行包含 n 个正整数,表示每天跑的步数,每个数都不大于 1 2,0 0 0 。 两数之间以一个空格分隔。 输出: 输出 1 个整数,表示把全部积分都换购成玩具之后剩余的积分。 输入样例: 7 600 10000 10000 10000 10000 10000 10000 12000 输出样例: 120 参考程序: #include<iostream> using namespace std; int main() { int n, p, x; cin >> n >> p; int points = 0; for (int i = 1; i <= n; i++) { cin >> x; points += x / 100; } cout << (points % p) << endl; return 0; } 测试数据: 1.in 7 600 10000 10000 10000 10000 10000 10000 12000 1.out 120 2.in 37 700 4903 9526 3238 2984 3093 278 3278 8288 8802 7626 6088 2116 8246 4156 6705 1411 2170 9907 219 3098 612 3018 6670 3384 1882 403 9151 1496 6671 946 4315 92 2007 4194 7778 201 2110 2.out 93 3.in 23 800 2559 377 1343 9111 5861 4294 5073 7238 6457 9446 7835 4454 5922 7091 30 744 7256 1354 9854 4864 4794 9499 7462 3.out 416 4.in 18 900 3086 9924 1708 527 6958 2134 3899 3327 8559 286 5347 6371 4225 7586 7728 7588 7345 4300 4.out 0 5.in 44 650 908 2609 4303 746 5642 7080 9907 1343 8102 3837 477 8860 1361 570 7846 979 9697 8380 1864 5946 709 7330 9975 3154 8526 5948 6240 9435 4884 2668 9043 978 3071 9031 3381 8071 8095 9754 973 7002 2361 2912 929 9486 5.out 272
蓝桥杯青少组C++组别7级编程练习真题(第6套,共8套)
下载提示

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