壹牛家长圈-

标题: 解析 | NOIP2018普及组选择题 [打印本页]

作者: 甜甜圈    时间: 2018-10-23 14:18
标题: 解析 | NOIP2018普及组选择题
第二十四届全国青少年信息学奥林匹克联赛初赛

普及组解析

一、单项选择题

1. 以下哪一种设备属于输出设备:(D)
A.扫描仪 _B.键盘C. 鼠标 _D. 打印机

解析:
前三个都是输入设备


2. 下列四个不同进制的数中,与其它三项数值上不相等的是(D)。
A.(269)16
B.(617)10
C.(1151)8
D.(1001101011)2

解析:
1)方法一:是把4个都换成10进制来比较。
2)方法二:直接通过二进制转八、十六进制的快速转换方法来判断。
二进制转八进制是3个并1个、转十六进制是4个并1个。
D的二进制数分析:
(1001 101 011)2 = (1153)8
(100110 1011)2 = (26B)16
显然,与其它不符的只能是D


3.  1MB 等于(D)。
A. 1000字节        B. 1024字节
C. 1000 X 1000字节   D. 1024 X1024字节


解析:


4. 广域网的英文缩写是(B)。
A.LAN
B.WAN
C.MAN
D.LNA

解析:
WAN:Wide area network


5. 中国计算机学会于(B)年创办全国青少年计算机程序设计竞赛。
A.1983
B.1984
C.1985
D.1986

解析:
1984年,邓小平说计算机的普及要从娃娃抓起,那一年的中国科协和计算机协会一起举办了全国青少年程序设计大赛



6. 如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S、字母键D、字母键F的顺序循环按键,即CapsLock、A、S、D、F、CapsLock、A、S、D、F、……,屏幕上输出的第81 个字符是字母(A)。
A. A      
B. S        
C. D      
D. a

解析:
2016年的雷同题,本题思路如下:
方法一:

方法二:以8个输出为一轮,每轮都重复输出,则81个字符与第1个字符相同。


7. 根节点深度为0,一棵深度为h 的满k(k>1)叉树,即除最后一层无任何子节点外,每一层上的所有结点都有k 个子结点的树,共有(A)个结点。


解析:
1)假设h=2,k=2,画出完美二叉树,共7个节点。
2)对4个答案代入运算,结果为A


如果想理解和推导公式:





8. 以下排序算法中,不需要进行关键字比较操作的算法是(A)。
A.基数排序
B.冒泡排序
C.堆排序
D.直接插入排序

解析:


9. 给定一个含N 个不相同数字的数组,在最坏情况下,找出其中最大或最小的数,至少需要N - 1 次比较操作。则最坏情况下,在该数组中同时找最大与最小的数至少需要(A)次比较操作。(⌈ _⌉表示向上取整,⌊ _⌋表示向下取整)
A.⌈ 3N-2⌉-2
B.⌊3N-2⌋-2
C.2N-2
D.2N-4


解析:

找最大最小值的优化算法:

10. 下面的故事与(B)算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事……’” _
A. 枚举   
B. 递归   
C. 贪心   
D. 分治

解析:2013年相同的题。


11. 由四个没有区别的点构成的简单无向连通图的个数是(A)。
A.6
B.7
C.8
D.9

解析:
1) 四个区别的点,意味着以下的图形为相同形状。

    用d=[1, 2, 2,1]表示对应点的度,则以上的图的d数组都是一样的。

2)而以下的图形则是不同的另外一个形状,其d=[1, 3, 1, 1]。

题目要求,实际就是找出不同的d数组的个数。


3)根据边数来分类判断:

一共6种不同的图形,答案是A。



4)简单图指没有平行边和自环,不要被它误导。
更多:从6条边往下减边,会更加容易分析。


12. 设含有10 个元素的集合的全部子集数为S,其中由7个元素组成的子集数为T,则T / S 的值为(B)。
A.5 / 32
B.15 / 128
C.1 / 8
D.21 / 128

解析:


13. 10000 以内,与10000 互质的正整数有(B)个。
A.2000
B.4000
C.6000
D.8000

解析:
互质的意思,与10000没有公约数,也即不能被10000的质因子整除。


14. 为了统计一个非负整数的二进制形式中1 的个数,代码如下: _
intCountBit(int x)
{
intret = 0;
while(x)
{
ret++;
___________;
}
returnret;
}
则空格内要填入的语句是( B)。 _
A.x >>= 1
B.x &= x - 1
C.x |= x >> 1
D.x <<= 1

解析:


15. 下图中所使用的数据结构是(B)。
解析:
2013年相同的题。


特别推荐:信息学在往后的生活中将会越来越重要,这也是信息学奖项被各大高校作为自主招生条件的原因,想以信息学作为孩子自主招生突破口的家长,可以联系管理员微微妹qq:985052335咨询,我们有非常优秀的师资推荐,金牌教练在手,奖项不怕没有!





【壹牛】2019高考家长2群 702946449(限2019年高考生家长加入)
【壹牛】2020 高考家长3群704328650(限2020年高考生家长加入)
【壹牛】2021高考家长2群714481580(限2021年高考学生家长加入)
【壹牛】2019 中考家长2群524951461(限2019年中考学生家长加入)
【壹牛】2020 中考家长群 602378231(限2020年中考学生家长加入)
【壹牛】2021中考家长2群701640084(限2021年中考学生家长加入)
【壹牛】2019小升初家长2群933288861(限2019年小升初学生家长加入)
【壹牛】2020小升初家长群153776075(限2020年小升初学生家长加入)
【壹牛】小学家长群 122284038(限4年级及以下学生家长加入)
【壹牛】留学自助交流群 606486338(限关注国际高中、出国留学的学生家长加入)







作者: Cappuccino    时间: 2018-10-27 09:23
谢谢分享,辛苦了
作者: 爱小嘉    时间: 2018-11-28 12:26
学习了,谢谢楼主分享
作者: humeimei    时间: 2018-12-20 14:30
很好,下载学习,谢谢!
作者: 世君虹宇    时间: 2019-6-30 07:11
学习了,谢谢分享。
作者: tbh_01    时间: 2020-1-13 10:37
谢谢分享!!
作者: tbh_01    时间: 2020-10-28 17:16

楼主辛苦了,多谢资料!




欢迎光临 壹牛家长圈- (http://16jzq.com/bbs/) Powered by Discuz! X3.2