文库 真题 蓝桥杯真题

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

蓝桥杯青少组6级真题 蓝桥杯C++真题 DOCX   3页   下载7   2024-02-14   浏览132   收藏10   点赞7   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别6级编程练习真题(第5套,共9套) 第1页
蓝桥杯青少组C++组别6级编程练习真题(第5套,共9套) 第2页
剩余1页未读, 下载浏览全部
蓝桥等考C++组别六级 第一部分:选择题 1、 C++ L 6 ( 15 分) 关于switch语句,以下说法不正确的是 ( )。 A . case 语句后面的 break 不是必须的。 B. case 后面的表达式可以是变量或者变量表达式。 C. default子 句后面的 break 是可以省略的。 D. 程序中的 switch 结构也可以替换成 i f-else if-else 多分支结构。 正确答案:B 2 、C++ L 6 ( 15 分) 执行以下 代码后的 输出 结果 是( ) 。 int a = 17; switch (a % 3) { case 1: cout << 'B'; break; case 2: cout << ' A '; default: cout << "*"; } A. A B. B C. A* D. B* 正确答案: C 3 、C++ L 6 (20分) 执行以下 代码后的 输出 结果 是( ) 。 int n = 11, bonus = 0; char grade = 'C'; switch (n % 3) { case 1: bonus = 100; cout << bonus; switch (grade) { case 'A': cout << "*6"; break; case 'B': cout << "*3"; break; case 'C': cout << "*1"; } break; case 2: bonus = 60; cout << bonus; switch (grade) { case 'A': cout << "#3"; break; case 'B': cout << "#2"; break; default: cout << "#1"; } break; default: bonus = 20; cout << bonus; } A . 30*3 B. 60#1 C. 60*1 D. 20 正确答案: B 第二部分:编程题 4、C++ L6 选择题的答案( 5 0分) 题目名称: 选择题的答案 题目描述: Lily老师发现课堂上提问选择题时,总是难以分辨到底学生回答的是B还是D,是A还是C 。她就想了一个办法,让同学们在选择 A 的时候回答说 Apple, 选择 B的时候说Boy, 选择 C的时候说Cow, 选择 D的时候说Dog。这样问题就解决了。 请你设计一个程序来实现这种回答选择题的方式。 输入: 输入一个字符,表示学生回答的选项 字母(包括大写和小写形式) 。 输出: 按照题目描述,输出与输入的字符对应的单词(首字母大写)。 注意: 输入输出格式要和样例严格保持一致,不要 输出任何与答案无关的内容,如 “请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。 输入样例 1 : a 输出样例 1 : Apple 输入样例 2 : B 输出样例 2 : Boy 参考程序: #include<iostream> using namespace std; int main() { char c; cin >> c; switch (c) { case 'A': case 'a': cout << "Apple"; break; case 'B': case 'b': cout << "Boy"; break; case 'C': case 'c': cout << "Cow"; break; case 'D': case 'd': cout << "Dog"; break; } return 0; } 测试数据: 1.in a 1.out Apple 2.in b 2.out Boy 3.in c 3.out Cow 4.in D 4.out Dog 5.in A 5.out Apple
蓝桥杯青少组C++组别6级编程练习真题(第5套,共9套)
下载提示

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