第五届绍兴市少儿信息学奥林匹克竞赛试题
一.选择一个正确答案代码(A/B/C/D),填入每题的括号内
1)下列著名人物中,没有在计算机相关技术和理论领域作出过杰出贡献的人是(    )。
A) 王选            B) 图灵          C) .诺依曼        D) 陈景润
2国际信息学奥林匹克竞赛的英文缩写是(    A) GXA      B) NOI        C) IOI        D) NOIP
3)叶子利用WORD软件在写作文,当她一开始启动WORD,然后输入文字信息学奥林匹克竞赛,在系统没有自动存盘和手工保存这个WORD文件之前,信息学奥林匹克竞赛这几个文字存在于该计算机系统的(    )中。
A) ROM      B) RAM          C) 光盘        D)  硬盘   
4)在计算机内部,本质上只存在高电压和低电压,一般高电压用1表示,低电压用0表示(注意,某个1或者0表示的区间长度必须是相同的),下面是味子用示波器测得的某次电压波动曲线,如果用一般二进制数表示,则应该是(    )。
A)010011010 B)0101010          C)1010101      D) 101100101
5)在计算机内部,所有的计算机都是以二进制方式进行。比如,我们要计算12+7=?,那么计算机首先会将127转化成二进制数,然后进行二进制加法运算,那么127的计算结果用二进制表示是(    )。
A)1100            B)111              C) 10011            D) 11001
6)为了有效地预防计算机感染计算机病毒,下列措施中,正确的是(   
A) 安装病毒防火墙并开启所有实时监视功能,同时注意及时升级。       
B)保持计算机所在房间的干净整洁即可。          C) 只要安装了杀毒软件后就万事大吉了。
D) 定期让专业人员打开主机机箱,然后进行除尘处理即可。
7)下列软件中,不是操作系统的是(    A)Windows XP        B) OS/2      C) Linux        D) Flash
8)应用软件可以帮助我们完成各种具体的任务,因此,现实中我们总需要根据任务来选择合适的应用软件,现在有下列应用软件:①Microsoft Word Micromedia Flash Microsoft Frontpage ④金山画王 ⑤金山影霸
味子想从中选择部分软件依次来完成有关画画、动画制作、网页制作和写作文这4个任务,你认为按照上述任务的顺序,应用软件的选择依次应该为(    )。A) ②①④③      B) ④②③①      C)④②①③      D) ④②①⑤
9)一般我们可以通过中的附件来向朋友发送一些邮件正文以外的资料,但今天味子在发送邮件时系统却提示“对不起,您的附件太大,系统无法发送!”。味子今天想把一个WORD文件、一个PPT文件和2张照片发给朋友。为了解决上面出现的问题,下列方法中,味子可以尝试的最合适方法是(    )。
A) 把上述所有文件添加到邮件标题中发送。  B)PPT文件、照片文件全部“插入”到WORD文件,然后发送WORD文件。        C)把上述所有文件添加到邮件正文中发送。          D) 把所有需要发送的文件用压缩软件压缩成一个文件,然后作为附件发送。
10)味子的爸爸刚刚给味子购买了一台联想ThinkPad笔记本电脑(没有安装任何软件),味子想在这台计算机上安装一个pascal编程系统,下列方法中,最合适的是(    )。
A) 先安装WINDOWS 2000操作系统,然后安装PASCAL编程系统。    B)先插上网线上网,然后下载PASCAL编程系统并安装。      C) 先安装MICROSOFT  WORD ,然后安装PASCAL编程系统。
D) 先插上网线上网,然后依次下载WINDOWS 2000操作系统并安装,最后安装PASCAL编程系统。
11)下列图中,能用“一笔画画出(经过每条边一次且只经过一次)的图是(   
A) 1            B)
C) 2            D) 3
12)如果一棵二叉树的前序遍历序列和后序遍历序列正好相反,那么该项二叉树必定具有的特征是(    )。
A) 所有结点都只有左儿子    B) 只有一个叶子结点    C) 任意一棵二叉树      D) 所有结点都只有右儿子
13已知队列{1321134417757182615},第一个进入队列的元素是13,后面的元素按照上述顺序依次入队然后依次出队,那么第5个出队的元素是    )。pascal语言难学吗A) 13      B) 5    C) 77      D) 41
14)下列关于堆栈的操作中,不属于堆栈的基本操作的描述是(   
A) 将堆栈置空    B) 删除栈顶元素          C) 删除栈底元素      D)判断堆栈是否为空
15)下列不属于PASCAL语言特点的是(   
A) PASCAL程序的运行速度是所有程序中运行速度最快的            B) 是一种结构化编程语言         
C) 可以使用的数据类型比较丰富            D) 符合模块化程序设计的要求
二.问题求解:(5510分)
1.有一堆火柴,一共有n根。现在让第一个人取走总数的一半多一根火柴,让第二个人在剩余的火柴中取走一半多一根火柴,以此类推,以后的参与者都取走前一次剩余的一半多一根,到第4个人来取时,他刚好把剩余的火柴全部取完。问初始时火柴总的数量n是多少?
2.假设时钟到了午夜12点(注意时针和分针重叠在一起),现在让时针继续运行,直到时钟到了凌晨4点整。那么在午夜12点到凌晨4点这段时间中,时针和分针共重叠多少次(包含开始的12点)?继续让时钟运行下去,直到再次到达中午12点,那么从午夜12点到次日的中午12点,这个期间时针和分针一共重叠多少次?(包含一开始的12点和最后结束时刻的12点)?
三.阅读程序并写出运行结果(778830分。):
1program test01;
var    a,b,c,d:integer;
begin
a:=1234;  b:=4321;  c:=a  div  100;  d:=b mod 100;
writeln(c+d);
end.                              输出:
2program test02;
var  a:array[1..8,1..8] of integer;  i,j,sum:integer;
begin
for i:=1 to 8 do
  begin    for j:=1  to  8  do  read(a[i,j]);  readln;    end;
  sum:=0;
  for  i:=1  to  8  do
    for  j:= 1  to  8  do
        if (i=j)  or  (i+j=9)  then  sum:=sum+a[i,j];
  write(sum);  end.
输出:
3.program test03;
  function  a(m,n:integer):integer;
  var  x:integer;
  begin
    if  m=0  then  x:=n+1
              else  if  n=0  then  x:=a(m-1,1)
                            else  x:=a(m-1,a(m,n-1));
a:=x;  end;
  begin    writeln(a(1,2));    end.              输出:
4[知识链接]字符串变量用标识符string说明,string类型的每个变量最多能保存255个字符。
program  test04;
var s:array [1..20] of  string  {每个s[i]都能保存最多255个字符}
      t:string;  i,j,k,n:integer;
  begin
readln(n); 
for i:=1  to  n  do
  begin
  read(k); str(k,s[i]);    {str()函数能把k中的整数转化成字符串并保存到字符串下标变量s[i]}
    end;
for  i:=  1  to  n-1  do
  for  j:=i+1  to  n  do
    if  s[i]+s[j]<s[j]+s[i]  then 
begin    t:=s[i];  s[i]:=s[j];  s[j]:=t;  end;
      for  i:= 1  to  n  do  write(s[i]);
end.
输入:
6
7 5  2  434  365  343
输出:
四.完善程序(根据问题要求和已有程序,在空格处填入适当的语句或符号,使程序完整。本题共30分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。