haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 学科竞赛学科竞赛

2005年慈溪市小学生计算机程序设计竞赛初赛试题(确定稿)

发布时间:2013-12-25 12:48:19  

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

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

(PASCAL语言 二小时完成)

●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●

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

下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答卷纸相应位置上,答在试卷上不得分。

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、对计算机的主机和外设进行连接

第 1 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

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

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.11转换成十进制数是( )。

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.0.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代表中国,EDU代表科研机构

B、CN代表中国,GOV代表政府机构

C、AC代表美国,GOV代表政府机构

D、UK代表中国,EDU代表科研机构

18、学号为1到15的小朋友顺时针排成一圈,从1号小朋友开始顺时针报数,从数字1开始数下去,

1,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,11,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 exam1;

第 2 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

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

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 10 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;

writeln (p);

end.

程序运行结果:4、program exam4;

var

n, i, t: longint;

tem: integer;

s: string;

begin

write('Input n: '); readln(n);

第 3 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

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

s:='1';

repeat

i:= length(s);

while s[i] ='1' do

begin

s[i]:= '0' ;dec(i);

end;

if i>0 then s[i]:='1'

else s:= '1' +s;

val(s,t,tem);

until t mod n = 0;

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

end.

输入:7

输出:_ _ ____

5、program exam5;

var

a:array[1..16] of integer;

i,j:integer;

begin

for i:=1 to 16 do

begin

a[i]:=0;

for j:=1 to i do

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

end;

for i:=1 to 16 do

begin

write(a[i]:5);

if i mod 4=0 then writeln;

end;

end.

程序运行结果:

三、程序填空(每空5分,共30分)

请阅读下列各题的题意及程序,并将程序的空缺部分填空完善,填空的内容写在答卷纸相应位置上,答在试卷上不得分。

1、下面是一个求:1+2+3+5+8+13+21+34??前20项之和的程序段,试将程序补充完整。

program exam6;

var

k,a ,b,s :integer;

第 4 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

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

begin

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

for k:=1 to 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] of integer;

n ,i ,j ,k,x ,s :integer;

begin

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

for i:=1 to n do

begin

s:=i+1;x:=0;

for j:=1 to n+1-i do

begin

k:=s+x;

x:=x+1;

;

write(a[j],' ');

end;

writeln('...');

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

;

end;

end.

3、 设有五个城市A,B,C,D,E排成一排,相邻城市之间有若干条通路,每一条通路上有一个

运行时间,如下图:

第 5 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

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

5 6

3 5 6 6 2 4 2 4

B C D E A 7 3 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,0..k]表示城市之间的通路条数和通行时间,如上图:N=4 A(1,0)=4,A(1,1)=6,A(1,2)=5,A(1,3)=4,A(1,4)=7 A(2,0)=2,A(2,1)=6,A(2,2)=2

A(3,0)=3,A(3,1)=6,A(3,2)=4,A(3,3)=3

A(4,0)=3,??

程序清单:

program exam8;

var

s,i,j,n,t:integer;

a: array[1..20,0..10]of integer;

begin

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

for i:=1 to n do

begin

readln(a[i,0]);

for j:=1 to a[i,0] do

readln(a[i,j]);

end;

s:=0;

for i:=1 to n do

begin

t:= a[i,1] ;

for j:= 2 to a[i,0] do

if a[i,j]<t then ;

end;

writeln(s);

end.

第 6 页 主办:慈溪市教育局教研室 慈溪市青少年科技辅导员协会 共 6 页

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com