信息学初赛模拟试题一二及答案.docx
《信息学初赛模拟试题一二及答案.docx》由会员分享,可在线阅读,更多相关《信息学初赛模拟试题一二及答案.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息学初赛模拟试题一普及组PASCAL语言二小时完成 总分值100分一, 选择一个正确答案代码A/B/C/D,填入每题的括号内每题1.5分,多项选择无分,共30分1, MAN英文缩写的含义是2, 小张用十六进制,八进制和十进制写了如下一个等式:6413=33式中三个数是各不一样进位制的数,试问64,13,33,分别为_。A八进制,十进制,十六进制 B十进制,十六进制,八进制C八进制,十六进制,十进制 D十进制,八进制,十六进制3, 表达式(4 MOD (3)及(4 MOD 3)的值为:_。A1,1 B1,1 C1,1 D1,14, 试指出:以下if语句中,当x=80时, 运行的结果为_。beg
2、iny:=0;readln(x);if x0 then y:=5else if x10 then begin y:=10; if xrj) and (j0) do begin rj+1:=rj;j:=j-1;end; rj+1:=k; end;for I:=1 to n do write(rI,);writelnend.键盘输入: 8 4 9 3 5屏幕输出:program exp2;var a,b,f:integer; function gd(m,n:integer):integer;beginif n=0 then gd:=m else gd:=gd(n,m mod n);end;begi
3、n readln(a,b); write(,a,b,)=); f:=gd(a,b); writeln(f)end.键盘输入: 172 16屏幕输出:3, Program exp3(input,output); VAR I,J,S:INTEGER; B :ARRAY0.5 OF INTEGER;BEGIN S:=1; FOR I:=1 TO 5 DO BI:=I; J:=1; WHILE J0 DO BEGIN J:=5; WHILE (J0) AND (BJ=10+J-5) DO J:=J-1; IF J0 THEN BEGIN S:=S+1; BJ:=BJ+1; FOR i:=J+1 TO
4、5 DO Bi:=BJ+i-J END; END; WRITELN(S=,S);END.4, program exp4(input,output);varm,n,g:integer;function gcd(m,n:integer):integer;beginif n=0 then gcd:=m else gcd:=gcd(n,m mod n)end;beginread(m,n);g:=gcd(m,n);writeln(m=,m,n=,n,gcd=,g)end.输入:48 9输出:三, 问题解答第1题每空4分,第2题8分1, 数据构造中,下面是一个树构造图,这个树的先序遍历结果是_,中序遍历结
5、果是:_。24 8 +3 *4 10 7 -*/2, 给出一个后缀算术表达式为写出对应的中缀算术表达式:_四, 完善程序第一题每空3分,第二题每空2分,第三题每空4分,共32分 1, 连续整数平台问题一个含有多个整数的数组,其中一样的元素集中在一起形成一个平台。以下程序用于对输入的数组求出其中最大平台长度。例如,中元素个数为20,它们依次为2 2 2 2 3 3 3 3 3 1 1 1 1 1 1 1 1 1 4 4那么它的最大平台长度为9。const maxlength=100;var a:array1.maxlength of integer; i,maxi,n,s,t:integer;b
6、egin write(n=);readln(n); for i:=1 to n do read(ai); readln; maxi:=0; t:= 1 s:=1; for i:=2 to n do if ai=t then 2 else begin if smaxi then maxi:=s; t:=ai; 3 end; 4 writeln(maxi=,maxi);end.2, 1000!尾0问题以下程序用于统计1000!末尾有多少个0。其中1000!=1231000。事实上我们只要统计1000!有多少个因子10。由于10=52,因而只需统计有多少个因子5和2。明显在11000的全部数中,5的
7、因子个数比2的因子个数少。因此,只要统计11000的全部数中共有多少个因子5就行了。var i,j,n:integer;begin n:=0; for i:=1 to 200 do begin j:=i*5; while 5 =0 do begin n:=n+1; j:= 6 end; end; writeln(n:4);end.3, 问题描述找数问题: 以下程序用在n个不同元素中找出第k个最小元素。程序中用分治策略来设计算法。把这n个元素放在一个数组中,然后取出第k个元素为标准m,把n个元素重新排列:小于标准m的元素放在数组前面,大于该标准的放在数组的后面。把该元素m放在两者之间。设小于标准
8、的元素个数为j-1,假如j=k,那么A(k)即为所求元素。假如jk,那么第k个元素必在区间1,j,因此取A1,Aj为新的元素集合,然后重复上述的局部排序的过程。假如jk,那么第k个元素必在区间j+1,n,因此取Aj,An为新的元素集合,重复过程。直至j=k为止。程序清单var j,k,n:integer; a:array1.100 of integer;procedure search(b,e:integer);var I,m,t:integer;begin if b=e then begin j:=b;exit end; I:=b;j:=e;m:= 7 ; RepeatWhile aIm d
9、o inc(i);While maj do 8 ;If I=j;If I=k then exit;If 9 then search(b,j) else search(j+1,e)End;procedure 10 var I:integer; beginfor I:=1 to n do write(aI,);writeln;writeln(a,k,=,ak);end;beginwrite(n=);readln(n);write(a1.,n,=);for k:=1 to n do read(ak);readln;write(k=);readln(k);search( 11 );pr(n);read
10、lnend.信息学竞赛初赛模拟试题一参考答案一、 单项选择题每题1分,共30分12345678910DCBBDDCCCC11121314151617181920DBCBBBCDDB二, 阅读以下程序,写出程序运行结果第1题5分,第2,3,4题各6分,共23分1, 985431、 172,16=43, S=2524, m=48n=9gcd=3三, 问题解答第1题每空4分,第2题8分1, ABCDE BADCE 2, (24+8)*3/4*(10-7)四, 完善程序第一题每空3分,第二题每空2分,第三题每空4分,共32分 (1) a1 (2)s:=s+1 (3)s:=1 (4)if smaxi t
11、hen maxi:=s; (5) j mod 5 (6) j div 5 (7) ak(8)de(j) (9)jk (10)pr(n:integer); (11)Ln信息学初赛模拟试题(二)一、 选择题:选出每题正确的答案代码,填在括号里,110题为单项选择题,每题只有一个正确答案,1120题为不定项选择题,每题有一个或一个以上的正确答案,共20题,每题,共30分1, 二进制数01100100转换成十六进制数是 。A32 B64 C128 D100 E2562, 操作系统是一类重要的系统软件,下面几个软件中,不属于系统软件的是 。AJava BMS-DOS CLinux DWindows200
12、0 EUnix3, 计算机病毒的传染是以计算机运行和 为根底的,没有这两个条件,病毒是不会传染的。A编辑文稿 B读写磁盘 C编程序 D扫描图画 E打印4, 因特网不属于任何个人,也不属于任何组织。其中在网络学问这一块中有一个英文简写ISP,它的中文意思是 。A因特网连接 B因特网运用 C因特网设计 D因特网效劳供应者 E信息传输5, Internet给我们供应了资源共享, 阅读, 检索信息和远程登录等多种效劳,下面几个选项中用于远程登录的是 。AWWW BTCP/IP CTelnet DE-mail EFTP6, IE是目前流行的阅读器软件,它的工作根底是说明执行用 语言书写的文件。AVC B
13、HTML CBASIC DHTTP EVB7, 给出3种排序:插入排序, 冒泡排序, 选择排序。这3种排序的时间代价分别是 。AO(n), O(n2), O(logn) BO(logn) , O(n), O(n2) CO(n2), O(n), O(logn)DO(n2), O(n), O(n) EO(n2), O(n2), O(n2)8, 一棵完全二叉树的结点总数为18,其叶结点数为 。A7个 B8个 C9个 D10个 E11个9, 在流程图的符号中,菱形框一般作为 。A起始框 B推断框 C输入输出框 D处理工作框 E结速框10, 在解决计算机主机及打印机之间速度不匹配时通常设置一个打印数据缓
14、冲区,主要将要输出打印的数据依次写入该缓冲区,而打印机从该缓冲区中取出数据打印。该缓冲区应当是一个 构造。A堆栈 B数组 C线性表 D队列 E链表11, 多媒体技术中的“多媒体的含义主要是指如 等多种表达信息的形式。A磁盘 B音箱 C显示器 D声音 E图像12, 下面有关计算机学问说明,正确的选项是 。A 在WINDOWS98操作系统下,删除磁盘中的文件时都先存放在回收站中B FOXMAIL是用于收发电子邮件的工具C 文件夹组织是一个有层次的树状构造,其中最顶层的是桌面D存储器具有记忆实力,其中的信息任何时候都不会丢失E 为了提高软件的测试效率,应当选择发觉错误的可能性大的测试数据13, 对按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息学 初赛 模拟 试题 一二 答案
限制150内