信息学奥赛初赛全部知识.ppt
《信息学奥赛初赛全部知识.ppt》由会员分享,可在线阅读,更多相关《信息学奥赛初赛全部知识.ppt(85页珍藏版)》请在麦多课文档分享上搜索。
1、信息学奥林匹克 分区联赛的基础知识,初赛试题结构,第一部分 基础知识 第二部分 问题求解 第三部分 阅读程序 第四部分 完善程序,第一部分,一、计算机的发展与应用二、计算机概述三、多媒体技术应用四、计算机网络使用基础,一、计算机的发展与应用,一、计算机的发展与应用,1、下面列出的四项中,不属于计算机病毒特征的是( )A潜伏性 B激发性 C传播性 D免疫性 2、国产银河型数字式电子计算机是属于下列哪种类型计算机( )A微型 B小型 C中型 D巨型 3、计算机病毒是指( )A能传染给用户的磁盘病毒 B已感染病毒的磁盘C具有破坏性的特制程序 D已感染病毒的程序 4、最早的计算机的用途是用于( )A科
2、学计算 B自动控制 C辅助设计 D系统仿真 5、操作系统在第几代计算机开始应用( )A第一代 B第二代 C第三代 D第四代,第二代晶体管计算机(1956-1963) 1948年,晶体管的发明大大促进了计算机的发展,晶体管代替了体积庞大电子管,电子设备的体积不断减小。1956年,晶体管在计算机中使用,晶体管和磁芯存储器导致了第二代计算机的产生。第二代计算机体积小、速度快、功耗低、性能更稳定。首先使用晶体管技术的是早期的超级计算机,主要用于原子科学的大量数据处理,这些机器价格昂贵,生产数量极少。 1960年,出现了一些成功地用在商业领域、大学和政府部门的第二代计算机。第二代计算机用晶体管代替电子管
3、,还有现代计算机的一些部件:打印机、磁带、磁盘、内存、操作系统等。计算机中存储的程序使得计算机有很好的适应性,可以更有效地用于商业用途。在这一时期出现了更高级的COBOL(Common Business-Oriented Language)和FORTRAN(Formula Translator)等语言,以单词、语句和数学公式代替了含混晦涩的二进制机器码,使计算机编程更容易。新的职业(程序员、分析员和计算机系统专家)和整个软件产业由此诞生。,1 什么是CISC机?什么是RISC机? 2 计算机的发展分为几个阶段?正在研制的新型计算机具有哪些特点? 3 简述“三金”工程的含义。 4 什么是计算机病
4、毒,它具有哪些特征,如何采取具体的防范措施?,资 料,CISC微处理器是台式计算机系统的中心,这个核心中的核心就是运行指令的电路。指令由完成任务的多个步骤所组成,例如把数值传送进寄存器或进行相加运算,都是需要指令的,这些指令被称为微代码(microcode),不同制造商的微处理器有不同的微代码系统,制造商可按自己的意愿使微代码做得简单或复杂。指令系统越丰富,微处理器编程就越简单,然而,执行速度也相应越慢,而且设计这样的处理器的代价也就越大,但是由于指令系统丰富,对上层的支持就比较好。下面我们来看看两种处理器的比较: 复杂指令系统计算机(CISC)包含一个丰富的微代码系统,简化了处理器上运行程序
5、的编制。 精简指令系统计算机(RISC)有一个精简的指令系统。从而提高了微理器的效率,但需要更复杂的外部程序,也就是把在处理器层没有完成的工作放到了上层进行,而处理器层少的这些成本可以用对物理器件速度的提高上去。RISC方案基于John Cocke在IBM公司的工作,他发现约20的计算机指令完成约80的工作。因此,RISC系统通常比CISC系统要快。他的8020规则促进了RISC体系结构的开发。大多数台式微处理器方案如Intel和Motorola芯片都采用CISC方案;工作站处理器加MIDS芯片DEC Alpha和IBM RS系列芯片均采用RISC体系结构。将来的处理器会在RISC和CISC之
6、间寻找到一条合适的途径来保证处理器的成本较小,而且功能比较合适。,二、计算机概述,1. 世界上首先实现存储程序的电子数字计算机是( )。AENIAC B、UNIVAC C、EDVAC D、EDSAC 2、计算机能直接执行的指令包括两部分,它们是( )A源操作数与目标操作数 B操作码与操作数 CASCII码与汉字代码 D数字与字符 3、下列诸因素中,对微机工作影响最小的是( )A尘土 B噪声 C温度 D湿度 4、在计算机中,ASCII码是几位二进制代码( )A7 B8 C12 D16 5、下面四个不同进制的数,最小的一个数是( ) A(11011001)2 B(37)8 C(75)10 D(A7
7、)16,资 料,1 简述冯诺依曼型计算机的组成与工作原理。 2 计算机硬件系统由哪五个基本部分组成?它们各自的功能是什么? 3 机器指令由哪几部分组成?按其功能分为哪几种指令类型? 4.在计算机中,带符号数有几种表示方法?它们之间的转换关系是什么?各自有什么用途? 5 ASCII码由几位二进制数组成?它能表示什么信息? 6 二进制的计算规则。,三、多媒体技术应用,1彩色显示器所显示的五彩斑斓的色彩,是由哪三色混合而成的( )。A. 红 B. 白 C. 蓝 D. 绿 E. 橙 2下面哪个部件对于个人桌面电脑的正常运行不是必需的( )。A.CPU B. 图形卡(显卡) C. 光驱 D. 主板 E.
8、 内存 3.下列哪个(些)不是个人计算机的硬件组成部分( )。 A.主板 B.虚拟内存 C.电源 D.硬盘 E.总线 4.一个文本屏幕有25列及80行,屏幕的左上角以(1,1)表示,而右下角则以(80,25)表示,屏幕上每一个字符占用两字节(byte),整个屏幕则以线性方式存储在电脑的存储器内,屏幕左上角开始,位移为0,然后逐列逐列存储。求位于屏幕(X,Y)的第一个字节的位移是( ) A.(Y*80+X)*2-1 B.(Y-1)*80+X-1)*2 C.(Y*80+X-1)*2 D.(Y-1)*80+X)*2-1,1. 多媒体计算机系统的基本配置包含了哪些设备? 2 CD-ROM的功能大小取决
9、于哪几个参数? 3 显示存储空间由哪几个主要的因素决定? 4 目前国际上有哪几种压缩数据的标准?,资 料,四、计算机网络使用基础,1、Internet的规范译名应为( )A英特尔网 B因特网 C万维网 D以太网 2、下列哪些计算机网络不是按覆盖地域划分的( d )A局域网 B都市网 C广域网 D星型网 3、以下列举Internet的各种功能中,错误的是( )A编译程序 B传送电子邮件 C查询信息 D数据库检索 4、计算机网络最突出的优点是( )A传送信息速度高 B共享资源 C内存容量大 D交互性好 5、TCPIP协议共有( )层协议 A.3 B.4 C.5 D.6,1 什么是WAN网?什么是L
10、AN网,他们各自的功能是什么? 2 什么是计算机网络的拓扑结构?常见的拓扑结构有几种? 3. 什么是计算机网络协议?说出OSI 的七层协议的名称。 4. 在Internet中,IP地址和域名的作用是什么?它们之间有什么异同?,资 料,第二部分,数学知识组合、排列、集合等 数据结构图、树等,第三部分 阅读程序,直接推理 有流程图推断算法 动态模拟 由底向上阅读分析,例一,Varm,n,i:integer;t:extended; Begin read(n,m);t:=1;for i:=1 to m do t:=t*(n-i+1)/i;writeln(t:0:0); End.,输入: 10 5 输出
11、: 1045120210252,例二,Label 10,20,30; Var s,p:string;I,k,n,j,m:integer; Begin readln(s);n:=length(s);readln(p);m:=length(p);i:=0; 10: i:=i+1;j:=I;k:=1;,例二(续),20: If s j p k then begin if in-m+1 then goto 10;i:=0; goto 30;endelse if km then begin j:=j+1;k:=k+1;goto 20; end; 30:writeln(i); End.,输入 asabcd
12、ffdin fdi 输出_,例三,Var i,j:integer;a:array13,13 of integer; Begin for i:=1 to 3 do beginfor j:=1 to 3 do beginif i=3 then ai,j:=ai-1,ai-1,j+1 else ai,j:=j;write(ai.j);end;Writeln End Readln End.,例四,Var a,d:array1100 of integer;N,I,j,k,x,s:integer; Begin n:=5;a1:=1;d1:=1;for i:=1 to n dobegin s:=i+1;x:
13、=0;for j:=1 to n+1-I dobegin k:=s+x; x:=x+1; aj+1:=aj+k; write(aj, );end;writeln();di+1:=di+I;a1:=di+1;end; End. 输出:_,第四部分 完善程序,变量方面的填空(定义类型、设定初值、变量赋值等) 循环方面的填空(定义变量、设定循环的初值和终值、在循环中如何引用) 分支转移方面的填空(定义布尔表达式、确定程序的走向) 主程序和子程序关系方面的填空(值参、变参、调用格式) 输入输出方面的填空,不含子程序,例一、求元素之和最大的子方阵:在m4*n5的正整数数字方阵中,找出一个p3*q3的子阵
14、,使得其元素之和最大。,程序清单,Var a:array120,120 of integer;m,n,p,q,I,j,max,p1,q1,s,i1,j1:integer; Begin for i:=1 to 20 do for j:=1 to 20 doai,j:=0;readln(m,n);for i:=1 to m do begin for j:=1 to n do read(ai,j);readln end;readln(p,q);max:=0;,程序清单(续),For i:=1 to m-p+1 dofor j:=1 to n-q+1do begin _(1)_;for i1:=I t
15、o p+i-1 do for j1:=j to q+j-1 do _(2)_;if smax then begin _(3)_;p1:=I;q1:=j;end;end; For i:=p1 to _(4)_ do Begin for j:=q1 to _(5)_do write(aI,j:3);writeln;end;readln end.,例二,Const maxm=10000; Var I,k,m,n,rest,start,temp:longint;a:array0maxm of longint; Begin write(input m,n:);readln(m,n);for i:=0 t
16、o m-1 do ai:=random(100);writeln(before move);for i:=0 to m-1 do write(ai:5);writeln;rest:=m;start:=0;while _(1)_dobegin k:=start; repeat k:=(k+n) mod m until k=start;,例二(续),If _(2)_then Begintemp:=ak;Repeatak:=a(m*n+k-n) mod m;k:=(m*n+k-n) mod m; _(3)_until k=start;_(4)_; End; _(5)_ End; Writeln(af
17、ter move); For i:=0 to m-1 do write(ai:5);Writeln End.,完善含有子程序的程序,例、 输入任意一个正整数n,输出组成n的互不相同的菲波那契数。 Var n:integer;first:boolean; Function find(n:integer):integer; Var a,b,c:integer; Begin a:=1;b:=1;repeat c:=_(1)_;a:=b;b:=c;until b=n;if b=n then find:=_(2)_ else find:=_(3)_ End;,例(续),Procedure p(n:int
18、eger); Var a:integer;begin a:=find(n);if first then begin write(a:4);first:=false;endelse write(+,a:4);if an then p_(4)_; End; begin readln(n);first:=true;write(n:5,=);p(n);writeln;readlnend.,1 . 1 CISC 与RISC,CISC即Complex Instruction Set Computer。在最初,人们采用的优化方法是增强计算机指令系统功能的方法,就是设置一些功能复杂的指令,把一些原来由软件实现
19、的,常用的功能改用硬件的指令系统实现,以提高计算机的执行速度,这种计算机系统就被称为复杂指令系统计算机。 RISC即Reduced Instruction Set Computer。是在80年代才发展起来的,其基本思想是尽量简化计算机指令功能,只保留那些功能简单、能在一个节拍内执行完成的指令,而把较复杂的功能用一段子程序来实现,这种计算机系统就被称为精简指令系统计算机。,1 . 2 计算机发展的阶段,1 . 2 研制中的第五代计算机,1、创建非冯诺伊曼式语言LISP, PROLOG 2、创建以人脑神经系统处理信息的原理为基础的非冯诺伊曼式的计算机模型生物计算机光子计算机量子计算机,1 . 3
20、三金工程,“金桥”工程又称经济信息通信网工程,它是建设国家 公用经济信息通信网、实现国民经济信息化的基础设 施。这项工程的建设,对于提高我国宏观经济调控和 决策水平以及信息资源共享、推动信息服务业的发 展,都具有十分重要的意义。 “金关”工程又称为海关联网工程,其目标是推广电子 数据交换(EDI)技术,以实现货物通关自动化、国 际贸易无纸化。 “金卡”工程又称电子货币工程,它是借以实现金融电子化和商业流通现代化的必要手段。,1 . 4 计算机病毒,计算机病毒是一种功能特殊的计算机程序,它一旦运行,便取得系统控制权,同时把自己复制到媒体中去。 计算机病毒的特征:1、能够自身复制到其他程序中。2、
21、不独立以文件形式存在,仅附加在别的程序上。当调用该程序运行时,此病毒则首先运行。,2 . 1 冯诺伊曼型计算机,输 入 设 备,运算器CPU,存储器,控制器cpu,输 出 设 备,输入,输出,第一台具有存储功能的计算机EDVAC逻辑功能图,2 . 2 计算机硬件系统,1) 输入设备 若要计算机按我们的要求进行工作,计算机必须接受外部的信息。使计算机从外部获得信息的设备,称为输入设备(input device)。 常用的输入设备包括键盘、光笔、鼠标器、扫描仪、话筒等,通过它们可以输入文字、图像、声音等不同的信息。 输入设备种类很多,近几年来出现了触摸屏、手写汉字输入设备、自然语言输入设备、数码照
22、相机等。,2) 输出设备 计算机把信息处理的结果以人们能够识别的形式表示出来的设备,称为输出设备(output device)。例如,显示器、打印机、绘图仪等。,3) 存储器 计算机在处理信息的过程中,许多信息被存放在存储器(memory)中。存储器又分为内存储器和外存储器两种。,4) 运算器 运算器 (arithmetic unit) 是计算机实施算术运算和逻辑判断的主要部件。它能按照计算机程序的要求,在控制器的控制下,进行加、减、乘、除等基本运算和进行判别数的符号,比较数的大小等逻辑运算。,5) 控制器 控制器(controller)是指挥、控制计算机运行的中心。它从存储器中取出信息并进行
23、分析,然后根据指令向计算机各个部分发出各种控制信息,使计算机按照要求自动、协调地完成任务。一般将运算器和控制器合称为中央处理器(简称CPU)。,2.3 计算机指令系统,机器指令是要计算机执行某种操作的命令,且由计算机直接识别执行。所有指令的集合称为计算机的指令系统。 一条指令通常有操作码和地址码两部分组成。操作码 地址码指令按功能可分为操作类命令和控制转移类命令。 操作码指明计算机执行的某种操作的性质和功能;地址码指出被操作的数据(简称操作数)存放在何处,即指明操作数地址,有的指令格式允许地址码部分就是操作数本身。,2 . 6 软件系统,软件一般分为系统软件和应用软件。 系统软件是生成、准备和
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息学 初赛 全部 知识 PPT
