信息学奥赛初赛辅导.ppt
《信息学奥赛初赛辅导.ppt》由会员分享,可在线阅读,更多相关《信息学奥赛初赛辅导.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、选择题vIT文化、微机原理、信息安全、基本应用v与奥赛活动有关的知识v算法的基础知识、数据结构v离散数学1、IT文化v1.在下面各世界顶级的奖项中,为计算机科学与技术领域做出杰出贡献的科学家设立的奖项是()。vA.沃尔夫奖 B.诺贝尔奖 C.菲尔兹奖 D.图灵奖 图灵奖是计算机界最负盛名的奖项,有图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖计算机界诺贝尔奖”之称。图灵奖之称。图灵奖对获奖者的要求极高,评奖程序也极严,一般每年只奖励一名计算机科学家,对获奖者的要求极高,评奖程序也极严,一般每年只奖励一名计算机科学家,只有极少数年度有两名以上在同一方向上做出贡献的科学家同时获奖。目前图只有
2、极少数年度有两名以上在同一方向上做出贡献的科学家同时获奖。目前图灵奖由英特尔公司赞助,奖金为灵奖由英特尔公司赞助,奖金为100,000美元。美元。2、3:与奥赛活活动相关v2.在下列各软件中,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。vA.gcc/g+B.Turbo Pascal vC.RHIDE D.free pascal v4Linux是一种()。vA.绘图软件 B.程序设计语言 C.操作系统 D.网络浏览器 3、5、10、11、15、18:微机原理v3.以下断电之后仍能保存数据的有()。vA.寄存器 B.ROM C.RAM D.高速缓存 v5.CPU是()的简称。vA.硬盘 B
3、.中央处理器 C.高级程序语言 D.核心寄存器 v10在编程时(使用任一种高级语言,不一定是Pascal),如果需要从磁盘文件中输入一个很大的二维数组(例如1000*1000的double型数组),按行读(即外层循环是关于行的)与按列读(即外层循环是关于列的)相比,在输入效率上()。vA.没有区别 B.按行读的方式要高一些 vC.按列读的方式要高一些 D.取决于数组的存储方式。分析v1、从读取上说没有影响v2、关键是在数组中的保存,或者说在内存中的寻址并保存。v3、如果系统是按照行优先编址的,则行优先效率高,否则消耗在寻址上的时间会很高。位运算位运算(二进制)XorXor(异或异或)(与)(与
4、)(或)(或)shlshl(左移)左移)shrshr(右移)右移)1、Xor(异或):对应位相同为“0”,不同为“1”10101 00111 -100102、(与)(与)、(或)(或)运算:对应位都为运算:对应位都为1 1时为时为1 1,否则为,否则为0 0。如下:。如下:110111 110111 001101 001101 -000101000101运算:对应位只要有一个运算:对应位只要有一个1 1就为就为1 1。如下:。如下:110111 110111 001101 001101 -1111111111113 3、shlshl(左移)左移)、shrshr(右移)右移)shlshl(左移位
5、)左移位)(00001)2 shl 1=(00010)2(00101)2 shl 2=(10100)2 小结:小结:二二进制每左移一位相当于乘以一个制每左移一位相当于乘以一个2shrshr(右移位)右移位)(00010)2 shr 1=(00001)2(00100)2 shr 2=(00001)2 小结:小结:二二进制每左移一位相当于制每左移一位相当于除除以一个以一个2v11在Pascal语言中,表达式(21 xor 2)的值是()vA.441 B.42 C.23 D.24 分析v1、21转化为二进制为10101,2转化为二进制是10。v2、xor表示异或操作,含义是“相同为0,不同为1”。v
6、3、列竖式计算:v10101v00010v-v10111=23进制数的运算:进制数的运算:十进制(十进制(0-90-9)、二进制()、二进制(0 0、1 1)、)、八进制(八进制(0-80-8)、十六进制()、十六进制(0-90-9,A-A-F F)1、十进制数 N进制数方法:除N取余倒序法2、N进制数 十进制数(要求到小数的转换)方法:整数部分:kNi求和法 小数部分:小数部分*N取整3、十六进制数与二进制数间的关系一位十六进制位相当于4位二进制位如(215)16=(001000010101)24、八进制数与二进制数间的关系一位八进制位相当于3位二进制位如(215)8=(010001101)
7、2v15.与十进制数1770 对应的八进制数是()。vA.3350 B.3351 C.3352 D.3540分析v1、关键是搞懂十进制转化为二进制的原理。v2、借鉴十进制转化为二进制的做法,采用“除8取余法”v18.(2010)16+(32)8的结果是()。vA.(8234)10 B.(202B)16 vC.(20056)8 D.(100000000110)2分析v1、4位二进制与16进制数一一对应;3位二进制数和8进制数一一对应,所以可以先转化为二进制数看看,判断D是否满足v2、D判断的同时,B也可判断了v3、A和C都涉及到十进制数,所以先把表达式转化为十进制数,然后再判断答案为哪个。6:信
8、息安全v6.在计算机中,防火墙的作用是()。vA.防止火灾蔓延 B.防止网络攻击 vC.防止计算机死机 D.防止使用者误删除数据 7、8、9:算法与编程常识v7.在下列关于计算机语言的说法中,不正确的是()。vA.Pascal和C都是编译执行的高级语言 vB.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上 vC.C+是历史上的第一个支持面向对象的计算机语言 vD.与汇编语言相比,高级语言程序更容易阅读 分析v1、高级语言是基于编程系统来编译的v汇编语言比高级语言更接近CPU,是直接和操作系统交换指令的。v2、第一个面向对象语言是smalltalkv8.在下列关于计算机算法的说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息学 初赛 辅导
限制150内