文库 真题 蓝桥杯真题

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

蓝桥杯青少组7级真题 蓝桥杯C++真题 DOCX   4页   下载5   2024-02-14   浏览186   收藏9   点赞11   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别7级编程练习真题(第7套,共8套) 第1页
蓝桥杯青少组C++组别7级编程练习真题(第7套,共8套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考C++组别七级 第一部分:选择题 1、C++ L7 (15分) 执行以下程序后 , 输出结果是 ( )。 int a = 5; int b = a++; cout << a << " " << b; A. 5 5 B. 5 6 C. 6 5 D. 6 6 正确答案:C 2、C++ L7 (15分) 执行以下程序 后 , 输出结果是( ) 。 int k = 0; for(int i = 0; i < 10; i++) { if(i % 2 == 0) { k++; } } cout << k; A. 3 B. 4 C. 5 D. 6 正确答案:C 3、C++ L7 (20分) 执行以下程序 后 , 输出结果是( ) 。 int a = 10; do { a -= 1; }while(a < 0); cout << a; A. 11 B. 9 C. -1 D. 8 正确答案: B 第二部分:编程题 4、C++ L7 输出数列(20分) 题目名称: 输出数列 题目描述: 输入一个正整数n,输出 0~n的所有整数 ( 包括0和n ) 。 输入: 一个正整数 n(n<=20) 。 输出: n+1个正整数,为0~n的所有整数,相邻两个数用一个空格隔开。 输入样例: 5 输出样例: 0 1 2 3 4 5 参考程序: #include <iostream> using namespace std; int main() { int n; cin >> n; for(int i = 0; i <= n; i++) { cout << i << " "; } return 0; } 测试数据: 1.in 5 1.out 0 1 2 3 4 5 2.in 16 2.out 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3.in 6 3.out 0 1 2 3 4 5 6 4.in 19 4.out 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5.in 1 5.out 0 1 5、C++ L7 能量 回收(30分) 题目名称: 能量回收 题目描述: 大部分新能源电动汽车上配备能量回收系统。它通过回收车辆在制动或惯性中释放出的多余能量,并通过发电机将其转化为电能,再转存至蓄电池当中用于汽车行驶,可以有效延长车辆续航里程。 一辆电动汽车出发时是满电状态,有20格电。它每次从山底到山顶要耗电x格 ; 每次从山顶到山底,在能量回收系统的作用下,可以充电y格。 很明显, 只要能上坡,就能翻越一座山, 输入x和y的值(y<x), 编程计算汽车最多可以连续翻越几次 山 ? 输入: 一行,包含两个整数x、y(1<=y<x<=20),两个数之间用一个空格隔开。 输出: 一个整数,为最多可以连续翻越山的次数。 输入样例: 4 2 输出样例: 9 参考程序: #include <iostream> using namespace std; int main() { int x, y; cin >> x >> y; int E = 20; //出发时的能量 int ans = 0; while(E - x >= 0) //只要能上坡,就能翻越一座山 { E -= x; E += y; ans++; } cout << ans; return 0; } 测试数据: 1.in 4 2 1.out 9 2.in 5 4 2.out 16 3.in 12 9 3.out 3 4.in 8 4 4.out 4 5.in 8 5 5.out 5
蓝桥杯青少组C++组别7级编程练习真题(第7套,共8套)
下载提示

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