《2020信息学奥赛初赛.docx》由会员分享,可在线阅读,更多相关《2020信息学奥赛初赛.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2020信息学奥赛初赛1.寄存器是()的重要组成部分。 A硬盘B高速缓存cashC内存D中央处理器(CPU)(正确答案)2.体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。每个同学按顺序来到操场时,都从排尾走到排头,找到第一个比自己高的同学,并站在他的后面。这种站队的方法类似于()算法。 A快速排序B插入排序(正确答案)C冒泡排序D归并排序3.有人认为,在个人电脑送修前,将文件放入回收站中就是已经将其删除了。这种想法是()。 A正确的,将文件放入回收站以为着彻底删除、无法恢复B不正确的,只有将回收站清空后,才意味着彻底删除、无法恢复C不正确的,即使回收站清空,文件只是被
2、标记为删除,仍可能通过回复软件找回(正确答案)D不正确的,只要在硬盘上出现过的文件,永远不可能被彻底删除4. 广度优先搜索时,需要用到的数据结构是()。 A链表B队列(正确答案)C栈D散列表5.在使用高级语言编写程序时,一般提到的“空间复杂度”中的“空间”是指()。 A程序运行时理论上所占的内存空间(正确答案)B程序运行时理论上所占的数组空间C程序运行时理论上所占的硬盘空间D程序源文件理论上所占的硬盘空间6. 关于汇编语言,下列说法错误的是() A是一种与具体硬件相关的程序设计语言B在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试C可以直接反问寄存器、内存单元、以及I/O端口D随着高
3、级语言的诞生,如今已完全被淘汰,不再使用(正确答案)7.()是一种选优搜索法,按选优条件向前搜索,以达到目标。当搜索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择。: A回溯法(正确答案)B枚举法C动态规划D贪心8. 从ENIAC到当前最先进的计算机,冯诺依曼体系结构始终占有重要地位。冯诺依曼提醒结构的核心内容是()。 A采用开关电路B采用半导体器件C采用存储程序和程序控制原理(正确答案)D采用键盘输入9.一个字节(byte)由()个二进制位组成。 A. 8(正确答案)B. 16C. 32D. 以上都有可能10.Linux下可执行文件的默认扩展名为()。 A. ExeB. Co
4、mC. DllD. 以上都不是(正确答案)11.提出“存储程序”的计算机工作原理的是()。 A. 克劳德香农B. 戈登摩尔C. 查尔斯巴比奇D. 冯诺依曼(正确答案)12.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了()。 A. 寄存器B. 高速缓存(正确答案)C. 闪存D. 外存13.关于图灵机下面的说法()是正确的: A. 图灵机是世界上最早的电子计算机。B. 由于大量使用磁带操作,图灵机运行速度很慢。C. 图灵机是英国人
5、图灵发明的,在二战中为破译德军的密码发挥了重要作用。D. 图灵机只是一个理论上的计算模型。(正确答案)14.关于CPU下面()说法是正确的: A. CPU全称为中央处理器(或中央处理单元)。(正确答案)B. CPU可以直接运行汇编语言。C. 同样主频下,32位的CPU比16位的CPU运行速度快一倍。D.CPU最早是由Intel公司发明的。15.关于ASCII,下面哪个说法是正确的: A.ASCII码就是键盘上所有键的唯一编码。(正确答案)B.一个ASCII码使用一个字节的内存空间就能够存放。C.最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。D.ASCII码是英国人主持制定并推广使
6、用的。16.编译器的功能是() A.将源程序重新组合B.将一种语言(通常是高级语言)翻译成另一种语言(通常是低级语言)(正确答案)C.将低级语言翻译成高级语言D.将一种编程语言翻译成自然语言17.一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?() A.23(正确答案)B.21C.20D.2218.已知大写字母A的ASCII编码为65(10进制),则大写字母J的10进制ASCII编码为:() A. 71B. 72C. 73D. 以上都不是(正确答案)19.排序算法是稳定的意思是关键码相同的记录排序前后相对位置不发生改变,下列哪种排序算法是不稳定的:() A.冒泡排序B.插入排序C.归并排序D.快速排序(正确答案)20.关于程序设计语言,下面哪个说法是正确的:() A.加了注释的程序一般会比同样的没有加注释的程序运行速度慢。B. 高级语言开发的程序不能使用在低层次的硬件系统如:自控机床或低端手机上。C. 高级语言相对于低级语言更容易实现跨平台的移植。(正确答案)D. 以上说法都不对。