宁波市历届中小学生计算机程序设计竞赛(2005-2014) - 图文 下载本文

宁波市历届中小学生计算机程序设计竞赛初赛试题

宁波市第20届小学生计算机程序设计初赛试题

(说明:考试时间90分钟,满分120分)

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

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

1、一个完整的计算机系统应包括____。

A 主机,键盘和显示器 B 计算机及其外部设备 C 系统硬件和系统软件 D 硬件系统和软件系统 2、十进制数2005转换为二进制,结果是( )。

A、11111010101 B、11000101101 C、11111001011 D、10111010101 3、下列电子邮件地址,正确的是( )。

A john@hotmail.com B cai@jcc.pc.tool@rf.edu.jp C 162.105.111.22 D www.sohu.com

4、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和( )色混合而成的 A、紫色 B、白色 C、黑色 D、绿色 E、橙色

5、目前世界上计算机的工作原理是________,它来源于________提出的________原理。A、 存储程序和程序控制、冯。诺依曼、程序设计 B、 存储程序控制、冯。诺依曼、存储程序和程序控制 C、 存储程序、Taring、程序控制

D、 存储程序控制、Turing、程序设计

6、关于计算机病毒,下列说法正确的是() A、病毒是由软盘表面粘有灰尘造成的

B、病毒常隐藏在数据文件或系统中,具有隐蔽性和潜伏性 C、大部分病毒不具有传染性和破坏性

D、病毒会对计算机造成轻或重的损害,但制造病毒的人并不构成犯罪 7、计算机网络的目标是实现( )。

A、数据处理 B、文献检索 C、资源共享和信息传输 D、信息传输 8、目前比较流行的网络编程语言是 ( )

A、 Java B、FoxPrl C、Pascal D、C

9、根据域名代码规定,域名为www.tinghua.edu.cn表示的网站类别应是( )。 A、教育机构 B、军事部门 C、商业组织 D、非营利组织 10、计算机的硬件系统包括( )。

A、运算器、控制器、存储器、输入设备、输出设备 B、控制器、运算器、输入和输出设备 C、中央处理器、输入和输出设备 D、主机和键盘、显示器 11、算法是指( )

A、为解决问题而编制的计算机程序 B、为解决问题而采取的方法与步骤

C、为解决问题需要而采用的计算机编程语言 D、为解决问题而采用的计算方法

12、Internet上访问Web信息时用的工具是浏览器。目前常用的Web浏览器之一是( A、Internet Explorer B、Outlook Express C、Google D、Flash

13、小明打算向在远北京工作的叔叔发送电子邮件,下面的说法中,正确的是()

)。宁波市历届中小学生计算机程序设计竞赛初赛试题

A、小明叔叔的电脑必须开机,否则接收不到小明的电子邮件 B、小明可以将自己最近的一张照片以附件的形式发送给叔叔 C、只有小明的电脑与互联网保持连接状态,才能书写邮件内容 D、小明不能把祝福的邮件同时发送给他远在天津读书的小阿姨

14、某种计算机的内存容量是640K,这里的640K容量是指()个字节 A、640 B、640*1000 C、640*1024 D、 640*1024*1024 15、以下有关操作系统的叙述中,哪一个是错误的( ) A、操作系统管理着系统中的各种资源 B、操作系统应为用户提供良好的界面 C、操作系统是资源的管理者和仲裁者

D、操作系统是计算机系统中的一个应用软件 16、下列四项中,合法的IP地址是 ( )

A、190.220.5 B、206.53.3.78 C、206.53.312.78 D、123,43,82,220 17、目前世界上最大的计算机互联网络是( )

A、ARPA网 B、IBM网 C、INTERNET D、 INK.ET 18、下列计算机语言中,CPU能直接识别的是( )。

A、自然语言 B、高级语言 C、汇编语言 D、机器语言 19、设A1=ture,A2=False,A3=True表达式A1 OR A2 ANDA3的值为______。 A、FALSE B、TRUE C、0 D、1 20、有下列程序: for i=7 to 90 begin i:=i+5; write(i); end;

共执行循环次数是( )。

A、14 B、15 C、16 D、17 二、读程序 (每空6 分,共30分)

请阅读下列各题程序,并将程序的正确运行结果写在答题卷相应位置上,答在试卷上不得分。 1、var a,b,c,d,e:integer; begin

a:=79 ; b:=34; c:=57;d:=0 ; e:=-1; if (ac) then d:=d+e else if (d+10

程序运行结果: 2、 var i,j:integer; str1,str2:string; begin

str1:='pig-is-stupid'; str2:='clever';

str1[1]:='d'; str1[2]:='o'; i:=8;

for j:=1 to 6 do begin str1[i]:=str2[j];inc(i); end;

宁波市历届中小学生计算机程序设计竞赛初赛试题

writeln(str1); end.

程序运行结果: 3、 var m,n:integer; begin m:=18; n:81;

while m<>n do begin

while m>n do m:=m–n; while n>m do n:=n–m; end; writeln(m); end

程序运行结果: 三、程序填空(每空5分,共30分)

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

1 下列程序用来求sum=1+1/1*2+1/2*3+...+1/a(n+1), 直到累加到第30项为止,

试选择正确一项填入空格处______。 program sum(output); var s,a:real; n:integer; begin

s:=1.0;n:=0 repeat

( ); a:=1/( ); s:s+a until n=29;

wrileln('n=',n:2;s=',s:6:3) end.

2 函数FN使用递归方法求1+2+3+……+N。 其返回值为:当N〈1,则返回0;

当N〉=1,则返回1+2+3+。。。+N的值。 请填空完成它

function fn(n:integer):integer; begin

if n〈1 then

fn:=0 else

if n=1 then

fn:=____ __ ; else

fn:=fn( ______ )+n;

宁波市历届中小学生计算机程序设计竞赛初赛试题

end;

3 孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13等。 下面的程序可输15对孪生素数,其中函F判断整数A是否为素数。 program p(output); var

k,n:integer;

function f(a:integer):boolean; var

k:integer; flag:boolean; begin

flag:=__________; k:=2;

while(k〈=a div 2〉 and________do if a mod k=0 then ____________ else

k:=k+1; f:=flag; end; begin n:=0; k:=2; repeat

if f(k)and _________ then begin

n:=n+1; writeln(k,k+2) end; k:=k+1 until n=15 end.

一、选择题(每小题2 分,共40分) 1 D 14 C 2 A 15 D 3 A 16 B 4 D 17 C 5 B 18 D 6 B 19 B 7 C 20 D 二、阅读程序,并写出程序的正确运行结果(每空6 分,共30分) 1、程序运行结果: -1 2、程序运行结果: mo 3、程序运行结果: 9 4、程序运行结果: (1) n:=n+1; (2) (n*(n+1)) 三、程序填空(每空5 分,共30分)

1、 ① N或1 ② N-1 ③ TRUE

8 A 9 A 10 A 11 B 12 A 13 B