长沙市小学生计算机奥林匹克竞赛初赛试题.docx
- 文档编号:4597993
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:15
- 大小:36.57KB
长沙市小学生计算机奥林匹克竞赛初赛试题.docx
《长沙市小学生计算机奥林匹克竞赛初赛试题.docx》由会员分享,可在线阅读,更多相关《长沙市小学生计算机奥林匹克竞赛初赛试题.docx(15页珍藏版)》请在冰点文库上搜索。
长沙市小学生计算机奥林匹克竞赛初赛试题
2005年长沙市小学生计算机奥林匹克竞赛初赛试题
(语言:
TURBOPASCAL时间:
120分钟)
参赛证号姓名学校总分
一、单项选择题(每小题2分,共40分)
1、下列因素中,对计算机工作影响最小的是(B)
A、尘土B、噪声C、温度D、湿度
2、CPU包括的两部分是(C)
A、存储器和运算器B、存储器和控制器
C、运算器和控制器D、主机和显示器
3、下列计算机网络的功能中,错误的是(C)
A、远程教学B、查询资料C、传送能量D、聊天
4、下列软件中,属于操作系统是(D)
A、PascalB、OfficeC、FlashD、Windows
5、下列哪个部件对于个人桌面电脑的正常运行不是必需的(C)
A、显卡B、CPUC、光驱D、主板
6、计算机软件保护法是用来保护软件的(A)
A、著作权B、编写权C、使用权D、复制权
7、Pascal语言属于计算机的(B)语言。
A、汇编B、高级C、机器D、低级
8、将十进制数2005转换成二进制数是(A)
A、11111010101B、1111010101
C、11111010011D、1111010011
9、在Pascal语言环境下,运行一个程序,下列快捷键组合正确的是(D)
A、ALT+F5B、ALT+F9C、CTRL+F5D、CTRL+F9
10、下列变量名中,正确的是(B)
A、12PASB、PAS12C、VARD、TO
11、屏上显示一个数据1.23456000000E+2,它属于下列(B)类型
A、INTEGERB、REALC、CHARD、BOOLEAN
12、执行WRITELN(3.1415926:
5:
3)的结果为(D)
A、3.1B、3.14C、3.141D、3.142
13、设A为整数型,B为实数型,则下列赋值语句中正确的是(D)
A、A:
=3.14B、A:
=A/2C、A:
=BMOD2D、B:
=ADIV2
14、设K、M为正整数,且K
A、KB、MC、K+MD、M-K
15、设A=‘0123456789ABCDEF’,则COPY(COPY(A,3,12),5,5)的值是(D)
A、‘45678’B、‘56789’C、‘789AB’D、‘6789A’
16、表达式98DIV2MOD5*3-ROUND(2.57+6-2*INT(0.35*4))的值是(A)
A、5B、6C、18D、19
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)
2、中的“cn”代表了()
A国家(中国)B省市C用户D服务器
3、64K存储器含()个字节
A64000B65536C64536D32768
4、计算机病毒一般寄生在()中
A中央处理器B存储器C输入设备D输出设备
5、启动WINDOWS后,不是桌面上常见的图标是()
A我的电脑B回收站C控制面板D我的文档
6、在WINDOWS中,使用鼠标打开某个对象快捷菜单的操作方法是()
A单击对象B双击对象C拖动对象D右击对象
7、用A表示某个人的总成绩,用B表示这个人的语文成绩,用C表示这个人的数学成绩。
那么,用来表达总分不低于170分,同时数学成绩不低于90分,或者语文成绩不低于86分的逻辑表达式是()
AA>=170ANDB>=86ORC>=90
B总分超过170,并且语文超过86或数学超过90
CA>=170AND(B>=86ORC>=90)
D(A>=170ANDB>=86)ORC>=90
8、已知一个数字方阵,共M排(1—M),每排N个(1—N)。
现要求将这个数字方阵存放到一个长条形盒中(盒中长度不限),且盒中原来从头已经放有K个数字。
如果按排取数存放,则数字方阵中第I排第J个数字,应该放在盒中的()位置
A(I-1)*N+J-1BK+(I-1)*N+JCK+(J-1)*M+ID(J-1)*M+I-1
9、下列存储器中,存取速度最快的是:
()。
A软盘B硬盘C光盘D内存1
10、为了让计算机完成了一个完整的任务而编制的一串指令序列称之为。
A.命令B.口令C.程序D.软件
二、填空题(每小题5分,共15分)1.有一根长度是a的不均匀棒子。
现要找一个支点A,使得该支点正好可使棒子处于平衡状态。
X
左
右0Aa请完善下面的算法:
第一步:
C0=0,C1=a第二步:
A=(C0+C1)/2
第三步:
取上一步支点A,此时有三种情况:
(1)以A为支点,棒平衡,算法结束。
(2)右边重,则需令,回第二步重复;(3)左边重,则需令,回第二步重复;
2、有5本日文书,7本英文书,10本中文书,从中取两本不同文字的书,问有多少种方案?
3、小明有X个玻璃杯,他想在每个杯子里放入若干个小球,并使各个杯子中的小球互不相同,但允许有一个空杯。
问:
小明至少要有多少小球,才可达到目的。
三、写出下列程序的运行结果(共36分,每小题6分)
2
四、程序填空(每空3分,共39分)1、上楼梯问题[问题描述]
有一个N级的楼梯,N从键盘输入,上楼梯时一次可以上1级,也可以上2级,也可以上3级,问N级的楼梯共有几种不同的上楼方案。
[程序说明]用递推方法求解。
[程序清单]programf1_401;varn,a,b,c,d,i:
integer;begin
write('n=');readln(n);ifn=1thenc:
=1;ifn=2thenc:
=2;ifn=3thenc:
=4;ifn>3thenbegin
a:
=1;b:
=2;c:
=4;fori:
=4tondobegin
a:
=b;end;end;writeln(c);
end.
2、编写用筛选法求1-n(n≤200)以内素数的程序
分析:
由希腊著名数学家埃拉托色尼提出的所谓“筛选法”,步骤如下:
①设所有待求素数的范围为2-N;②找出其中最小数(必为素数),设为K,输出;③在2至N的所有数中,将K的所有倍数从中去掉;
④重复②~④直到所有的数都被去掉,即找到了所有的素数。
编程时,用数组作标记的方法,a(k)=1表示保留某个数,a(k)=0表示去掉某个数。
源程序如下:
programf1_402;var
n,i,j,k,t,ok:
integer;a:
array[1..200]ofinteger;begin
write('n=');readln(n);fori:
=2tondo;t:
=1;repeatok:
=0;;repeatj:
=j+1;ifa[j]=1thenbeginwrite(j,'');ok:
=1;fork:
=jtondo
thena[k]:
=0;end;
);;untilt>n;end.3.找数问题
[问题描述]读入若干个不相同且不为0的数X,以0作为输入结果标记,不用排序求
出其中第R个大的数(R从键盘输入),即有R-1个数比它大,其余的数都比它小。
例如:
输入3,14,22,15,17,6,0,3,则输出其中第3个大的数为15。
[算法说明]以数组A[1..200]记录读入的数,并以0为结束(0本身不是数列中的数)。
然后从第一个数开始,将它与其余的数进行比较并记录出比它大的数的个数(存于变量Y中),若Y=R-1时,得到所求结果,否则对下一个数进行同样的处理。
[程序清单]programf1_403;vari,j,k,p,x,y,r:
integer;a:
array[1..20]ofinteger;beginj:
=0;readln(x);
whiledobeginj:
=j+1;a[j]:
=x;end;readln(r);p:
=1;i:
=1;whilep=1dobegin
;y:
=0;fork:
=1tojdo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 长沙市 小学生 计算机 奥林匹克 竞赛 初赛 试题
![提示](https://static.bingdoc.com/images/bang_tan.gif)