湖南长沙市小学生计算机奥林匹克竞赛初赛试题.docx
- 文档编号:12831892
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:8
- 大小:17.92KB
湖南长沙市小学生计算机奥林匹克竞赛初赛试题.docx
《湖南长沙市小学生计算机奥林匹克竞赛初赛试题.docx》由会员分享,可在线阅读,更多相关《湖南长沙市小学生计算机奥林匹克竞赛初赛试题.docx(8页珍藏版)》请在冰点文库上搜索。
湖南长沙市小学生计算机奥林匹克竞赛初赛试题
2010年长沙市小学生计算机奥林匹克竞赛初赛试题
一、单项选择题(每小题2分,共40分)
1、2009年国防科技大学研制的中国首台千万亿次超级计算机在长沙问世,其峰值速度达到1206万亿/次,被命名为()。
A、银河一号B、天河一号C、联想2009D、曙光5000A
2、有计算机界“诺贝尔奖”之称的是()奖。
A、冯·诺依曼B、奥斯卡C、比尔·盖茨D、图灵
3、国标码的“中国”二字在计算机内占()个字节。
A、2B、4C、8D、16
4、存储容量2GB相当于()
A、2000KBB、2000MBC、2048MBD、2048KB
5、下列字符串中最小的是()
A、‘ABCD’B、‘abcd’C、‘9876’D、‘mini’
6、执行x:
=-3.14;writeln(x)之后,屏幕显示()
A、-3.14B、-3.1400000000E+00C、3.1400000000E-02D、3.1400000000E+02
7、执行writeln(odd(ord(round(2010.46))))的结果为()。
A、0B、1C、FALSED、TRUE
8、下列四个不同进制的数当中最大的是()。
A、(3732)8B、(2010)10C、(7DA)16D、(11111011011)2
9、下列表达式中可以得到字符‘a’的是()
A、chr(ord(‘z’)+7)B、pos(‘a’,’Pascal’)
C、copy(‘Pascal’,1,2) D、ord(‘A’)+32
10、若A=true、B=false、C=false、D=true,下面布尔表达式值为false的是()。
A、(AorB)andnotCandDB、Aornot(BandC)orD
C、AornotBornotCornotDD、notAorBorCandD
11、下列定义的数组当中占内存最多的是()
A、 a:
array[1..200]ofinteger;B、b:
array[0..400]ofchar;
B、 c:
array[1..100]ofreal;D、d:
array[1..400]ofBoolean;
12、变量名Wrong、End、72CS、A_1、NO、A+B当中正确的有()个。
A、1B、2C、3D、4
13、下列关于计算机病毒的说法错误的是()
A、 尽量做到使用正版软件,是预防计算机病毒的有效措施。
B、 用强效杀毒软件将U盘杀毒后,U盘就再也不会感染病毒了。
C、 未知来源的程序很可能携带有计算机病毒。
D、 计算机病毒通常需要一定的条件才能被激活。
14、用插入法将5,3,6,7,2,8,1,4,9从小到大排序:
将街待插入的第i个数放在第0位做“哨卡”,从第i-1位起向前查找应插入的位置,则完成排序需比较()次。
A、23B、20C、36D、25
15、由A:
=random
(1)+1;B:
=random(1+1)可得到结果()
A、A=1,B=1B、A=0,B=1C、A=2,B=0D、A=1,B=2
16、以下行为正确的是()
A、 考试时不会做的题去问别人,或者抄看别人的答案。
B、 为了学校的团体荣誉,将自己的答案传给同学。
C、 做完试题之后不反复仔细检查,考试时间内与别人聊天。
D、 积极动脑思考、认真冷静答题,反复仔细检查,直到考试结束。
17、输入一个数(可能是小数),再按原样输出,则程序中处理此数的变量最好使用()
A、字符串类型B、整数类型C、实数类型D、数组类型
18、在Pascal语言环境下,兼有编译和执行程序两项功能的快捷键组合为()
A、ALT+F5B、ALT+F9C、CTRL+F5D、CTRL+F9
19、下列说法中错误的是()
A、 中央处理器CPU包括了计算机硬件结构的两个主要部分:
运算器和控制器。
B、 Pascal是计算机高级语言之一,因此计算机能直接识别其程序的每个语句。
C、 连接在Internet的任何一台计算机,都有自己的IP地址。
D、 Windows中的“回收站”是计算机硬盘的一块区域。
20、执行i:
=1;Repeatc:
=a;a:
=b;b:
=c;i:
=i+1untili=2010之后,a与b()。
A、交换了值B、维持原值C、同为a值D、同为b值
二、问题解答(每小题5分,共10分)
1、请观察如下形式的等边三角形:
边长为2 边长为4
当边长为2时,有4个小三角形。
问:
当边长为6时,有________个小三角形。
当边长为n时,有________个小三角形。
2、将一个正整数拆分成若干个整数,使它们的乘积最大。
例如:
将8拆分后,乘积最大为18(即:
2*3*3)。
问:
将15拆分后,乘积最大为_______________。
将28拆分后,乘积最大为_______________。
三、阅读程序,写出程序的结果(每小题5分,共20分)
(1) vara,b,n:
integer;
begin
readln(n);
a:
=ndiv10;b:
=nmod10;
ifa+bmod3=0thenwriteln(‘Yes!
’)
elsewriteln(‘No!
’)
end.
输入:
96
输出:
(2) vari,len:
integer;
s1,s2:
string;
begin
readln(s1);readln(s2);
forI:
=1tolength(s1)do
if(s1[i]=’A’)and(s2[i]<>’T’)thens2[i]:
=’T’
elseif(s1[i]=’T’)ands2[i]<>’A’)thens2[i]:
=’A’
elseif(s1[i]=’C’)ands2[i]<>’G’)thens2[i]:
=’G’
elseif(s1[i]=’G’)ands2[i]<>’C’)thens2[i]:
=’C’
writeln(s2);
end.
输入:
ACTGGTCATTTCC
CGACTAGTTATGC
输出:
(3) vara,b,c:
integer;
procedurework(vara,b:
integer);
varc:
integer;
begin
whileb>0dobegin
whilea>=bdoa:
=a-b;
c:
=a;a:
=b;b:
=c;
end;
end;
begin
readln(a,b,c);
work(a,b);
work(a,c);
writeln(a);
End.
输入:
409656
输出:
(4)vari,j,n:
integer;
ok:
array[1..100]ofBoolean;
begin
readln(n);
fori:
=2tondo
ifnotok[i]thenbegin
j:
=i;
whilei*j<=ndobegin
ok[i*j]:
=true;
j:
=j+1
end;
end;
fori:
=2tondo
ifnotok[i]then
whilenmodi=0dobegin
write(i,‘‘);
n:
=ndivi
end;
end.
输入:
28
输出:
四、完善程序(每空3分,共30分)
1、 切蛋糕
将一块足够大的蛋糕由上向下竖起的切n刀(n<=10),而且切开的蛋糕不允许移动。
问:
最多可切成多少块蛋糕?
提示:
切第
Vari,n:
integer;
f:
;
begin
readln(n);
f[0]:
=;
fori:
=1todo
f[i]:
=;
Writeln();
end.
2、剪绳子:
有n根长短不一的绳子,要将它们剪成长度相同的n根绳子,并且使它们尽可能长。
下面的程序彩二分法。
设:
ans为所求长度;min、max分别为ans寻求长度区间的左界、右界。
1、将ans定在当前min至max的中间位置。
2、若以ans为长度能够剪出n根绳子,说明ans可能加长,则将min调整为ans,否则说明ans应当减小,将max调整为ans-1.
反复做1、2两步,直至min与max重合,此时ans即为所求的最大长度。
Varn,min,max,i,ans,s:
integer;
a:
array[1..100]ofinteger;
begin
readln(n);
min:
=maxint;
max:
=1;
fori:
=1tondobegin
read(a[i]);
ifa[i]>maxthenmax:
=a[i];
end;
repeat
ans:
=;
s:
=0;
fori:
=1tondo
s:
=;
ifthenmin:
=ans
elsemax:
=ans-1;
until;
writeln(min);
End
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖南 长沙市 小学生 计算机 奥林匹克 竞赛 初赛 试题