ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:51.50KB ,
资源ID:18814836      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-18814836.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息学奥林匹克竞赛初中组(初赛)模拟试题.doc)为本站会员(杨桃文库)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

信息学奥林匹克竞赛初中组(初赛)模拟试题.doc

1、信息学奥林匹克联赛初中组(初赛)模拟试题(一)(PASCAL语言,二小时完成)班级_ 姓名_ 学号_ 成绩_一、选择题:(本题共20题,每题1.5分,共计30分。前10题为单选题,后10题为不定项选择题。)1、在计算机内部用来传送、存贮、加工处理的数据或指令(命令)都是以( )形式进行的。A、二进制码 B、八进制码 C、十进制码 D、智能拼音码 2、计算机的软件系统通常分为( )A、硬件系统和软件系统 B、高级软件和一般软件 C、系统软件和应用软件D、军用软件和民用软件 3、关于软盘读写孔,正确的说法是( )。A从该孔读信息B从该孔写信息C当该孔处于开状态时,不能删除盘中文件。D该孔没有作用4

2、、一棵二叉树的中序遍历序列为:DGBAECHF,后序遍历序列为:GDBEHFCA,则前序遍历的序列是( )A、ABCDFGHE B、ABDGCEFH C、ACBGDHEF D、ACEFHBGD5、下列叙述中错误的是( )。A.微型计算机应避免置于强磁场之中B.微型计算机使用时间不宜过长,而应隔几个小时关机一次C.微型计算机应避免频繁关开,以延长其使用寿命D.计算机应经常使用,不宜长期闲置不用6、计算机网络最主要的优点是( )。A、运算速度快 B、共享资源 C、精度高 D、存储容量大7、下列4个不同进制表示的数中,最大的一个数是( )A、(220.1)10 B、(11011011.1)2 C、(

3、334.1)8 D、(DC.1) 168、为了区分汉字与ASCII码,计算机中汉字编码的最高位为( )A、1 B、0 C、-1 D、29、下列正确的文件名是()。A. command。ComB. command_comC. command,comD. 10、.一般来说,TCP/IP的IP提供的服务是( )A.运输层服务 B.会话层服务 C.表示层服务 D.网络层服务11、通信时,模拟信号也可以用数字信道来传输,无法实现模拟信号与数字信号之间转换功能的是( )A、D/A B、A/D C、Modem D、Codec12、一个栈的输入顺序为1、2、3、4、5,下列序列中可能是栈的输出序列是( )。A

4、、54312 B、24135 C、21543 D、1253413、属于Internet的功能是( )A、聊天 B、远程教育 C、查询资料 D、传送能量14、下列描述计算机病毒的特性中,( )是正确的。A. 潜伏性.B. 传染性.C. 高速性D. 危害性15、一棵n个节点的完全二叉村,则该二叉树的高度h为( )A、n/2 B、log(n) C、log(n)/2 D、log(n)+116、某计算机的硬盘容量为40G,这里40G容量是( )字节。A、40 B、40960MB C、40000MB D、40*1024*1024*1024B17、下面属于网络操作系统的是( )A、UNIX B、WINDOW

5、S C、NETWARE D、DOS18、如果A的ASCII码为65,则Z的ASCII码为( )A、(90)10 B、(132)8 C、(1011101)2 D、(5B)1619、对一般的二维数组G而言,当( )时,其按行存储的GI,J的地址与按列存储的GI,J的地址相同。A、 G的列数与行数相同。B、 G的列的上界与G的行的上界相同。C、 G的列的下界与行的下界相同。D、 G的列的上界与行的下界相同。20、根据计算机软件保护条例,中国公民开发的软件享有权的是( )A、 不论何人、何地及发表与否的软件。B、 只有公开发表的软件。C、 只有单位发表的软件。D、 只有个人在国内公开发表的软件。二、问

6、题求解题:(本题共2题,每题5分,共计10分。)第1题:有雌雄一对兔子,假定两个月便可以繁殖雌雄各一的一对兔子。问12个月后共有多少对兔子?请你写出计算12个月后兔子数的公式: 第2题:某校足球队有球衣30件,篮球有球衣15件,排球队有球衣18件,三队队员总数为50人,其中有3人同时参加3个队,那么同时只参加两个队的队员有 。三、程序阅读理解题:(本题共4题,每题8分,共计32分)第1题:program ex001; var x,y:integer; procedure swap(x,y:integer); var temp:integer; begin temp:=x; x:=y; y:=t

7、emp; writeln(x,y) end; begin x:=1; y:=2; writeln(x,y); swap(x,y); writeln(x,y) end.输出: 第2题:program ex002; type arr=array1.100 of integer; var a:arr; s,n,m,i,j,k,bot:integer; begin read(n,m,k); s:=0; for i:=1 to n do s:=s+1; for i:=1 to n do ai:=s; i:=0;j:=0;bot:=0; repeat i:=i+1; if i=n+1 then i:=1;

8、 if ai=s then j:=j+1; if j=m then begin ai:=-100;bot:=bot+1;j:=0;write(i, ); end; until bot=k; end.输入:100 36 6输出: 第3题:program ex003; const n=200; var si,pr:set of 2.n; x,j,m:integer; begin writeln(please input m:);readln(m); si:=2.m;pr:=; x:=2; repeat while not(x in si) do x:=succ(x); pr:=pr+x; j:=x

9、; while j=m do begin si:=si-j;j:=j+x; end; until si=; j:=0; for x:=2 to m do if x in pr then begin write(x:5);inc(j);if j mod 10 =0 then writeln; end; writeln end.输入:20输出: 第4题:program ex004; const maxn=1000; var i,j,k,n,r,p,g:longint; a:array1.maxn of longint; function gcd(m,n:longint):longint; var

10、r:longint; begin while n0 do begin r:=m mod n; m:=n; n:=r end; gcd:=m end; begin n:=1000; r:=202; for i:=1 to n-r do ai:=n-i+1; for i:=2 to r do begin k:=i; for j:=1 to n-r do if gcd(k,aj)1 then begin g:=gcd(k,aj); k:=k div g; aj:=aj div g; if k=1 then break end end; p:=1;g:=0; for i:=1 to n-r do be

11、gin p:=p*ai; while p mod 5 =0 do begin p:=p div 5; g:=g+1 end; p:=p mod 5 end; writeln(g) end.输出: 四、程序完善题:(本题共2题,每题14分,共计28分)第1题:问题描述求具有下列特征的一个六位数:1、 该数各数位上的6个数字互不相同;2、 该数分别乘2,3,4,5,6得到新的5个六位数,它们也都由组成原数的6个数字组成。程序中,函数check(a,s)判断六位数a的各倍数的组成数字集合是否与a的组成数字集合相同。p100.6是为了减少计算方幂,存储10的各幂次的数组。程序清单program ex0

12、2; const n=6; type dset=set of 0.9; var a:real;s:dset;i:integer; p10:array0.nof real; function check(a:real;s:dset):boolean; var i,j,d:integer;b:boolean; ss:dset;t:real; begin i:=2;b:=6*a=1) and b do begin d:= (2) ; t:=t-d*p10j-1; b:=d in ss; j:=j-1; ss:=ss-d end; i:=i+1 end; check:=b end; function

13、try(i:integer):boolean; var j:integer;b1:boolean; begin b1:=false;j:=0; if i=n then (3) ; repeat if not(j in s) then begin a:= (4) ; s:=s+j; if i=1 then b1:=check(a,s) else b1:=try(i-1); if not b1 then begin s:= (5) ; (6) end end; (7) ; until (j9) or b1; try:=b1 end; begin a:=0;s:=;p100:=1.0; for i:

14、=1 to n do p10i:=p10i-1*10.0; if try(n) then writeln(a:10:0); writeln(Finish!) end.第2题:问题描述给定两个自然数n,r(nr),输出从数I到n中按降序顺序取r个自然数的所有组合。例如,n=5,r=3时,输出的结果是5 4 35 4 25 4 15 3 25 3 15 2 14 3 24 3 14 2 13 2 1程序中用a1,a2,ar表示一个降序排列的r个数的组合,要求a1r。为了能够穷举出全部降序排列的r个数的组合,按递减顺序调整前一个组合的部分元素生成下一个组合。调整时,当ar=1就要回溯;另外,调整或回

15、溯后,ai+ir时,也要回溯。上例中由回溯生成下一个组合的情况,有541532,531521,521432(二次回溯),431421421321(二次回溯)。上述的生成过程,当a1=r-1时结束。程序清单program ex002; var n,r,i,j:integer; a:array1.20 of integer; begin writeln(N,R); REPEAT read(n,r) UNTIL nr; i:=1; a1:=n; writeln(RESULT:); REPEAT if ir then if (1) then begin ai+1:= (2) ; i:=i+1 end else begin (3) ; (4) end else begin for j:=1 to r do write(aj:3); writeln; if ar=1 then begin (5) ;ai:=ai-1 end else (6) end UNTIL (7) end.第 7 页 共 7 页

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报