文库 真题 蓝桥杯真题

第11届蓝桥杯青少组C++中高级组Stema选拔赛真题及答案 2020年5月30日

蓝桥杯青少组C++真题 蓝桥杯stema选拔赛真题答案 PDF   9页   下载1   2024-02-29   浏览168   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第11届蓝桥杯青少组C++中高级组Stema选拔赛真题及答案 2020年5月30日 第1页
第11届蓝桥杯青少组C++中高级组Stema选拔赛真题及答案 2020年5月30日 第2页
剩余7页未读, 下载浏览全部
A. B. C. D.  答案 A. B. C. D.  答案  解析 A. B. C. D.  答案  解析 第 11 届蓝桥杯 C++青少组中 /高级组选拔赛 2020年5月 30 日真题 题目总数: 10 总分数:500 一、选择题 第 1 题 单选题 下面哪个密码最安全 111111 123456 qwerty Z2a8Q1 D 第 2 题 单选题 如果今天是星期六,再过 60天是星期几 星期三 星期四 星期五 星期六 A 可利用周期。 (6 + 60 % 7) % 7 = 3 第 3 题 单选题 90 到100 之间有几个素数 0 1 2 3 B 只有 97一个数 A. B. C. D.  答案  解析 A. B. C. D.  答案  解析  答案 第 4 题 单选题 下列几个 32位IP地址中,书写错误的是 162.105.128.2 192.168.0.1 256.256.129.1 10.0.0.1 C 32 位IP分成四个字节,每个字节是 8位。 8位二进制的范围是 00000000~11111111 ,化成十进制就是 0~255 ,超过此范围即为错。 第 5 题 单选题 下列 4种不同进制表示的数中,数值最小的是 八进制 52 十进制数 44 十六进制2F 二进制101000 D 52[8] = 42[10], 2F[16]=47[10], 101000[2]=40[2] 二、编程题 第 6 题 问答题 输入一个正整数 N,如果 N大于等于 90输出 A,如果 N大于等于 80且小于 90输出 B,如果 N大于等于 70且小于 90 输出 C,如果 N小于 70输出 D。 输入 输出 70 C # include <bits/stdc++.h> using namespace std; int main () { 1 2 3  解析  答案 评分标准: 10 分:能正确判断一组数据 20 分:能正确判断两组数据 20 分:能正确判断三组及三组以上数据 第 7 题 问答题 一个小球从 n米高度自由落下,每次落地后反跳回原高度的一半,再落下。求第 10次反弹多高,及初始落下到 第 10 次反弹到最高点时(不含第十次落下距离)一共经历了多少米? 输入描述 输入一个正整数 n 输出描述 ( 1)第 10次反弹高度 (2)一共经历了多少米(不含第十次落下距离) 输入 输出 int n; cin >> n; if (n >= 90) { cout << 'A'; } else if (n >= 80 && n < 90) { cout << 'B'; } else if (n >= 70 && n < 80) { cout << 'C'; } else if (n < 70) { cout << 'D'; } return 0; } 4 5 6 7 8 9 10 11 12 13 14 15 16 1024 1 3069 # include using namespace std; int main () { double n; cin >> n; double h = n; for (int i = 1; i <= 10; i++) { 1 2 3 4 5 6 7  解析  答案 评分标准: 10 分:能正确判断一组数据 20 分:能正确判断两组数据 20 分:能正确判断三组及三组以上数据 第 8 题 问答题 输入 10个正整数,以空格分隔,输出其中的最大值、最小值以及平均值,以逗号隔开 输入 输出 n /= 2; h += 2 * n; } h -= n; // 减 掉 第 十 次 从 顶 点 落 到 地 面 的 距 离 cout << n << endl << h; return 0; } 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 10,1,5.5 # include <cstring> #include <iostream> using namespace std; int main () { int min, max, sum = 0, temp; cin >> temp; sum = min = max = temp; for (int i = 0; i < 9; i++) { cin >> temp; min = min < temp ? min : temp; max = max > temp ? max : temp; sum += temp; } cout << max << "," << min << "," << sum / 10.0; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21  解析  答案  解析 评分标准: 10 分:能正确判断一组数据 20 分:能正确判断两组数据 20 分:能正确判断三组及三组以上数据 第 9 题 问答题 提示信息:一任意自然数 n,若将 n的各个位数倒序排列,所得到的数与 n相等,例如: 1234321倒序排列后仍 为 1234321 ,则称之为一个回文数。 编程实现: 用户输入一个正整数 (N),输出 1到 N( 包含 N)之间所有的回文数及一共有多少个 (注意:个数前边加 “*”)。 样例输入: 样例输出: 评判标准: 5 分:能正确输出一组回文数及个数; 10 分:能正确输出两组回文数及个数; 15 分:能正确输出三组及三组以上回文数及个数。 return 0; } 22 100 1 2 3 ...... 99 *18 n = int(input ()) a = 0 for i in range (1,n): if str (i) == str(i)[::- 1]: print(i) a += 1 print("*%d" %a) 1 2 3 4 5 6 7  答案 第 10 题 问答题 提示信息: 闰年分为普通闰年和世纪闰年。 普通闰年 :公历年份是 4的倍数的,且不是 100的倍数,为普通闰年。(如 2004年就是闰年)。 世纪闰年 :公历年份是整百数的,必须是 400的倍数才是世纪闰年(如 1900年不是世纪闰年, 2000年
第11届蓝桥杯C++青少组中_高级组选拔赛2020年5月30日真题-附答案,第11届蓝桥杯C++青少组中高级组选拔赛真题及答案 2020年5月30日
下载提示

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