第二十三届全国青少年信息学奥林匹克联赛初赛含答案

上传人:工**** 文档编号:498243178 上传时间:2022-08-30 格式:DOCX 页数:28 大小:80.77KB
返回 下载 相关 举报
第二十三届全国青少年信息学奥林匹克联赛初赛含答案_第1页
第1页 / 共28页
第二十三届全国青少年信息学奥林匹克联赛初赛含答案_第2页
第2页 / 共28页
第二十三届全国青少年信息学奥林匹克联赛初赛含答案_第3页
第3页 / 共28页
第二十三届全国青少年信息学奥林匹克联赛初赛含答案_第4页
第4页 / 共28页
第二十三届全国青少年信息学奥林匹克联赛初赛含答案_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第二十三届全国青少年信息学奥林匹克联赛初赛含答案》由会员分享,可在线阅读,更多相关《第二十三届全国青少年信息学奥林匹克联赛初赛含答案(28页珍藏版)》请在金锄头文库上搜索。

1、第二十三届全国青少年信息学 奥林匹克联赛初赛含答案 ( WORD 重新整理排版)第二十三届全国青少年信息学奥林匹克联赛初赛提高组C+语言试题竞赛时间:2017 年 10 月 14 日 14:3016:30( WORD 重新整理排版)选手注意:试题纸共有 10 页,答题纸共有 2 页,满分100 分。 请在答题纸上作答, 写在试题纸上的 一律无效。不得使用任何电子设备 (如计算器、手机、电子词典等)或查阅任何书籍资料。单项选择题 (共 15 题, 每题 1.5 分, 共计 22.5分 ; 每题有且仅有一个正确选项)1. 从( )年开始, NOIP 竞赛将不再支持Pascal语言。A. 2020

2、B. 2021 C. 2022 D. 20232. 在 8 位二进制补码中, 10101011 表示的数 是 十进制下的( )。A. 43 B. -85 C. -43 D.-843. 分辨率为 1600x900 、 16 位色的位图,存储 图 像信息所需的空间为( )。A. 2812.5KB B. 4218.75KB C.4320KB D. 2880KB4. 2017 年 10 月 1 日是星期日, 1949 年 10 月 1 日是( )。A. 星期三 B. 星期日 C. 星期六 D. 星期二5. 设G是有n个结点、m条边(n 3 )枚硬币中有一枚质量不合格的硬币(质量过轻或质量过重) ,如果

3、只有一架天平可以用来称重且称重的硬币数没有限制, 下面是找出这枚不合格的硬币的算法。请把 a-c 三行代码补全到算法中。a. A - X UYb. A - Zc. n 一 |A|Coin ( A, n )1. k ?n/3 ?2. 将 A 中硬币分成X , Y , Z 三个集合, 使得|?| = | ?| = ?,| ?| = ?- 2?3. if ?( ?)半?( ?)/W(X), W(Y)分别为 X 或Y 的重量4. then 5. else 6.7. if n2 then goto 18. if n=2 then 任取 A 中 1 枚硬币与拿走硬币比较,若不等,则它不合格;若相等,则 A

4、 中剩下的硬币不合格.9. if n=1 then A 中硬币不合格 正确的填空顺序是( )A. b, c, a B. c, b, a C. c, a,b D. a, b, c13. 有正实数构成的数字三角形排列形式如图 所示。第一行的数为 a 11 ;第二行的数从左到 右依次为a21 , a 22 ; ? 第 n 行的数为 a n1 , an2 , ? , ann 。从 a11 开始,每一行的数a ij 只 有两条边可以分别通 向下一行的 两个数 a (i+1)j 和 a (i+1)(j+1) 。用动态规划算法找 出一条从 a11 向下通到 a n1 , an2 ,? , a nn 中某 个

5、数的路径,使得该路径上的数之和达到最大。 令 Ci,j 是从 a 11 到 a ij 的路径上的数的最大 和 , 并 且 Ci,0=C0,j=0, 则Ci,j= ( )。A. maxCi-1,j-1, Ci-1,j + aB. Ci-1,j-1 + Ci-1,jC. maxCi-1,j-1, Ci-1,j + 1D. maxCi,j-1,Ci-1,j + a14. 小明要去南美洲旅游, 一共乘坐三趟航班才能到达目的地,其中第 1 个航班准点的概率是0.9 ,第 2 个航班准点的概率为 0.8, 第 3 个 航 班准 点的概率 为 0.9 。如 果存 在第 i 个 ( i=1,2 )航班晚点,第

6、 i+1 个航班准点,则小 明将赶不上第 i+1 个航班,旅行失败;除了这种情况, 其他情况下旅行都能成功。 请问小明此 次旅行成功的概率是( )。A. 0.5 B. 0.648 C. 0.72D. 0.7415. 欢乐喷球: 儿童游乐场有个游戏叫 “欢乐喷 球”, 正方形场地中心能不断喷出彩色乒乓球,以场地中心为圆心还有一个圆形轨道, 轨道上有一列小火车在匀速运动, 火车有六节车厢。 假设 乒乓球等概率落到正方形场地的每个地点, 包括 火车车厢。 小朋友玩这个游戏时, 只能坐在同一 个火车车厢里, 可以在自己的车厢里捡落在该车 厢内的所有乒乓球, 每个人每次游戏有三分钟时间,则一个小朋友独自

7、玩一次游戏期望可以得到 ( )个乒乓球。 假设乒乓球喷出的速度为2 个/ 秒, 每节车厢的面积是整个场地面积的 1/20 。A. 60 B. 108 C. 18 D. 20二、不定项选择题 (共5题,每题1.5分,共计7.5分;每题有一个或多个正确选项,)1. 以下排序算法在最坏情况下时间复杂度最优)。2. 对于入栈顺序为 列,下列( a, b, c, d, e, f, g 的序A. a, b, c, d, e, f, g e, )不可能是合法的出栈序列。g, fB. a, d, c, b,D. g, f, e, d,C. a, d, b, c, g, f, e c, b, a3. 下列算法中

8、,( A. 快速排序 尔 )是稳定的排序算法。排序 D.B. 堆排序 C. 希插入排序A. 冒泡排序 B. 快速排序 C. 归并排序 D. 堆排序4. 以下是面向对象的高级语言的有( )A. 汇编语言 B. C+ C. Fortran D. Java5. 以 下 和 计 算 机 领 域 密 切 相 关 的 奖 项 有 ( )。A. 奥斯卡奖 B. 图灵奖 C. 诺 贝尔奖 D. 王选奖三、问题求解(共2题,每题题5分,共计10 分)1 .如右图所示,共有13个格子。对任何一个 格 子进行一次操作,会使得它自己以及与它上下 左 右相邻的格子中的数字改变(由1变0,或由0 变1 )。现在要使得所有

9、的格子中的数字都变为 0 ,至少需要次操作。2 .如下图所示,A到B是连通的。假设删除一 条细的边的代价是1,删除一条粗的边的代价是2, 要让A、B不连通,最小代价是 (2分),最小代价的不同方案数是 (3分)。(只要有一条删除的边不同, 同的方案)就是不阅读程序写结果(共4题,每题8分, 共计32分)1.#include using namespace std;int g(int m, int n, int x) int ans = 0;int i;if (n = 1)return 1;for (i = x; i m n;cout g(m, n, 0) endl;return 0;输入: 8

10、 4 输出:2.#include using namespace std;int main() int n, i, j, x, y, nx, ny;int a4040;for (i = 0; i 40; i+)for (j = 0; j n;y = 0; x = n - 1;n = 2 * n - 1;for (i = 1; i = n * n; i+) ayx = i;ny = (y - 1 + n) % n;nx = (x + 1) % n;if (y = 0 & x = n - 1) | anynx 0)!=y = y + 1;else y = ny; x = nx; for (j =

11、0; j n; j+)cout a0j ; cout endl;return 0;输入: 3输出: #include using namespace std; int n, s, a100005, t100005, i; void mergesort(int l, int r) if (l = r)return;int mid = (l + r) / 2;int p = l;int i = l;int j = mid + 1;mergesort(l, mid); mergesort(mid + 1, r); while (i =mid & j = r) if (aj ai) s += mid - i + 1;tp = aj;p+;j+;else tp = ai;p+;i+;while (i = mid) tp = ai;p+;i+;while (j = r) tp = aj;p+;j+;for (i = l; i n;for (i = 1; i ai;mergesort(1, n);cout s endl;return 0; 输入:62 6 3 4 5 1 输出: 4.#include iost

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号