`
peq335id
  • 浏览: 15581 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

 
阅读更多

2011年慈溪市小学生计算机程序设计比赛初赛试题
2011年11月27日
  2011年慈溪市小学生计算机程序设计比赛初赛试题[/b]
  [b](Pascal
语言 90分钟完成)
  一.单项选择题(共20题,每题1.5分,共计30分,每题有且仅有一个正确答案)
  1.我们经常看到“WiFi”这个标记,这里的wifi指的是(   )
  A.一个手机品牌    B.高清数字电视   C.一种新的编程语言   D.一种无线网络技术
  2.下列英文缩写和中文名字的对照中,不正确的是(    )
  A.IT---信息技术  B. CPU--中央处理器  C. UPS---不间断电源  D. CAD--计算机辅助教学
  3.用键盘输入字母“t”,正确的输入指法是用(    )
  A.左手食指      B.左手中指          C.右手食指          D.右手中指
  4.用高级语言编写的源程序一般需要翻译成(     )后才能在计算机中运行。
  A.汇编语言       B.机器语言          C. C语言            D.实现软硬件的转换
  5.操作系统的作用是(    )
  A.把源程序翻译成目标程序                      B.进行数据处理
  C.控制和管理系统资源的使用                    D.实现软硬件的转换
  6.下列关于软件的叙述中,正确的是(     )
  A.计算机软件分为系统软件和应用软件两大类
  B.Windows是广泛使用的应用软件之一
  C.所有电脑的操作系统只有一种,而应用软件种类繁多
  D.软件可以随便复制使用,不用购买
  7.硬盘属于(     )
  A.内部存储器      B.外部存储器      C.只读存储器       D.随机存储器
  8.第一代电子计算机的主要元器件是(      )
  A.中小规模集成电路  B.晶体管        C.大规模集成电路   D.电子管
  9. 1GB相当于(     )
  A.1024B        B.1024KB           C.1024MB            D.1024TB
  10.下列不同进制的四个数中,最小的一个是(    )
  A.(1101100)2   B. (155)8     C.(110)10      D.(6F)16
  11.下列逻辑运算结果不正确的是(    )
  A.1+0=0        B.0+0=0         C.1+0=1         D.1+1=1
  12.一个字节包括的二进制位数是(    )
  A.8              B.16            C.32            D.64
  13.下列不属于计算机特点的是(     )
  A.具有人类思维                          B.具有记忆和逻辑判断能力 
  C.能自动运行、支持人机交互                D.有高速运算的能力
  14.在因特网域名中,edu通常表示(     )
  A.商业组织       B.教育机构        C.政府部门        D.军事部门
  15.下列用于查、杀计算机病毒的软件是(     )
  A.WPS           B.卡巴斯基        C.Linux           D.Ghost
  16.某人的电子邮箱为Rjspks@163.com,对于Rjspks和163.com的正确理解是(    )
  A.Rjspks是服务器名,163.com是域名  B.Rjspks和163.com的正确理解是(    )
  C.Rjspks是用户名,163.com是域名     D.Rjspks是服务器名,163.com是计算机名
  17.下列有关软件的描述不正确的是(     )
  A.Photoshop是一种图像处理软件 B.Flash既可以用来制作动画,也可以制作交互性的游戏
  C.Excel通常用作视频剪辑      D.Powerpoint可以用来进行多媒体展示
  18.在Windows系统中,若要开机即启动某应用程序,只需为该应用程序创建一快捷方式,并把它放在(      )
  A.开始菜单的“启动”项里              B.桌面上
  C.开始菜单的“运行”项里              D.开始菜单的“程序”里
  19.Windows中,剪贴板是指(     )
  A.硬盘上的一块区域                    B.软盘上的一块区域 
  C.内存上的一块区域                      D.高速缓冲区上的一块区域
  20.在WORD中,下列不能直接用“另存为”保存的文件扩展名是(     )
  A. .html       B.  .xls       C.  .rtf        D.  .txt
  二.问题求解(每空5分,共10分)
  1.某次赛车比赛,前五名是A、B、C、D、E,赛前赵、钱、孙、李、周五位同学猜测名次:
  赵说:A是第二名,B是第二名
  钱说:C是第三名,D是第五名
  孙说:D是第一名,C是第二名
  李说:A是第二名,E是第四名
  周说:B是第一名,E是第四名
  现知五位同学都猜对了一半,请判断五人的名次。
  2.用红、黄、蓝、绿四种颜色给一个五边形的五条边着色,要求相邻两边的颜色不同,问共有多少种不同的着色方法?
  三.阅读程序写结果(共4题,每题8分,共计32分)
  1.program cx2011p1;
  var
  i,s,t:integer;
  begin
  t:=0; s:=0;
  for i:=1 to 5 do
  begin
  t:=t+1;
  s:=s+t+i;
  end;
  writeln('i=',i);
  writeln('t=',t);
  writeln('s=',s);
  end.
  输出:_______________________________________________________
  2.program cx2011p2;
  var
  i,j,n:integer;
  b:array[1..10] of 0..2;
  begin
  n:=2011;j:=0;
  while n>0 do
  begin
  j:=j+1;
  b[j]:=n mod 3;
  n:=n div 3;
  end;
  for i:=j downto 1 do write(b);
  writeln;
  end.
  输出:________________________________________
  3.program cx2011p3;
  var
  i,j,k,s:integer;
  begin
  s:=0;
  for i:=3 downto 1 do begin
  for j:=1 to 3 do begin
  k:=0;
  repeat
  k:=k+1;
  s:=s+k;
  until k=j;
  end;
  s:=s-k-1;
  end;
  writeln('s=',s);
  end.
  输出:________________________________________
  4.program cx2011p4;
  var
  m,n,i,p,k:integer;
  r:array[1..200] of integer;
  b:boolean;
  begin
  m:=6; n:=2;
  for i:=1 to m-1 do r:=i+1;
  r:=1;i:=0;p:=1;b:=true;
  while b do
  begin
  i:=i+1;k:=p;p:=r[p];
  if k=p then begin writeln(p); b:=false; end
  else if i=n+1 then
  begin
  write(p,' ');i:=0;p:=r[p];r[k]:=p;
  end;
  end;
  end.
  输出:____________________________________________
  四、完善程序(每空4分,共计28分)
  【问题描述】
  设有N个(不超过100)不同整数的数列:例如N=4时,有4个不同整数的数列为17、4、16、5。数列中的第一个数17,比它后面的三个数都大,则称数17的逆数为3.数列中的第2个数4比它后面的数都小,则称数4的逆数为0.同时记数列中全部逆数的和称为数列的逆数。上例中,数列17、4、16、5的逆数:为3+0+1+0=4.
  程序要求:输入N及N个不同整数的数列后,求出此数列的逆数。
  【程序清单】
  Program cx2011p5;
  Var i,j,s,n:integer;
  a:array[1..100] of integer;
  begin
  readln(n);
  s:=0;
  for i:=1 to n do read(a);
  for i:=1 to ____①______ do
  for j:=_____②_____ to n do
  if a>a[j] then ______③______;
  writeln(‘s=’,s);
  end.
  2.高精度阶乘
  【问题描述】
  正整数A的阶乘,数学中定义为:A!=1×2×3×……×A,如:3!=1×2×3,现在输入一个正整数n(n=10 then a[i+1]:=a[i+1]+1;
  a:=_____⑥_____;
  end;
  k:=max;
  while ____⑦____ do k:=k-1;
  write(j+1,'!=');
  for i:=k downto 1 do write(a);
  writeln;
  end;
  end.
  2011年慈溪市小学生计算机程序设计竞赛初赛试题[/b]
  [b]答   卷   纸

  学校:                 姓名:                  得分:        
  一、单项选择题(20×1.5=30分)
  题号
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  选择
  
  
  
  
  
  
  
  
  
  
  题号
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  选择
  
  
  
  
  
  
  
  
  
  
  二、问题解答(2×5=10分)
  1、 A:      B:       C:       D:      E:      
  2、              
  三、阅读程序,并写出程序的正确运行结果(8×4=32分)
  1、程序运行结果:                          
  2、程序运行结果:                          
  3、程序运行结果:                          
  4、程序运行结果:                          
  四、完善程序(4×7=28分)
  ①                         ②                      
  ③                         ④                      
  ⑤                         ⑥                      
  ⑦                      
  励老师的参考答案:
  2011年慈溪市小学生计算机程序设计竞赛初赛试题答 卷 纸
  镇(街道)           学校                  姓名           得分          
  一、       选择题(每小题1.5分,共30分)
  题号
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  选择
  D
  D
  A
  B
  C
  A
  B
  D
  C
  A
  题号
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  选择
  A
  A
  A
  B
  B
  C
  C
  A
  C
  B
  二、           问题求解(每题5分,共10分)
  1、 A 1  B 3  C 2  D 5  E 4
  2、48
  三、阅读程序,并写出程序的正确运行结果(每题8分,共32分)
  1、程序运行结果     i=5
  t=5
  s=30
        
  2、程序运行结果:  2202111  
  3、程序运行结果:    s=18             
  4、程序运行结果    4 2 1 3 6 5 
  四、程序填空(每空4分 ,共28)
   1、       n-1 (或n,评委对不对就不知道了)      2、  i+1           
  3、 inc(s)或s:=s+1   4、  j           
  5、    b+a           6、   r mod 10                
  7、     a[k]=0     
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics