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

我给出问题:

2005年慈溪市小学生计算机编程竞赛初赛试题

一、选择题(每小题2分,***40分)

1,我国最近研制的具有自主知识产权的微处理器的名称是()。

a、奔鑫B、长城鑫C、龙芯D、鑫鑫

2、微型计算机的性能主要取决于()。

a、内存b、主板c、CPU d、硬盘

3.下列关于计算机特性的说法不正确的是()。

a、运算速度快b、记忆力和逻辑判断能力。

c、具有自动执行程序的能力D、至今没有人能给出如何解决方法的难题,计算机也能找到解决方法。

4、计算机软件系统通常分为()。

a、系统软件和应用软件B、高级软件和通用软件C、军用软件和民用软件D、管理软件和控制软件

5、下列关于计算机病毒的描述中,错误的是()。

a、计算机病毒的本质是一个计算机程序B、从网上下载信息也可能感染计算机病毒。

c、计算机病毒的攻击会影响计算机的正常工作D、计算机病毒是宇宙射线对计算机辐射的结果。

6.RAM中的信息是()。

a、B是厂家事先写好的,C是电脑工作时随机写的,D是用来防止电脑病毒入侵的,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 * 1000D、40*1024*1024

12,二进制数110111.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, 6544.( )。

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、供人们试用的互联网()一般会有一定的使用期限,如果用户在使用后喜欢这个软件,只要向软件作者注册并支付一定的费用,就可以永久使用该软件或者获得一个功能更加完善的软件。

a、自由软件B、测试软件C、独占软件D和应用软件

二、阅读程序(每格6分,***30分)

1、程序示例;

定义变量

x,y:字节;

开始

readln(x,y);

如果x & gty然后写ln(x-y)

else writeln(y-x);

结束。

输入:36 48

输出:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

2、程序测试2;

定义变量

s,I:整数;

开始

s:= 0;

For i:=1 to lO do S:=s+i:

writeln('s= ',s);

结束。

程序运行结果:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3、程序测试3;

var d,p:整数;

开始

p:= 1;

d:= 7;

而d & gt1 do

开始

p:= 2 *(p+1);

d:= d-1;

结束;

写入(p);

结束。

程序运行结果:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

4、程序测试4;

定义变量

n,I,t:longint;

tem:整数;

s:字符串;

开始

write('输入n:');readln(n);

s:= ' 1 ';

重复

I:=长度(s);

while[I]= ' 1 '做什么

开始

s[I]:= ' O ';第一项决定;

结束;

如果我& gt0然后s[i]:='i '

else s:= ' 1 '+s;

val(s,t,tem);

直到t mod n = O;

writeln(n,' * ',t diV n,' = ',s);

结束。

输入:7

输出:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

5、程序测试5;

定义变量

a:j integer的array[1…16];

I,j:整数;

开始

对于i:=1到16 do

开始

a[I]:= O;

for j:=1 to i do

a[I]:= a[I]+2 * j-1;

结束;

对于i:=1到16 do

开始

w rite(a[I]:5);

如果i mod 4=O,那么writeln

结束;

结束。

程序运行结果:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

三、填空(每空5分,***30分)

请阅读下列问题的含义和程序,并在程序中填空。在答题卡上写下空格。

在相应的位置,答案不应该在试卷上打分。

1,下面是求前20项之和的程序段:1+2+3+5+8+13+21+34..........................................................................................

程序测试6;

定义变量

k,a,b,s:整数;

开始

s:= 0;a:= l;b:= 2;

对于k:= 1 t0 _ _ _ _ _ _ _ _ _ _ _ _ _①do

开始

s:= _ _ _ _ _ _ _ _ _ _ _ _②;

a:= a+b;

b:= b+ a;

结束;

书写内容;

结束。

2.以下程序的结果如下。尝试完成程序。

1 3 6 10 15 …

2 5 9 14 …

4 8 13 …

7 12 …

11 …

程序测试7;

定义变量

a,d:array[1…100]0f整数;

n,l,j,k,x,s:整数;

开始

n:= 5;a[1]:= 1;d[1]:= 1;

for I:= 1 to n do

开始

s:= I+l;x:= O;

对于j:=1到n+1-我愿意

开始

k:= S+x;

x:= x+l;

___________③;

写(a[j],' ');

结束;

writeln(“…”);

d[I+1]:= d[I]+I;

___________④;

结束;

结束。

3.A、B、C、D、E五个城市排成一排,相邻城市之间有几条通道。每一段

有一个运行时间,如下所示:

A和B之间有四条路径(K=4),通过时间分别为6、5、4和7。

B和C之间有两条路径(K=2 ),通过时间分别为6,2,...

试着找出从a到e的最短传输时间。

数据结构:

(1) N代表城市数量-1。

(2)使用数组A1..._ 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,…

节目列表:

程序测试8;

定义变量

s,I,j,n,t:整数;

答:array[1…20,O…100f整数;

开始

readln(n);{* * *有n+1个城市}

对于i:=1到n dO

开始

readln(a[i,O]);

对于j:=1到a[i,0] do

readln(a[i,j]);

结束;

s:= O;

对于i:=1到n do

开始

t:=a[i,1];

对于j:=2到a[i,O] do

如果a[i,j]& lt;t然后_ _ _ _ _ _ _ _ _⑤;

__________________⑥

结束;

书写内容;

结束。

我只能给你提问。