1第十届全国青少年信息学奥林匹克联赛初赛试题(普及组Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分)1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是()。A.提出理想计算机的数学模型,成为计算机科学的理论基础。B.是世界上第一个编写计算机程序的人。C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDVAC。D.采用集成电路作为计算机的主要功能部件。E.指出计算机性能将以每两年翻一番的速度向前发展。2.下列哪个不是CPU(中央处理单元)()。A.IntelItaniumB.DDRSDRAMC.AMDAthlon64D.AMDOpteronE.IBMPower53.下列网络上常用的名字缩写对应的中文解释错误的是()。A.(WorldWideWeb):万维网。B.URL(UniformResourceLocator):统一资源定位器。C.HTTP(HypertextTransferProtocol):超文本传输协议。D.FTP(FileTransferProtocol):快速传输协议。E.TCP(TransferControlProtocol):传输控制协议。4.下面哪个部件对于个人桌面电脑的正常运行不是必需的()。A.CPUB.图形卡(显卡)C.光驱D.主板E.内存5.下列哪个软件属于操作系统软件()。A.MicrosoftWordB.金山词霸C.FoxmailD.WinRARE.RedHatLinux6.下列哪个不是计算机的存储设备()。A.文件管理器B.内存C.高速缓存D.硬盘E.U盘7.下列说法中错误的是()。A.CPU的基本功能就是执行指令。B.CPU访问内存的速度快于访问高速缓存的速度。C.CPU的主频是指CPU在1秒内完成的指令周期数。D.在一台计算机内部,一个内存地址编码对应唯一的一个内存单元。E.数据总线的宽度决定了一次传递数据量的大小,是影响计算机性能的因素之一。8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。A.紫B.白C.黑D.绿E.橙29.用静电吸附墨粉后转移到纸张上,是哪种输出设备的工作方式()。A.针式打印机B.喷墨打印机C.激光打印机D.笔式绘图仪E.喷墨绘图仪10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。A.调制解调器B.路由器C.网卡D.网关E.网桥11.下列哪个不是数据库软件的名称()。A.MySQLB.SQLServerC.OracleD.金山影霸E.Foxpro12.下列哪个程序设计语言不支持面向对象程序设计方法()。A.C++B.ObjectPascalC.CD.SmalltalkE.Java13.由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有()个。A.20B.8C.16D.12E.2414.某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,出,进,进,进,出,出,进,出”。假设车辆入站的顺序为1,2,3,……,则车辆出站的顺序为()。A.1,2,3,4,5B.1,2,4,5,7C.1,3,5,4,6D.1,3,5,6,7E.1,3,6,5,715.二叉树T,已知其前序遍历序列为1243576,中序遍历序列为4215736,则其后序遍历序列为()。A.4257631B.4275631C.4275361D.4723561E.452637116.满二叉树的叶结点个数为N,则它的结点总数为()。A.NB.2*NC.2*N–1D.2*N+1E.2N–117.十进制数2004等值于八进制数()。A.3077B.3724C.2766D.4002E.375518.(2004)10+(32)16的结果是()。A.(2036)10B.(2054)16C.(4006)10D.(100000000110)2E.(2036)1619.在下图中,从顶点()出发存在一条路径可以遍历图中的每条边一次,而且仅遍历一次。A.A点B.B点C.C点D.D点E.E点20.某大学计算机专业的必修课及其先修课程如下表所示:课程代号C0C1C2C3C4C5C6C7课程名称高等数学程序设计语言离散数学数据结构编译技术操作系统普通物理计算机原理先修课程C0,C1C1,C2C3C3,C7C0C63请你判断下列课程安排方案哪个是不合理的()。A.C0,C6,C7,C1,C2,C3,C4,C5B.C0,C1,C2,C3,C4,C6,C7,C5C.C0,C1,C6,C7,C2,C3,C4,C5D.C0,C1,C6,C7,C5,C2,C3,C4E.C0,C1,C2,C3,C6,C7,C5,C4二.问题求解(每题5分,共10分)1.一个家具公司生产桌子和椅子。现在有113个单位的木材。每张桌子要使用20个单位的木材,售价是30元;每张椅子要使用16个单位的木材,售价是20元。使用已有的木材生产桌椅(不一定要把木材用光),最多可以卖元钱。2.75名儿童到游乐场去玩。他们可以骑旋转木马,坐滑行铁道,乘宇宙飞船。已知其中20人这三种东西都玩过,55人至少玩过其中的两种。若每样乘坐一次的费用是5元,游乐场总共收入700,可知有名儿童没有玩过其中任何一种。三.阅读程序(每题8分,共32分)1.programprogram1;vara,b,c,d,e:integer;begina:=79;b:=34;c:=57;d:=0;e:=-1;if(ac)or(bc)thend:=d+eelseif(d+10e)thend:=e+10elsed:=e-a;writeln(d);end.输出:。2.programprogram2;vari,j:integer;str1,str2:string;beginstr1:='pig-is-stupid';str2:='clever';str1[1]:='d';str1[2]:='o';i:=8;forj:=1to6dobeginstr1[i]:=str2[j];inc(i);end;writeln(str1);end.输出:。3.programprogam3;varu:array[0..3]ofinteger;4a,b,c,x,y,z:integer;beginread(u[0],u[1],u[2],u[3]);a:=u[0]+u[1]+u[2]+u[3]-5;b:=u[0]*(u[1]-u[2]divu[3]+8);c:=u[0]*u[1]divu[2]*u[3];x:=(a+b+2)*3-u[(c+3)mod4];y:=(c*100-13)divadiv(u[bmod3]*5);if((x+y)mod2=0)thenz:=(a+b+c+x+y)div2;z:=(a+b+c–x-y)*2;writeln(x+y-z);end输入:2574输出:。4.programprogram4;varc:array[1..3]ofstring[200];s:array[1..10]ofinteger;m,n,i:integer;procedurenumara;varcod:boolean;i,j,nr:integer;beginforj:=1tondobeginnr:=0;cod:=true;fori:=1tomdoifc[i,j]='1'thenbeginifnotcodthenbegincod:=true;inc(s[nr]);nr:=0;endendelsebeginifcodthenbeginnr:=1;cod:=false;endelseinc(nr);end;ifnotcodtheninc(s[nr]);end;end;beginreadln(m,n);fori:=1tomdoreadln(c[i]);numara;fori:=1tomdoifs[i]0thenwrite(i,'',s[i],'');end.输入:310111000011111000011111000000011输出:。5四、完善程序(前4空,每空2分,后5空,每空4分,共28分)1.三角形内切圆的面积题目描述:给出三角形三边的边长,求此三角形内切圆(如下图所示,三角形的内切圆是和三角形三边都相切的圆)的面积。输入:三个正实数a、b、c(满足a+bc,b+ca,c+ab),表示三角形三边的边长。输出:三角形内切圆的面积,结果四舍五入到小数点后面2位。输入样例:345输出样例:3.14程序:programprogram1;vara,b,c,r,s,t:real;beginread(a,b,c);s:=(①)/2;t:=②(s*(s-a)*(s-b)*(s-c));r:=t/s;writeln(3.1415927*r*③:0:④);end.2.Joseph有名的约瑟夫问题(又称猴子选大王问题)题目描述:原始的Joseph问题的描述如下:有n个人围坐在一个圆桌周围,把这n个人依次编号为1,…,n。从编号是1的人开始报数,数到第m个人出列,然后从出列的下一个人重新开始报数,数到第m个人又出列,…,如此反复直到所有的人全部出列为止。比如当n=6,m=5的时候,出列的顺序依次是5,4,6,2,3,1。现在的问题是:假设有k个好人和k个坏人。好人的编号的1到k,坏人的编号是k+1到2k。我们希望求出m的最小值,使得最先出列的k个人都是坏人。输入:仅有的一个数字是k(0k14)。输出:6使得最先出列的k个人都是坏人的m的最小值。输入样例:4输出样例:30程序:programprogram2;vari,k,m,start:longint;find:boolean;functioncheck(remain:integer):boolean;varresult:integer;beginresult:=(①)modremain;if(②)thenbeginstart:=result;check:=true;endelsecheck:=false;end;beginfind:=false;read(k);m:=k;while(③)dobeginfind:=true;start:=0;fori:=0tok-1doif(notcheck(④))thenbeginfind:=false;break;end;inc(m);end;writeln(⑤);end.7赛区市学校姓名==========================密封线=======================第九届全国青少年信息学奥林匹克联赛初赛试题普及组答卷纸阅卷记录总阅卷人总得分第一大题得分第二大题得分题号12345678910第三大题得分得分1)2)3)4)题号11121314151617181920第四大题得分得分(1)(2)============================以下由考生填写==============================答卷部分一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)题号12345678910选择题号11121314151617181920选择二.问题解答(每题5分,共10分)1.答:2.答:三.阅读程序,并写出程序的正确运行结果:(每题8分,共32分)(1)程序的运行结果是:(2)程序的运行结果是:8赛区市学校姓名==========================密封线=======================(3)程序的运行结果是:(4)程序的运行结果是:四.根据题意,将程序补充完整(前4空,每空2分,后5空,每空4分,共28分)Pascal语言=================1.①②③④2.①②③④⑤9第九届全国青少年信息学奥林匹克联