- 31.25 KB
- 2022-08-30 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
第五年全国青少年信息学(计算机)奥林匹克分区联赛普及组初赛试题〔普及组〕〔PASCA语言竞赛用时:2小时〕••全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效,•【一】选择一个正确答案代码〔A/B/C/D〕,填入每题的括号内〔每题1.5分,多项选择无分,共30分〕1、微机内的存储器的地址是以〔〕编址的。A二进制位以字长C字节D微处理器的型号2、以下诸因素中,对微机工作妨碍最小的是〔〕。A尘土Bk噪声C、温度D、湿度3、在24*24点阵的字库中,汉字“一”与“编”的字模占用字节数分别是〔〕。A、32、32B、32、72C、72、72D、72、324、将DOS系统盘插入A驱动器启动机器,随后使用一批应用软件,在此过程中,DOS系统盘〔〕。A必须始终插入在A驱动器中B、不必再用C可能有时要插入A驱动器中D、可能有时要插入B驱动器中5、以下DOS^令中,有可能在磁盘上建立子目录的是〔〕A、TYPEB、DIRC、XCOPY、DCD6、在CONFIG.SYS^:件中,装入特定可安装设备驱动程序的命令是〔〕。A、BUFFER、BFILESC、DRIVERD、DEVICE7、计算机能直截了当执行的指令包括两部分,它们是〔〕。A、源操作数与目标操作数B、操作码与操作数CASCII码与汉字代码口数字与字符8、在微机中,通用寄存器的位数是〔〕。A、8位B、16位C、计算机字长D>32位9、在计算机中,ASCII码是〔〕位二进制代码。A、8B、7C、12D、1610、计算机的软件系统通常分为〔〕。A、系统软件与应用软件以高级软件与一般软件C军用软件与民用软件D治理软件与操纵软件11、执行DOS^T令:C:\ATTRIBA:*.*的功能是〔〕。A、查看A盘上所有文件属性B、查看A盘上当前目录中所有文件属性C查看A盘上所有系统文件属性H删去A盘上所有隐含文件的属性12、执行以下DOS命令,效果等价的是〔〕组。A、COPY*.FORt0dobeginy1:=ymod10;y:=ydiv10;whileyl<>0dobeging:=x;fore:=Jkdowntoldobeging:=g+a[e];a[e]:=gmod10;g:=gdiv10end;y1:=y1-1end;jk:=jk-1end;j1=1;whilea[j1]=0doj1:=J1+1;forJk:=j1to20dowrite(a[jk]:4)WRITELNEnd.程序输出结果为:2、programexcp2vari,j:integer;;a:array[1、、14]ofinteger;proceduresw(i1,j1:Integer);vark1:Integer;beginfork1:=1to〔j1-i1+1〕div2dobegin\na[i1+k1-1]:=a[i1+k1-1]+a[j1-k1+1];a[j1—k1+1]:=a[i1+k1-1]-a[j1—k1+1];a[i1+k1-1]:=a[i1-k1+1]-a[J1-k1+1];end;end;beginj:=211;fori:=1to14dobegina[i]:=i;J:=j-iend;sw〔1,4〕;sw〔5,10〕;Sw〔11,14〕;sw〔1,14〕;Fori:=1to14dobeginIfjmodI=1thenwrite(a[i]:3);j:=j-a[i];end;WRITElNend.程序运行结果是:【五】依照题意,将程序补充完整〔20分〕[问题描述]下面程序的功能是从键盘读取AB数组的元素,A,B数组均已从小到大排好序〔无相同元素〕,现将A,B合并为数组C,同样要求数组C也是从小到大排好序〔有相同元素时只保留一个〕。程序中N表示数组A,B的长度,i,j,k分别表示数组A,B,C的取数或存数的指针。[程序清单]programexcp3;constn=8;m=2*n;typearr1=array[1..n]ofinteger;arr2=array[1..m]ofinteger;vara,b:arr1;c:arr2;i,j,k:integer;procedurecopy(x:arr1;vary:arr2;vari,j:integer);begini:=i+1;y[i]:=x[j];j:=j+1;end;beginfori:=1tondoread(a[i]);readln;fori:=1tondoread(b[i]);readln;i:=1;j:=1;①while②do.ifa[i]n)OR(i>n)③j:=j+1135j=j+1④i<=n150I>N⑤j<=n180j>N