| 网站首页 | 学校介绍 | 德育工作 | 家长学校 | 教学教研 | 信息技术 | 书香飘逸 | 资源下载 | 靓图欣赏 | 雁过留声 | 语文 | 
最新公告:     已所不欲,勿施于人,已之所欲,施之于人!  [adminit  2007年4月19日]            生命如流水,只有在他的急流与奔向前去的时候,才美丽,才有意义。 ——张闻天  [旗峰中学  2006年7月8日]            不要让忧愁压在你的心头,也不要让犹豫缠住你的脚步,满天的阴霾终会被风吹散,而晴朗的天空就是你无比辉煌的前程。只有在遭受痛苦经历时,仍然能笑,仍然能乐观的生活的人,才称得起是真正坚强的人。生活是一面镜子,你对它笑,他就对你笑;你对它哭,他也对你哭。  [旗峰中学  2006年7月8日]            勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。  [旗峰中学  2005年11月3日]            志不强者智不达,言不信者行不果。  [旗峰中学  2005年11月3日]        
您现在的位置: 旗峰中学校园网 >> 信息技术 >> 信息奥赛 >> 奥赛题库 >> 文章正文
专题栏目
更多内容
最新推荐 更多内容
相关文章
关于举办信息技术新课程
第十四讲 循环语句
信息化建设“金”字工程
有多少健康可以重来
第十一届青少年信息学联
初赛综合练习题
计算机基础知识试题详解
基础知识练习题(二)
基础知识练习题(一)
初赛模拟试题(七)
更多内容
[图文]初赛模拟试题(一)         
初赛模拟试题(一)
作者:admin 文章来源:本站原创 点击数: 更新时间:2005-9-30 13:29:47

一、选择题(共20题,每题1.5分,共计30分。每题有5个备选答案,前10个题为单选题,即
每题有且只有一个正确答案,选对得分;后10题为不定项选择题,即每题有1至5个正确答案,只
有全部选对才得分)。
1.微型计算机的性能主要取决于( )。
A)内存 B)主板 C)中央处理器 D)硬盘 E)显示器

2. 128KB的存储器用十六进制表示,它的最大的地址码是(  )
A)10000    B)EFFF   C)1FFFF    D)FFFFF   E)FFFF

3.能将高级语言程序转换为目标程序的是(  ).
A)调试程序 B)解释程序 C)编辑程序 D)编译程序 E)连接程序

4.A=11001010B,B=00001111B,C=01011100B,则A∨B∧C=(  )B
A)01011110  B)00001111  C)01011100  D)11001110  E)11001010

5.计算机病毒传染的必要条件是(    ) 。
A)在内存中运行病毒程序
B)对磁盘进行读写操作
C)在内存中运行含有病毒的可执行程序
D)复制文件
E)删除文件

6. TCP/IP协议共有(    )层协议
A)3   B)4  C)5  D)6  E)7

7.192.168.0.1是属于(  ).
A)A类地址  B)B类地址  B)C类地址  D)D类地址  E)E类地址

8.对给定的整数序列(54,73,21,35,67,78,63,24,89)进行从小到大的排序时,采用快速排序的第
一趟扫描的结果是( ).
A)(24,21,35,54,67, 78,63,73,89)
B)(24,35,21,54,67, 78,63,73,89)
C)(24,21,35,54,67, 63,73,78,89)
D)(21,24,35,54,63, 67,73,78,89)
E)(24,21,35,54,67, 63,73,78,89)

9.一棵n个结点的完全二叉树,则二叉树的高度h为(  ).
A)n/2  B)log2n   C)(log2n)/2   D) [log2n]+1  E)2n-1

10.下图对该图进行广度优先拓朴排序得到的顶点序列正确的是(  ).


A)1,2,3,4,5,6    B)1,3,2,4,5,6   C)1,3,2,4,6,5    D)1,2,3,4,6,5  E)1,3,2,4,5,6

11.下列属于冯.诺依曼计算机模型的核心思想是( ).
A)采用二进制表示数据和指令;
B)采用”存储程序”工作方式
C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)
D)结构化程序设计方法
E)计算机软件只有系统软件

12.下列属于输入设备的是( ).
A)打印机    B)扫描仪   C)光笔    D)鼠标    E)显示器

13.算式(1000)10-(100)16-(10)8的结果是(  ).
A)(890)10    B)(986)8   C)(1011100000)2   D)(2E0)16  E)(736)10

14.下面关于算法的正确的说法是(  )
A)算法必须有输出
B)算法必须在计算机上用某种语言实现
C)算法不一定有输入 
D)算法必须在有限步执行后能结束
E)算法的每一步骤必须有确切的定义

15.下列关于十进制数100的正确说法是( ).
A)原码为01100100B
B)反码为64H
C)反码为9BH 
D)补码为64H 
E)补码为9BH

16.关于windows系统中的窗口和对话框的说法正确的是( ).
A)对话框能移动和改变大小
B)窗口能移动和改变大小
C)对话框只能移动和但不能改变大小
D)对话框不能移动但能改变大小
E)窗口能移动和但不能改变大小

17.下列逻辑运算正确的是( )。
A) A·(A + B )= A
B) A +(A·B)= A  
C) A·(B + C )= A·B + A·C
D) A +(B·C)=(A + B)·(A + C)
E) A+1=A

18.下列关于排序说法正确的是(  ).
A)插入排序、冒泡排序是稳定的
B)选择排序的时间复杂性为O(n2)
C)选择排序、希尔排序、快速排序、堆排序是不稳定的
D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)
E)快速排序是速度最快的排序

19.对于一个大小为3的栈,若输入队列为123456,则下列输出队列有可能的是(  )。
A)123456  B)654321  C)432165  D)431256  E)321654

20. 设有一个含有13个元素的Hash表(0~12),Hash函数是:H(key)=key % 13,其中% 是求余数
运算。用二次探查法解决冲突,则对于序列(8、31、20、33、18、53、27),则下列说法正确
的是(    ) 。
A)27在1号格子中
B)33在6号格子中
C)31在5号格子中
D)20在7号格子中
E)18在4号格子中

二.问题求解(5分*2=10分)
1.一个商场有m种颜色的小球,每种小球足够多,在这m种小球中挑选n个小球的选法有多少种?
如 m=2,n=3 时有4种选法分别是:两种小球的个数分别为03,12,21,30.问:当m=4,n=4时
选法数=__________。

2.如果一棵m度树中有n1个度为1的结点,n2个度为2的结点,…….有
nm个度为m的结点,则该树中叶结点的的个数=______________.

三.阅读程序写出正确的程序运行结果(4分*8=32分)
1.program t1;
var n:integer;
function count(n:integer):integer;
  begin
   if n=1 then count:=0 else
     if n mod 2=0 then count:=count(n div 2)+1 else
      count:=count(n*3+1)+1;
  end;
begin
  readln(n);
  writeln(count(n));
end.
输入:99 输出:

2.program t2;
var hi,lo:integer;
procedure pl(m,n:integer;var hi,lo:integer);
  var I:integer;
  begin
    I:=n;hi:=0;lo:=0;
    Repeat
      I:=I-1;lo:=lo+m;
      If lo>=10000 then
      begin
        Lo:=lo-10000;
        Hi:=hi+1;
      End;
    Until I=0;
    Write(hi:4,’, ‘,lo:4);
  End;
Begin
  P1(200,343,hi,lo);
End.
输出:

3.program t3;
Var d1,d2,X,Min : real;
begin
  Min:=10000; X:=3;
  while X < 15 do
    begin
      d1:=sqrt(9+(X-3)*(X-3));
      d2:=sqrt(4+(15-X)*(15-X));
      if (d1+d2) < Min then Min:=d1+d2;
      X:=x+0.001;
    end;
  writeln(Min:10:2);
end.
输出:

4.program t4;
var i,k,n:integer;
  x,w:array[1..500] of integer;
begin
  readln(n);
  for i:=1 to n do
  begin
    x[i]:=0;w[i]:=1;
  end;
  for i:=2 to trunc(sqrt(n))+1 do
  if x[i]=0 then
    begin
     k:=i*i;
     while K<=n do
      begin
       x[k]:=i;
       k:=k+i;
      end;
    end;
  for i:=n downto 1 do
  if x[i]<>0 then
    begin
     w[x[i]]:=w[x[i]]+w[i];
     w[i div x[i]]:=w[i div x[i]]+w[i];
     w[i]:=0;
    end;
  writeln(w[2],w[3]:5,w[5]:5);
end.
输入:20 输出:

四.完善程序题(4分*7=28分)
1. 降序组合.给定两个自然数n,r(n>r),输出从数1 到n中按降序顺序取r个自然数的所有
组合.例如,n=5,r=3时,有如下组合:
5 4 3
5 4 2
5 4 1
5 3 2
5 3 1
5 2 1
4 3 2
4 3 1
4 2 1
3 2 1
程序如下:
program tk1;
var n,r,i,j:integer;
  a:array[1..20] of integer;
begin
  write('n,r=');
  repeat
    readln(n,r);
  until n>r;
  i:=1;a[1]:=n;writeln('result:');
  repeat
    if i<>r then
      if a[i]>r-i then
      begin
        ___(1)___;i:=i+1;
      end
      else begin
        ___(2)___;
        a[I]:=a[I]-1 end
    else
    begin
      for j:=1 to r do write(a[j]:3);
      writeln;
      if a[r]=1 then
      begin
        i:=i-1; a[i]:=a[i]-1;
      end else ___(3)___
    end;
  until a[1]=r-1;
end.

2. 现在政府计划在某个区域内的的城市间架设高速公路,以使任意两个城市间能够直接或
间接到达,怎样修路,费用最小。
输入文件:第一行一个整数 n(n<=100)表示城市数目。
第二行至第n+1行每行两个数xi,yi(0<=xi,yi<=100)表示第i个城市的坐标(单位:千米);
输出最小费用(每千米一个单位价格)。
程序如下:
program t6;
const maxn=100;
type tcity=record
   x,y:real
   end;
var c:array[1..maxn] of tcity;
   d:array[1..maxn,1..maxn] of real;
   p:array[1..maxn] of integer;
   n,i,j,k:integer;
   a,min:real;
begin
  readln(n);
  for i:=1 to n do readln(c[i].x,c[i].y);
  for i:=1 to n do
    for j:=1 to n do
    d[i,j]:=sqrt(sqr(c[i].x-c[j].x)+sqr(c[i].y-c[j].y));
  p[1]:=0;
  for i:=2 to n do ___(4)___  
  for i:=1 to n-1 do
  begin
    min:=1e10;
    for j:=1 to n do
    if ___(5)___ then
      begin
        min:=d[p[j],j];
        ___(6)___
      end;
    a:=a+d[p[k],k];
    p[k]:=0;
    for j:=1 to n do
    if ___(7)___ then p[j]:=k;
  end;
  writeln(a:0:2);
end.

初赛模拟测试题(一)答案:
一、选择题(共20题,每题1.5分,共计30分)
1-10:CCDDB CCBDC
11-15:ABC;BCD;CDE;ACDE;ABD;
16-20:BC;ABCD;ABCD;AE;BCDE
二、问题求解(5分*2=10分)
1: 35 
2: n2+2n3+…+(m-1)nm+1
三.阅读程序写出正确的程序运行结果(4分*8=32分)
. 1:25
   2:   6,8600
   3:     13.00
   4:18    8    4
四.完善程序题(4分*7=28分)
. 1.a[i+1]:=a[i]-1
   2. i:=i-1;
   3. a[i]:=a[i]-1或a[r]:=a[r]-1;
   4. p[i]:=1;
   5. (p[j]>0) and (d[p[j],j]) < min)
   6. k:=j;
   7. (p[j]>0) and (d[p[j],j]>d[k,j])

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |