文库 真题 蓝桥杯真题

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

蓝桥杯青少组7级真题 蓝桥杯C++真题 DOCX   4页   下载4   2024-02-14   浏览122   收藏9   点赞14   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别7级编程练习真题(第8套,共8套) 第1页
蓝桥杯青少组C++组别7级编程练习真题(第8套,共8套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考C++组别七级 第一部分:选择题 1、C++ L7 (15分) 在判断是否满足循环条件之前,至少执行循环体语句一次的是哪种循环结构?( ) for循环 while循环 do-while循环 以上都不是 正确答案: C 2、C++ L7 (15分) 执行以下程序, 会 输出几个“*”? ( ) for(int i = 0; i < = 10; i ++ ){ cout<<'*'; } A. 5 B. 9 C. 10 D. 11 正确答案: D 3、C++ L7 (20分) 下面哪段程序可以计算等差数列1, 2,3,……,100的和? ( ) A. int ans = 0; for(int i = 1; i < 100; i++) { ans += i; } cout << ans; B. int ans = 0; for(int i = 0; i < 100; i++) { ans += i; } cout << ans; C. int ans = 0; int i = 1 ; while( i < 100 ){ ans += i; i++; } cout << ans; D. int ans = 0; int i = 1 ; do{ ans += i; i++; }while(i <= 100); cout << ans; 正确答案: D 第二部分:编程题 4、C++ L7 整数数列 ( 2 0分) 题目名称: 整数 数列 题目描述: 输入一个正整数n,输出 1 ~n的所有整数 ( 包括 1 和n ) 。 输入: 一个正整数 n(n<=20) 。 输出: n个正整数,为 1 ~n的所有整数,相邻两个数字用一个空格隔开。 输入样例: 5 输出样例: 1 2 3 4 5 参考程序: #include <iostream> using namespace std; int main() { int n; cin >> n; for(int i = 1 ; i <= n; i++) { cout << i << " "; } return 0; } 测试数据: 1.in 5 1.out 1 2 3 4 5 2.in 12 2.out 1 2 3 4 5 6 7 8 9 10 11 12 3.in 2 3.out 1 2 4.in 15 4.out 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5.in 20 5.out 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 、C++ L7 自动售货机 ( 3 0分) 题目名称:自动售货机 题目描述: 有一台售货机,自动售卖玻璃瓶饮料,同时回收空瓶。每5个空瓶可以换2瓶新的饮料 。小蓝刚开始 买了x瓶饮料, 编程计算他 最多能喝多少瓶饮料。 例如: 小蓝先买9瓶饮料,喝掉9瓶,剩9个空瓶; 拿5个空瓶换2瓶新的,喝掉2瓶,剩6个空瓶; 拿5个空瓶换2瓶新的,喝掉2瓶,剩3个空瓶; 满 5个 空 瓶 才 能换,不能找别人借瓶子 , 所以最多能喝 9+2+2=13瓶。 输入: 一个正整数x(x<= 10 0), 表示小蓝刚开始买的饮料数 。 输出: 一个整数,表示 小蓝 最多能喝到的饮料数 。 输入样例: 9 输出样例: 13 参考程序: #include <iostream> using namespace std; int main() { int x; //瓶子数量,刚开始的饮料数 cin >> x; int ans = x; // 喝到的饮料数, 先喝x瓶 while(x >= 5){ //每满5个空瓶 int t = x / 5 * 2; //就换2瓶新的,共换了t瓶 ans += t; //喝t瓶 x %= 5; //瓶子可能有剩余 x += t; //加上新喝完剩下的瓶子数 //还能换就继续 } cout << ans; return 0; } 测试数据: 1.in 9 1.out 13 2.in 80 2.out 132 3.in 65 3.out 107 4.in 92 4.out 152 5.in 14 5.out 22
蓝桥杯青少组C++组别7级编程练习真题(第8套,共8套)
下载提示

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