pascal竞赛试题及答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《pascal竞赛试题及答案.docx》由会员分享,可在线阅读,更多相关《pascal竞赛试题及答案.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、pascal竞赛试题及答案试题1一、单项选择题(共20题,每题1. 5分,共计30分。每题有且 仅有一个正确答案。).在以下各项中,()不是CPU的组成局部。A.控制器B.运算器C.寄存器D.主板1 .在关系数据库中,存放在数据库中的数据的逻辑结构以() 为主。A.二叉树B.多叉树C.哈希表D.二维表3 .在以下各项中,只有()不是计算机存储容量的常用单位。A. ByteKBB. UBTB4 . ASCII码的含义是()oA.二一十进制转换码Program j304;Typestr1二string100;Str2=string200;VarSI:strl;s2:str2;Function is
2、alpha(c:char):Boolean;Var i:integer;Begini: =ord ;if (i=65) and (i=97) and (i=48)and(i=57)then isdigit:=trueelse isdigit:=false;end;procedure expand(si:strl;var s2:str2);vari,j:integer;a,b,c:char;beginj:=l;c:=char(1);i:=0;while(i=ord (si0)dobegin inc(i);c:=sl;if c=-then begin 1a:=sli-l;b:=sli+l;if (
3、isalpha(a)and isalpha(b)or(isdigit(a)andisdigit(b)then begindec(j);while(ord(upcase(a)ord(upcase(sii+1)dobegins2j:=a;inc(j);inc(a);end;endelsebegin s2j :=c; inc(j) ;end;endlelse begins2j : =c; inc(j) ; end; end; s20 :=char (j-2) ; end;beginreadln (si) ; expand (si, s2) ; writein (s2);输入:wer2345d-h45
4、4-82qqq 输出:四、完善程序(前4空,每空2.5分,后6空,每空3分,共28 分)o1、(求字符的逆序)下面的程序的功能是输入假设干行字符串,每输入一行,就按逆序输出该行,最后键入-1终止程序。请将程序补充完整。Program j401;type strl=string100;var line:strl;kz:integer;procedure reverse(var s:strl);varI,j:integer;t:char;begini:=l;j:=length(s);while(it:=s;s:=sj;sj:=t; 9 9end;end;beginwriteln( continue
5、?-1 for end );readln(kz);,while () dobeginreadln(line); 9writein (line);writein( fcontinue?-! for end.);readln(kz);end; end. 233 2-1 1341154455 2、(棋盘覆盖问题)在一个2k义2 k个方格组成的棋盘中恰有一个方格与其它方格不同(图中标记为-1的方格),称之为特殊方 格。现用L型(占3个小方格)纸片覆盖棋盘上除特殊方格的所有部 分,各纸片不得重叠,于是,用到的纸片数恰好是(4 k-1) /3o在 下表给出的一个覆盖方案中,k=2,相同的3各数字构成一个纸
6、片。下面给出的程序使用分治法设计的,将棋盘一分为四,依次处理左上角、右上角、左下角、右下角,递归进行。请将程序补充完整。type arrl=array1. 65 of integer;arr2=array1. 65 of arrl;varboard:arr2;tile:integer;size,dr,de:integer;procedure chessboard(tr,tc:integer;dr,de:integer;varsize:integer);var t,s:integer;beginif (size=l)then;t:=tile;inc(tile);s:=size div 2;if
7、then chessboard(tr,tc,dr,de,s)else beginboardtr+s-1:=t;end;if (dr=tc+s) then chessboard(tr, tc+s, dr, de, s)else begin boardtr+s-ltc+s:=t;end;if(dr=tr+s)and(dcboardtr+stc+s:=t; ;end;if(dr=tr+s)and(dc=tc+s)thenchessboard(tr+s,tc+s,dr,de,s)else begin boardtr+stc+s:=t;end;end;procedure prtl (n:integer)
8、;var I,j:integer;beginfor I:=l to n do beginfor j:=l to n do write(boardj:3);writein;end;end;beginwritein( input size(4/8/16/64):?);readln(size);writein( input the position of special block(x,y):;readln(dr,de);boarddrde:=-1;tile:=1;chessboard(1,1,dr,de,size);prtl(size);N0IP2007年普及组(Pascal语言)参考答案与评分标
9、准一、单项选择题:(每题L5分).C8 .C 10. AC 12. A 13. A 14. A 15. B 16. D 17. C 18. D19. A 20. A二、问题求解:(每题5分)1. 90 2. 210三、阅读程序写结果1. 15, 46 (对1个数给4分,无逗号扣1分)2.3, 6 3.2 3 5 7 11 13 17 19 23 29 31 37 41 43 474. wer2345defgh45456782qqq四、完善程序(前4空(一),每空2. 5分,后6空(一),每空3分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本 省专家审定和上机验证,不一定上报科学委员
10、会审查)1. inc(i)或 i:=i+l dec(j)或 j:=j-l kzO-1 reverse(line)2 . exit(dr chessboard(tr,tc,tr+s-1,tc+s-1,s)chessboard(tr,tc+s,tr+s-1,tc+s, s)chessboard(tr+s,tc,tr+s,tc+s-1,s)chessboard(tr+s,tc+s,tr+s,tc+s, s)试题2一、单项选择题(共25题,每题2分,合计50分).计算机内采用 存储各种信息。a)二进制b)六十进制c)十进制d)八进制.以下语言中,用 书写的代码是不需要编译就可以在机器上运行的。a) C
11、+语言b)汇编语言c) Pascal语言d)机器语言3 .提出图灵机理论的是 oa)图灵 Turing 1)冯诺依曼 von Neumann c)里奇 Ritchie d) 盖茨Gates. C语言的创始人为 oa)图灵 Turing 1?)冯诺依曼 von Neumann c)里奇 Ritchie d) 斯特劳斯特鲁普Stroustrup.以下 不是栈的基本运算。a)删除栈顶元素b)删除栈底元素c)判断栈是否为空d)将栈置 为空栈.计算机软件保护法旨在保护软件的 oa)著作权b)使用权c)销售权d)复制权. Linux 是一种 oa)绘图软件b)程序设计语言c)操作系统d)网络浏览器N0I比
12、赛中,提交文件的文件名应该 oa)全部大写b)全部小写c)大小写无所谓d)按照题目要求大小写以下软件中 是文字编辑软件。a) WinZIPb)Linuxc)Wordd)free pascal compiler. CPU是 的英文缩写。a)硬盘b)中央处理器c)高级程序语言d)核心寄存器.N0I比赛中,提交的源代码文件应该存放在a)任意地方 b)用户目录中c)用户目录下的任意目录中d)用户目录下对应的题目目录中10 .目前常见的个人计算机使用 位的CPU。a) 64 b)32 c)16d)811 .以下字串中,是一个可能的电子信箱地址。a) ddd. tod. com b)125. 31. 57
13、. 1 c) : / xi exiebang. comd) emailweb. de. com. kr14.高级程序设计语言编写的源程序代码,需要经过才能被计算机直接运行。a)解释 b)编译 c)破解 d)删除15.以下名词中,不是高级程序设计语言。a)JAVAb)Windowsc)Pascald) C+16.一般来说,一种数据结构就是 oa)一种数据的表示方法b)一种数据的操作方法c) 一种数据的表示及其相关操作d)一种编程方法.目前N0I规定使用的操作系统是 oa) Windows 系列b)OS/2c)Unixd)Linux17 .与二进制数01011010等值的十六进制数为a) 55 b
14、)AA c)A5 d) 5A18 .计算机术语“算法”指的是 oa)代数运算方法b)逻辑运算方法c)解决问题的、有具体步骤的方法d)统计方法19 . 一个字节为 比特。a) 4b)816c) 32.以下名词中,不是网络传输协议的名称。a) ftpb)telnetc) d)email21 .计算机中访问速度最快而又最紧缺的存储资源是a)寄存器b)主存储器c)高速缓存d)外围存储设备.队列元素的进队出队原那么是 oa)先进先出b)先进后出c)后进先出d)只进不出.NOI的全称是()oa)National Office in Industryb)Natural Orange in Indiac)Na
15、tional Olympiad in Informaticsd)Naval Officer in Information22 . ACM/ICPC 是一项 oB.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码5. 一个完整的计算机系统应包括。A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、显示器和辅助存储器6. IT的含义是()。A.通信技术B.信息技术C.网络技术D.信息学7. LAN的含义是()oA.因特网B.局域网C.广域网D.城域网8. 冗余数据是指可以由其它数据导出的数据。例如,数据库中 已存放了学生的数学、语文和英语的三科成绩,如果还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pascal 竞赛 试题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内