文库 真题 蓝桥杯真题

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

蓝桥杯青少组8级真题 蓝桥杯C++真题 DOCX   3页   下载4   2024-02-14   浏览125   收藏9   点赞10   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组C++组别8级编程练习真题(第4套,共8套) 第1页
蓝桥杯青少组C++组别8级编程练习真题(第4套,共8套) 第2页
剩余1页未读, 下载浏览全部
蓝桥等考C++组别八级 第一部分:选择题 1、 C++ L 8 ( 15 分) 以下 是计算两个整数m和n的最大公约数的 代码 , int m, n; cin >> m >> n; int gcd = (m > n) ? n : m; while (gcd > 1 _ _____________________) { gcd--; } cout << gcd << endl; 其中下划线处应填写 ( )。 A . && (m % gcd !=0 || n % gcd != 0) B. || m % gcd !=0 || n % gcd != 0 C. || m % gcd !=0 && n % gcd != 0) D. && m % gcd ==0 && n % gcd == 0 正确答案:A 2 、C++ L 8 ( 15 分) 执行以下 代码 后, 输出 结果 是( ) 。 int a = 13, c = 1; for (int i = 1; i < a; i++) { if (i % 3 == 1) continue; c++; } cout << c; A . 8 B. 9 C. 10 D. 11 正确答案: B 3 、C++ L 8 (20分) 执行以下程序 后, 输出 结果 是( ) 。 int n = 21, k = 0; for (int i = 1; i < n; i++) { if (i % 2 != 0) { continue; } if (i % 3 == 0) { k++; } } cout << k; A . 1 B. 2 C. 3 D. 4 正确答案:C 第二部分:编程题 4、C++ L 8 判断质数( 5 0分) 题目名称: 判断质数 题目描述: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 输入1个正整数n,判断n是否是质数 。 输入: 输入 1 个正整数 n(0 < n < 20,000 )。 输出: 如果n是质数,输出1;否则输出0。 输入样例: 7 输出样例: 1 参考程序: #include<iostream> using namespace std; int main() { int n; cin >> n; if (n < 2) { cout << 0; return 0; } for (int i = 2; i * i <= n; i++) { if (n % i == 0) { cout << 0; return 0; } } cout << 1; return 0; } 测试数据: 1.in 7 1.out 1 2.in 1 2.out 0 3.in 2 3.out 1 4.in 1125 4.out 0 5.in 1997 5.out 1
蓝桥杯青少组C++组别8级编程练习真题(第4套,共8套)
下载提示

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