[2018年最新整理]2005年东莞市小学生计算机程序设计竞赛.doc
文本预览下载声明
2005年东莞市小学生计算机程序设计竞赛
决赛试题(一) pascal语言
说明:请将答案填在答题卡上,只交答题卡,时间 9:00—11:00
一、选择题(每题1分,共10分)
1、在WORD中,将一段文字移到整个文档最后,正确的操作步骤的顺序是(?? )??(1)打开编辑菜单,选择粘贴命令?? (2)选择要移动的一段文字使其反黑??(3)打开编辑菜单,单击复制命令?? (4)把光标移到文档的最后A (1)(2)(3)(4)???????????? B (3)(2)(4)(1)C (2)(3)(4)(1)???????????? D (3)(1)(2)(4)、中的“cn”代表了(???? )A??国家(中国)??B??省市????????C??用户??????D??服务器、64K存储器含(????)个字节A??64000???????? B??65536?????? C??64536???? D??32768、计算机病毒一般寄生在(????)中A??中央处理器????B??存储器??????C??输入设备????D??输出设备、启动WINDOWS后,不是桌面上常见的图标是(???? )A??我的电脑??????B??回收站??????C??控制面板????D??我的文档、在WINDOWS中,使用鼠标打开某个对象快捷菜单的操作方法是(????)A??单击对象??????B??双击对象????????C??拖动对象 D??右击对象7、用A表示某个人的总成绩,用B表示这个人的语文成绩,用C表示这个人的数学成绩。那么,用来表达总分不低于170分,同时数学成绩不低于90分,或者语文成绩不低于86分的逻辑表达式是(???? )A????A=170??AND??B=86 OR??C=90 B????总分超过170,并且语文超过86或数学超过90C??A=170??AND??(B=86 OR??C=90) D (A=170??AND??B=86)OR??C=908、已知一个数字方阵,共M排(1—M),每排N个(1—N)。现要求将这个数字方阵存放到一个长条形盒中(盒中长度不限),且盒中原来从头已经放有K个数字。如果按排取数存放,则数字方阵中第I排第J个数字,应该放在盒中的(?? )位置A??(I-1)*N+J-1????B??K+(I-1)*N+J?? C??K+(J-1)*M+I?? D??(J-1)*M+I-1 A 软盘 B 硬盘 C 光盘 D 内存
10、为了让计算机完成了一个完整的任务而编制的一串指令序列称之为 。
A.命令 B.口令 C.程序 D.软件
二、填空题(每小题5分,共15分)
1.有一根长度是a的不均匀棒子。
现要找一个支点A,使得该支点正好可使棒子处于平衡状态。
X
^
左 * 右
0 A a
请完善下面的算法:
第一步:C0=0,C1=a
第二步:A=(C0+C1)/2
第三步:取上一步支点A,此时有三种情况:
(1) 以A为支点,棒平衡,算法结束。
(2)右边重,则需令 等于 ,回第二步重复;
(3)左边重,则需令 等于 ,回第二步重复;
2、有5本日文书,7本英文书,10本中文书,从中取两本不同文字的书,问有多少种方案?
3、小明有X个玻璃杯,他想在每个杯子里放入若干个小球,并使各个杯子中的小球互不相同,但允许有一个空杯。?? 问:小明至少要有多少小球,才可达到目的。
四、程序填空(每空3分,共39分)
1、上楼梯[问题描述]有一个N级的楼梯[程序说明]??用递推方法求解。[程序清单]program f1_401;
var n,a,b,c,d,i:integer;
begin
write(n=); readln(n);
if n=1 then c:=1;
if n=2 then c:=2;
if n=3 then c:=4;
if n3 then
begin
a:=1;b:=2; c:=4;
for i:=4 to n do
begin
d:=
显示全部