文库 真题 蓝桥杯真题

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

蓝桥杯青少组6级真题 蓝桥杯C++真题 DOCX   4页   下载4   2024-02-14   浏览156   收藏13   点赞10   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别6级编程练习真题(第3套,共9套) 第1页
蓝桥杯青少组C++组别6级编程练习真题(第3套,共9套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考C++组别六级 第一部分:选择题 1、C++ L6 ( 15 分) 关于switch语句,以下说法正确的是( )。 A. switch 语句中的每一个case子句都要有break语句。 B. switch 语句中可以根据需要使用或不使用break语句。 C. default子句不可以省略。 D. default子句后不能有break语句。 正确答案:B 2、C++ L6 ( 15 分) 执行以下代码,输出的结果是( )。 int a = 2; switch (a) { case 1: cout << 'A'; case 2: cout << 'B'; case 3: cout << 'C'; break; } A. A B. B C. C D. BC 正确答案:D 3、C++ L6 (20分) 执行以下代码,输出的结果是( )。 int n = 3, m = 2; n -= m; m += 1; switch (n) { case 1: switch (m) { case 1: cout << 'A'; break; case 2: cout << 'B'; break; case 3: cout << 'C'; break; } break; case 2: switch (m) { case 1: cout << 'E'; break; case 2: cout << 'F'; break; case 3: cout << 'G'; break; } break; default: cout << 'H'; } A. B B. C C. F D. H 正确答案:B 第二部分:编程题 4、 C++ L6 简易计算器( 5 0分) 题目名称: 简易计算器 题目描述: 给定 +、-、* 中任意一个 运算符,以及两个整数N、M,根据运算符计算N加M、N减M或N乘M的结果。 输入: 输入共2行; 第1行输入一个运算符( +、-、* 中的任意一个); 第2行输入两个整数N、M,代表参与计算的两个数。两数中间有一个空格。 输出: 输出一个整数,表示计算的结果。 注意: 1 . 题目保证输入和输出的整数都 在int范围内 ; 2 . 输入输出格式要和样例严格保持一致,不要 输出任何与答案无关的内容,如 “请输入:”之类的提示信息,或者在数据前面输出多余的空格或空行。 输入样例: + 2 3 输出样例: 5 参考代码: #include<iostream> using namespace std; int main() { char chr; int n,m; cin >> chr; cin >> n >> m; switch (chr) { case '+': cout << n+m; break; case '-': cout << n-m; break; case '*': cout << n*m; break; } return 0; } 测试数据: 1.in + 2 3 1.out 5 2.in - 3 4 2.out -1 3.in * 3 3 3.out 9 4.in + -2 3 4.out 1 5.in * -5 -3 5.out 15
蓝桥杯青少组C++组别6级编程练习真题(第3套,共9套)
下载提示

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