2022年999小学生计算机知识竞赛初赛试题.docx
精品学习资源99 学校生运算机学问竞赛初赛试卷<PASCAL 语言二小时完成)全部试卷答案均要求写在答卷纸上,写在试卷纸上一律无效一、挑选一个正确答案代码<A/B/C/D ),填入每题的括号内 <每题 1.5 分,多项无分,共30 分)1. 微机内的储备器的地址是按编址的;A 二进制位B字长C字节D 微处理器的型号2. 以下诸因素中,对微机工作影响最小的是;A 尘土B噪声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 xcopyD Cd6. 运算机病毒破坏的是;A 软盘 B硬盘C打印机 D程序与数据7. 五笔字型编码属于;A 国际码 B机内码C输入码D字形码8. 在微机中,通用寄存器的位数是;A 8 位 B 16 位C运算机字长D 32 位9. 运算机要处理磁盘上的文件时,应先将文件内容读到中;A CPUB 寄存器C内储备器D掌握器欢迎下载精品学习资源10. 运算机的软件系统通常分为;A 系统软件与应用软件B高级软件与一般软件C军用软件与民用软件D治理软件与掌握软件11. 执行 DOS 命令: C>COPY A:*.*的功能是A 将 A 盘上全部文件复制到C 盘根目录下B. 将 A 盘上当前目录下全部文件复制到C 盘根目录下C. 将 A 盘上当前目录上用DIR 命令能显示文件名的全部文件复制到C 盘当前目录下D. 将 A 盘上全部用 DIR 命令能显示文件名的全部文件复制到C 盘根目录下;12. 执行以下 DOS 命令,成效等价的是组;A copy *.for与 copy *.for con B copy A: *.* B:与 xcopy A:*.* B:C copy filel.txt+file2.txt与 copy file2.txt+filel.txt D xcopy A:*.* B:/S与 diskcopy A:B:13. 已知小写字母'm'的十六进制的 ASCII 码值是 6D,就小写字母 'c'的十六进制的ASCII码值是;A 98B 62C 99D 6314. 为了让运算机完成了一个完整的任务而编制的一串指令序列称之为;A 命令 B口令 C程序 D软件15. 在运算机硬件中,通常讲的RAM 是指;A 只读储备器B随机储备器C寄存器 D 掌握器16. 启动运算机引导DOS 是将操作系统;A 从磁盘调入中心处理器B从内储备器调入高速缓冲储备器C人软盘调入硬盘D从系统盘调入内储备器17. 十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为;A 10111100101B 11111100101C 11110100101D 11111101101欢迎下载精品学习资源18. 组成教授<jiao shou),副教授 <fu jiao shou )与讲师 <jiang shi )这三个词的汉字,在BG2312-80 字符集中都是一级汉字;对这三个词排序的结果是;A 教授,副教授,讲师B副教授,教授,讲师C讲师,副教授,教授D副教授,讲师,教授19. 不同的运算机,其指令系统也不同,这主要取决于;A 所用的操作系统B系统的总体结构 C所用的 CPUD 所用的程序设计语言20. 以下 DOS 命令中不能正确执行的是A TYPE A*.WPSB COPY AB.WPS PRNC DIR *.*D DIR AB.WPS二、公式推导与运算 <12 分)公安部门破译了某一段密电码与其译文,现列如下<:表示一个空格); 密电码:NH WLH 6.0 LN译文: MX DOS 6.0 COM现已知此密电码及译文所使用的均为26 个英文大写字母 <其他字符不变);请依据此对应规律,写出某一个密电码字母<X )与其译文字母<K )之间的 ASCII 码的关系表达式:;并依据以上规律,将以下译文,仍原成密电码: 译文: WINDOWS 98密电码:三、阅读程序,写出该程序正确的运行结果:<30 分)<1) program xp1var x,y,z:integer ;function gcda, : integer>:integer ;beginif a=b then gcd:=aelse if a>b then gcd:=gcda-b,b> else gcd:=gcda,b-a>end;begin欢迎下载精品学习资源readlnx,y,z> ;x:=gcdx,y> ;x:=gcdx,z> ;writelnx> ;end.程序输出结果为:<8 分)欢迎下载精品学习资源<2) program xp2 ;var i,j:=integer ;beginwriteln ; 表示一个空格 writeln * ;:40> writeln * * * for I:=1 to 4 dobegin; :41>欢迎下载精品学习资源write :3-8I> ;write * *;>for j:=1 to 2*I-1 do欢迎下载精品学习资源write end;end.>;writeln * *>欢迎下载精品学习资源程序输出结果为:<10 分)<3) program exXp3 ;vari,j:integer ;a:array1.14 of integer ;procedure swi1,j1:integer> ;vark1:integer ;beginfor k1=1 to j1-i1+1> div 2 do beginai1+k1-1:=ai1+k1-1+aj1-k1+1;aj1-k1+1:=ai1+k1-1-aj1-k1+1;ai1+k1-1:=ai1+k1-1-aj1-k1+1;end;end;欢迎下载精品学习资源begin j:=211 ;for I:=1 to 14 do begina :=i ;j:=j-i ;end;sw1,4> ; sw5,10> ; sw11,14> ; sw1,14>;for I:=1 to 14 dobeginif j mod I=1 then writeai:3>;j:=j-ai ;end; writeln ;end.程序输出结果为:<12 分)四、依据题意,将以下程序补充完整<共 28 分)<1) 问题描述 <18 分) 输出以下图形:1212315 204561014 19789106913 1811 12 13 14 1535812 1716 17 18 19 20 21124711 16 程序清单 program xp4 ;var a,b:array1.6,1.6 of integer ;i,j,k:integer ;begin k:=1 ;for I:=1 to 6 dofor j:=1 to 6 do beginai,j:=0 ;bi,j:=0 ;欢迎下载精品学习资源end;for I:=1 to 6 do for j:=1 to I dobegin ai,j:=k ;end;k:=1 ;fo r I:=1 to 6 dofor j:=6 downto do beginbj,i:=k ;end;for I:=1 to 6 do beginfor j:= dowriteai,j:4> ;for j:=1 to 50-I*8 dowrite ;>for j:= do writebi,j:4>;end;readlnend.<2) 问题描述 <10 分)输入一个正整数,然后与它倒过来的数相加;例如:输入 328,与它倒过来的数相加后的结果为: 328+823=1151 程序清单 program xp5 ;var欢迎下载精品学习资源i,j,x,x1,y:integer ;b:array1.10of 0.9 ;beginreadlnx> ;x1:=x ; j:=11 ;while dobeginj:=j-1 ;bj:= x:=x div 10 ;end;y:=0 ;for i:= do y:= x:= writelnx> ;readlnend.欢迎下载