宁波市小学生计算机程序设计竞赛试卷合集含答案(截止2016年)Word格式文档下载.doc
《宁波市小学生计算机程序设计竞赛试卷合集含答案(截止2016年)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《宁波市小学生计算机程序设计竞赛试卷合集含答案(截止2016年)Word格式文档下载.doc(79页珍藏版)》请在冰豆网上搜索。
C、大部分病毒不具有传染性和破坏性
D、病毒会对计算机造成轻或重的损害,但制造病毒的人并不构成犯罪
7、计算机网络的目标是实现()。
A、数据处理B、文献检索
C、资源共享和信息传输D、信息传输
8、目前比较流行的网络编程语言是()
A、JavaB、FoxPrlC、PascalD、C
9、根据域名代码规定,域名为表示的网站类别应是()。
A、教育机构B、军事部门C、商业组织D、非营利组织
10、计算机的硬件系统包括()。
A、运算器、控制器、存储器、输入设备、输出设备
B、控制器、运算器、输入和输出设备
C、中央处理器、输入和输出设备
D、主机和键盘、显示器
11、算法是指()
A、为解决问题而编制的计算机程序
B、为解决问题而采取的方法与步骤
C、为解决问题需要而采用的计算机编程语言
D、为解决问题而采用的计算方法
12、Internet上访问Web信息时用的工具是浏览器。
目前常用的Web浏览器之一是()。
A、InternetExplorerB、OutlookExpress
C、GoogleD、Flash
13、小明打算向在远北京工作的叔叔发送电子邮件,下面的说法中,正确的是()
A、小明叔叔的电脑必须开机,否则接收不到小明的电子邮件
B、小明可以将自己最近的一张照片以附件的形式发送给叔叔
C、只有小明的电脑与互联网保持连接状态,才能书写邮件内容
D、小明不能把祝福的邮件同时发送给他远在天津读书的小阿姨
14、某种计算机的内存容量是640K,这里的640K容量是指()个字节
A、640B、640*1000C、640*1024D、640*1024*1024
15、以下有关操作系统的叙述中,哪一个是错误的()
A、操作系统管理着系统中的各种资源
B、操作系统应为用户提供良好的界面
C、操作系统是资源的管理者和仲裁者
D、操作系统是计算机系统中的一个应用软件
16、下列四项中,合法的IP地址是()
A、190.220.5B、206.53.3.78
C、206.53.312.78D、123,43,82,220
17、目前世界上最大的计算机互联网络是()
A、ARPA网B、IBM网C、INTERNETD、INK.ET
18、下列计算机语言中,CPU能直接识别的是()。
A、自然语言B、高级语言C、汇编语言D、机器语言
19、设A1=ture,A2=False,A3=True表达式A1ORA2ANDA3的值为______。
A、FALSEB、TRUEC、0D、1
20、有下列程序:
fori=7to90begin
i:
=i+5;
write(i);
end;
共执行循环次数是()。
A、14B、15C、16D、17
二、读程序(每空6分,共30分)
请阅读下列各题程序,并将程序的正确运行结果写在答题卷相应位置上,答在试卷上不得分。
1、vara,b,c,d,e:
integer;
begin
a:
=79;
b:
=34;
c:
=57;
d:
=0;
e:
=-1;
if(a<
c)or(b>
c)thend:
=d+e
elseif(d+10<
e)thend:
=e+10
elsed:
=e-a;
writeln(d);
end.
程序运行结果:
2、vari,j:
str1,str2:
string;
begin
str1:
='
pig-is-stupid'
;
str2:
clever'
str1[1]:
d'
str1[2]:
o'
i:
=8;
forj:
=1to6dobegin
str1[i]:
=str2[j];
inc(i);
writeln(str1);
end.
3、varm,n:
begin
m:
=18;
n:
81;
whilem<
>
ndo
begin
whilem>
m:
=m–n;
whilen>
mdo
n:
=n–m;
end;
writeln(m);
end
程序运行结果:
三、程序填空(每空5分,共30分)
请阅读下列各题的题意及程序,并将程序的空缺部分填空完善,填空的内容写在答题卷相应位置上,答在试卷上不得分。
1下列程序用来求sum=1+1/1*2+1/2*3+...+1/a(n+1),
直到累加到第30项为止,
试选择正确一项填入空格处______。
programsum(output);
vars,a:
real;
n:
s:
=1.0;
=0
repeat
();
a:
=1/();
s+a
untiln=29;
wrileln('
n='
n:
2;
s='
s:
6:
3)
2函数FN使用递归方法求1+2+3+……+N。
其返回值为:
当N〈1,则返回0;
当N〉=1,则返回1+2+3+。
。
+N的值。
请填空完成它
functionfn(n:
integer):
integer;
ifn〈1then
fn:
else
ifn=1then
=______;
else
=fn(______)+n;
end;
3孪生素数是指两个相差为2的素数,例如:
3和5,5和7,11和13等。
下面的程序可输15对孪生素数,其中函F判断整数A是否为素数。
programp(output);
var
k,n:
functionf(a:
boolean;
var
k:
flag:
flag:
=__________;
k:
=2;
while(k〈=adiv2〉and________do
ifamodk=0then
____________
else
k:
=k+1;
f:
=flag;
end;
n:
=0;
k:
repeat
iff(k)and_________then
n:
=n+1;
writeln(k,k+2)
=k+1
untiln=15
一、选择题(每小题2分,共40分)
1
2
3
4
5
6
7
8
9
10
11
12
13
D
A
B
C
14
15
16
17
18
19
20
二、阅读程序,并写出程序的正确运行结果(每空6分,共30分)
1、程序运行结果:
-12、程序运行结果:
mo
3、程序运行结果:
94、程序运行结果:
(1)n:
=n+1;
(2)(n*(n+1))
三、程序填空(每空5分,共30分)
1、①N或1②N-1③TRUE
2、④FLAG或FLAG=TRUE⑤FLAG:
=FALSE⑥F(K+2)=TURE或F(K+2)
宁波市第21届小学生计算机程序设计初赛试题
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卷相应位置上,答在试卷上不得分。
1、CPU包括的两部分是(
)。
A、输入、输出设备
B、存储器与运算器