2005年慈溪市小学生计算机程序设计竞赛初赛答案

如题所述

第1个回答  推荐于2016-09-18
我给题:
2005年慈溪市小学生计算机程序设计竞赛初赛试题
一、选择题(每小题2分,共40分)
1、最近我国研制成功的具有自己知识产权的微处理器的名称是( )。
A、奔芯 B、长城芯 C、龙芯 D、新芯
2、微型计算机的性能主要取决于( )。
A、内存 B、主板 C、中央处理器 D、硬盘
3、下面有关计算机的特点叙述,不正确的是( )。
A、运算速度快 B、有记忆和逻辑判断能力
C、具有自动执行程序的能力 D、至今没有任何人能给出如何求解方法的难题,计算机也都能求出解来
4、计算机的软件系统通常分为( )。
A、系统软件与应用软件B、高级软件与一般软件C、军用软件与民媚软件D、管理软件与控制软件
5、下列有关计算机病毒的描述中,错误的是( )。
A、计算机病毒实质是一个计算机程序 B、从因特网上下载信息也可能感染计算机病毒
C、计算机病毒发作时会影响计算机的正常工作D、计算机病毒是宇宙射线对计算机辐射产生的结果
6、RAM中的信息是( )。
A、生产厂家预先写入的B、计算机工作时随机写入的 c、防止计算机病毒侵入所使用的 D、专门用于计算机开机时自检
7、“CPU”的中文名称是( )。
A、中央处理器 B、内存储器C、运算器D、控制器
8、能将高级语言程序转换为目标程序的是( )。
A、调试程序 B、解释程序 C、编辑程序D、编译程序
9、操作系统的功能是( )。
A、把用户程序进行编译、执行并给出结果 B、对各种文件目录进行保管
c、管理和控制计算机系统硬件、软件和数据资源 D、对计算机的主机和外设进行连接
10、计算机软件保护法是用来保护软件( )的。
A、著作权 B、使用权 c、复制权 D、编写权
11、某计算机的硬盘容量是40G,这里40G=( )字节。
A、40*1000*1000 B、40*1024*1024 C、40*1000*1000*1000 D、40*1024*1024*1024
12、二进制数1110111.1l转换成十进制数是( )。
A、119.375 B、119.3 c、119.75 D、119.125
13、已知小写字母’m’的十六进制的ASCII码值是6D,则小写字母’c’的十六进制的ASCII码值是( )。
A、98 B、62 C、99 D、63
14、192.168.O.1是属于( )。
A、A类地址 B、B类地址 c、c类地址 D、D类地址
15、因特网采用的核心技术是( )。
A、TCP/IP协议 B、局域网技术C、远程通信技术 D、光纤技术
16、网络中DNS是指( )。
A网络数据库 B数据库名称系统 c域名服务器 D数据传送系统
17、下面关于域名内容正确的是( )。
A、CN代表中国,EDO代表科研机构 B、CN代表中国,GOV代表政府机构
C、AC代表美国,GOV代表政府机构 D、UK代表中国,EDU代表科研机构
18、学号为1到15的小朋友顺时针排成一圈,从1号小朋友开始顺时针报数,从数字1开始数下去,l,2,3,……16,17,18……,一圈又一圈,问当数到数字n,所在的小朋友的学号为多少?( )。
A、(n—1)mod 15 B、 1+(n-1)mod 15 C、(n+1)mod 15-1 D、(n+1)mod 15
19、已知队列(13,2,1l,34,4l,77,5,7,18,26,15),第一个进入队列的元素是13,
则第五个出队列的元素是( )。 A、 41 B、 5 C、77 D、13
20、INTERNET上供人们试用的( )一般会有一定的期限,如果用户在使用后喜欢上了这个软件,只要向软件作者注册并缴纳一定的费用,就可以永久地使用该软件或得到其功能更完整的软件。
A、免费软件 B、测试软件 c、共享软件 D、应用软件

二、读程序(每空6分,共30分)

1、program examl;
var
x,y:byte;
begin
readln(x,y);
if x>y then writeln(x-y)
else writeln(y-x);
end.
输入:36 48
输出:___________________
2、program exam2;
var
S,i:integer;
begin
S:=0;
For i:=1 to lO do S:=s+i:
writeln(‘s=’,s);
end.
程序运行结果:_______________________
3、program exam3;
var d,p:Integer;
begin
p:=1;
d:=7;
while d>1 do
begin
p:=2*(p+1);
d:=d-1;
end;
writeIn(p);
end.
程序运行结果:_____________________
4、program exam4;
var
n,i,t:longint;
tem:integer;
s:string;
begin
write(’Input n:’);readln(n);
S:=’1’;
repeat
i:=length(s);
whiIe s[I]=’1’do
begin
s[i]:=’O’;dec(i);
end;
if i>0 then s[i]:=’i’
else s:=‘1’+s;
val(s,t,tem);
Until t mod n=O;
writeln(n,’*’,t diV n,’=’,s);
end.
输入:7
输出:________________________
5、program exam5;
Var
a:array[1…16] of jnteger;
i,j:integer;
begin
for i:=1 to 16 do
begin
a[i]:=O;
for j:=1 to i do
a[i]:=a[i]+2*j-1;
end;
for i:=1 to 16 do
begin
w rite(a[i]:5);
If i mod 4=O then writeln;
End;
End.
程序运行结果:____________________

三、程序填空(每空5分,共30分)
请阅读下列各题的题意及程序,并将程序的空缺部分填空完善,填空的内容写在答卷纸
相应位置上,答在试卷上不得分。
1、下面是一个求:1+2+3+5+8+13+21+34………前20项之和的程序段,试将程序补充完整。
program exam6;
var
k,a,b,s:integer;
begin
s:=0;a:=l;b:=2;
for k:=1 t0___________① do
begin
s:= ____________②;
a:=a+b;
b:=b+a;
end;
writeln(s);
end.
2、以下程序运行后的结果如下,试将程序补充完整。
1 3 6 10 15 …
2 5 9 14 …
4 8 13 …
7 12 …
11 …
program exam7;
var
a,d:array[1…100]0f integer;
n,l,j,k,x,s:integer;
begin
n:=5;a[1]:=1;d[1]:=1;
for i:=1 t0 n do
begin
s:=i+l;x:=O;
for j:=1 to n+1-i do
begin
k:=S+x;
x:=x+l;
___________③;
write(a[j],’’);
end;
writeln(’…’);
d[i+1]:=d[i]+i;
___________④;
end;
end.
3、设有五个城市A,B,C,D,E排成一排,相邻城市之间有若干条通路,每一条通路上
有一个运行时间,如下图:

6

A,B之间有4条通路(K=4),通行时间分别为6,5,4,7;
B,c之间有2条通路(K=2), 通行时问分别为6,2,……
试找出从A到E的最小通行时间。
数据结构:
(1)用N表示城市个数-1。
(2)用数组A【1.._n,O..k]表示城市之间的通路条数和通行时间,如上图:N=4
A(1,O)=4,A(1,1)=6,A(1,2)=5,A(1,3)=4,A(1,4)=7
A(2,O)=2,A(2,1)=6,A(2,2)=2
A(3,O)=3,A(3,1)=6,A(3,2)=4,A(3,3)=3
A(4,O)=3,……
程序清单:
program exam8;
var
s,i,j,n,t:integer;
a:array[1…20,O…10】0f integer;
begin
readln(n); {共有n+1个城市}
for i:=1 tO n dO
begin
readln(a[i,O]);
for j:=1 to a[i,0] do
readln(a[i,j]);
end;
S:=O;
for i:=1 to n do
begin
t:=a[i,1];
for j:=2 to a[i,O] do
if a[i,j]<t then __________ ⑤ ;
__________________⑥
end;
writeln(s);
end.
我只能给你题本回答被提问者采纳
相似回答
大家正在搜