文库 真题 蓝桥杯真题

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

蓝桥杯青少组9级真题 蓝桥杯C++真题 DOCX   8页   下载6   2024-02-15   浏览133   收藏8   点赞14   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别9级编程练习真题(第7套,共16套) 第1页
蓝桥杯青少组C++组别9级编程练习真题(第7套,共16套) 第2页
剩余6页未读, 下载浏览全部
蓝桥等考C++组别九级 第一部分:选择题 1、 C++ L 9 ( 15 分) 运行以下代码,输出结果是 ( )。 for(int i = 1; i <= 5; i++) { for(int j = 1; j <= i; j++) cout << '*'; cout << endl; } A . * ** *** **** ***** B. * ** *** **** C. * ** *** **** ***** D. ***** **** *** ** * 正确答案: A 2 、C++ L 9 ( 15 分) 运行以下代码,输出结果是 ( )。 for(int i = 1; i <= 5; i++) { for(int j = 1; j <= 5; j++) if (j == 1 || j == 5 || j + i == 6) cout << '#'; else cout << ' '; cout << endl; } A . # # # ## # # # ## # # # B. ### # ## ## # ### C. ##### # # # # # # ##### D. ##### # # # ##### 正确答案: A 3 、C++ L 9 (20分) 要输出如下的图案,在代码的下划线处填写正确的语句是 ( )。 ***** * * * * ** * for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { _________________________ cout << '*'; else cout << ' '; } cout << endl; } A . if (i == 1 && j == 5 && j == i) B. if (i == 1 && j == 5 || j == i) C. if (i == 1 || j == 5 || j == i) D. if (i == 1 || j == 5 && j == i) 正确答案: C 第二部分:编程题 4、C++ L 9 画“T”型图案( 2 0分) (修改内容 ) 题目名称: 画“T”型图案 题目描述: 根据输入的正整数n,用“*”画出如图所示的“T”型图案。图案的第一行有 2 ×n – 1 个“*”;接下来有n行,每行都只有一个“*”,并且和第一行水平居中对齐。 例如 n = 3 时,图案为: ***** * * * n = 4 时,图案为: ******* * * * * 输入: 输入 1 个正整数 n( 2 <= n <= 20 )。 输出: 根据题目描述,输出对应的图案。 注意事项: 1 . 图案的第一行前面不能有多余的空行; 2 . 图案的第一行左右相邻的两个星号之间没有空格 ; 3 . 图案的最左侧从第一列开始输出,左边不能有多余的空格。 输入样例 1 : 3 输出样例 1 : ***** * * * 输入样例 2 : 4 输出样例 2 : ******* * * * * 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= 2 * n - 1; i++) { cout << '*'; } cout << endl; for (int i = 1; i <= n; i++) { for (int j = 1; j < n; j++) { cout << ' '; } cout << '*' << endl; } return 0; } 测试数据: 1.in 3 1.out ***** * * * 2.in 4 2.out ******* * * * * 余下略 5、C++ L 9 画平行四边形(30分) 题目名称: 画平行四边形 题目描述: 根据输入的正整数n,用星号画出如图所示的平行四边形图案。 例如 n = 4 时,图案为: **** **** **** **** 输入: 输入 1 个正整数 n( 3 <= n <= 20 ) ,表示这个 平行四边形的每条边上有n个星号。 输出: 根据题目描述,输出对应的图案。 注意事项: 1. 星号之间没有空格 ; 2. 图案的最左侧从第一列开始输出。 输入样例 1 : 3 输出样例 1 : *** *** *** 输入样例 2 : 4 输出样例 2 : **** **** **** **** 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= n - i; j++) cout << ' '; for (int j = 1; j <= n; j++) { cout << '*'; } cout << endl; } return 0; } 测试数据: 1.in 3 1.out *** *** *** 2.in 4 2.out **** **** **** **** 余下略
蓝桥杯青少组C++组别9级编程练习真题(第7套,共16套)
下载提示

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