文库 真题 蓝桥杯真题

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

蓝桥杯青少组7级真题 蓝桥杯C++真题 DOCX   4页   下载7   2024-02-14   浏览117   收藏10   点赞12   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别7级编程练习真题(第3套,共8套) 第1页
蓝桥杯青少组C++组别7级编程练习真题(第3套,共8套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考C++组别七级 第一部分:选择题 1、 C++ L7 ( 15 分) 执行 以下程序的输出结果是 ( )。 int a = 4, b = 1; for (int i = 1; i <= a; ++i) { b++; } cout << a + b; A . 7 B. 8 C. 9 D. 10 正确答案: C 2 、C++ L7 ( 15 分) 执行以下程序 后的 输出 结果 是( ) 。 int n = 1, m = 0; while (n < 18) { if (n % 3 == 0) { m++; } ++n; } cout << m; A. 3 B. 4 C. 5 D. 6 正确答案:C 3 、C++ L7 (20分)(输出加空格) 执行以下程序 后的 输出 结果 是( ) 。 int n = 15, m = 2; for (int i = n; i >= 0; i--) { if (i % m == 0) { cout << i << ' '; } } A . 14 12 10 8 6 4 2 B. 14 12 10 8 6 4 2 0 C. 0 2 4 6 8 10 12 14 D. 0 2 4 6 8 10 12 正确答案: B 第二部分:编程题 4 、C++ L7 彩色珠子( 2 0分) (新增) 题目名称: 彩色珠子 题目描述: 有一串编号从1开始的彩色珠子(见下图),从第一颗起,每颗珠子的颜色按照蓝、橙、绿的规律重复出现。 假定总共有 n 颗珠子,请编程把所有橙色珠子的编号依次找出来。 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 输入: 输入一个正整数 n( 3 < = n <= 100 ) ,表示 彩色珠子的总数 。 输出: 输出一行,包含若干整数,依次表示每一颗 橙色 珠子的编号。 相邻 两个数用一个空格分隔。 注意: 输入输出格式要和样例严格保持一致,不要 输出任何与答案无关的内容,如 “请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。 输入样例: 10 输出样例: 2 5 8 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 2; i <= n; i += 3) { cout << i << ' '; } return 0; } 测试数据: 1.in 10 1.out 2 5 8 2.in 15 2.out 2 5 8 11 14 3.in 20 3.out 2 5 8 11 14 17 20 4.in 50 4.out 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 5.in 100 5.out 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 65 68 71 74 77 80 83 86 89 92 95 98 5 、C++ L7 速滑练习( 3 0分) 题目名称: 速滑练习 题目描述: 2 022 年北京举办冬奥会, 这几天佩琪也一直坚持在体育馆滑冰场练习 1 500 米速滑 ,为了实践科学训练的方法,她把每次完成一组练习( 1 500 米)的时间都做了一个记录,以便分析这些天速滑成绩是否整体有进步。 请你帮助她设计一个程序,通过统计每次完成一组练习 的时间(单位:秒) ,计算平均时间。 输入: 输入 2 行,第 1 行为一个正整数 n(n <= 10 ) ,表示记录了多少条数据。 第 2 行包含 n 个正整数,表示 每 组训练的时间(单位:秒),每个数都不大于 5 0 0 。 每 两个数之间以一个空格分隔。 输出: 输出一个整数,为这n组训练的平均时间( 单位:秒,只向下 保留整数部分)。 注意: 输入输出格式要和样例严格保持一致,不要 输出任何与答案无关的内容,如 “请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。 输入样例: 4 200 240 220 240 输出样例: 225 参考程序: #include<iostream> using namespace std; int main() { int n, x, sum = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> x; sum += x; } int avg = sum / n; cout << avg; return 0; } 测试数据: 1.in 4 200 240 220 240 1.out 225 2.in 5 228 319 182 494 300 2.out 304 余下略
蓝桥杯青少组C++组别7级编程练习真题(第3套,共8套)
下载提示

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