本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2008年东莞市小学生镇区信息技术奥赛选拨赛试题(笔试)分析
1、【 单选题
将十进制数2008转换成二进制数是(    )。 [2分]
11111011000
11111001100
11111011001
11111001101
答案:
2、【 单选题
在计算机中,ASCⅡ码是(    )位二进制代码。 [2分]
8
7
12
16
答案:
3、【 单选题
执行WRITELN(3.1415926:5:6)的结果为(    )。 [2分]
3.146
3.1415
3.141592
3.141593
答案:
4、【 单选题
大家知道,不同类型的存储器组成了多层次结构的存储器体系,按存取速度从快到慢的排列是(    )。 [2分]
快存/辅存/主存
外存/主存/辅存
快存/主存/辅存
主存/辅存/外存
答案:
5、【 单选题
因发现巨磁电阻效应(巨磁电阻效应相关技术被用于读取硬盘中数据,这项技术是最近几年硬盘小型化实现过程中的关键)而荣获2007年诺贝尔物理学奖的科学家是(    )。 [2分]
赫维茨、马斯金、迈尔森
戈尔
阿尔贝•费尔和彼得•格林贝格尔
格哈德-埃特尔
答案:
6、【 单选题
FP错误代码“EXITCODE=215”指的是(    )。 [2分]
除数为0
算术上溢错误
内存溢出
集合下标越界
答案:
7、【 单选题
已知有一个运算符号“☆”,使下列式子成立:8☆7=15;5☆3=7。求式子的值:7☆3=(    )。 [2分]
10
9
8
7
答案:
8、【 单选题
设X,K为整数型,执行VAL('2008BEIJING',X,K)后,下列判断正确的是(    )。 [2分]
X=2008
X=2008
X=0
X=0
答案:
9、【 单选题
下列设备哪一项不是计算机输入设备(    )。 [2分]
鼠标
扫描仪
数字化仪
绘图仪
答案:
10、【 单选题
以下PASCAL表达式能正确描述实数X(100<=X<200)是(    )。 [2分]
X>=100 and X<200
TRUNC(X DIV 100)=1
NOT((X>200) and (X<=100))
TRUNC(X MOD 200)<1
答案:
11、【 单选题
在计算机存储容量的表示中,2MB相当于(    )。 [2分]
2000KB
2048B
2048KB
2000B
答案:
12、【 单选题
表达式round(5.8) div 3*5 mod 3-ord(trunc(5.8)<6)的值是(    )。 [2分]
0
1
-1
2
答案:
13、【 单选题
以下变量说明,正确的是(    )。 [2分]
a:array['A'..'a'] of integer
a:set of 1.0..10.0
a:array['0'..9] of char
a:set of a..z
答案:
14、【 单选题
有一3*3的方格棋盘(每个格子长宽都为1),共有多少个正方形(    )。 [2分]
12
14
16
18
答案:
15、【 单选题
平面上有6条直线,且无三线共点,则最多有(    )个交点。 [2分]
12
13
14
15
答案:
16、【 单选题
DNS是指(    )。 [2分]
电子邮件系统
域名服务系统
文件服务系统
视频服务系统
答案:
17、【 单选题
表达式trunc(5*ln(8)/ln(10))+1的值是(    )。 [2分]
3
4
5
6
答案:
18、【 简答题

var
  n,i,k:integer;
  s:string;
begin
  readln(n);
  for i:=1 to n do
    begin
      str(i,s);
      k:=pos('7',s);
      if (i mod 7=0) or (k<>0)
        then write(i,' ');
    end;
end.
输入:50
分析:本题的本质是输出1至n(这里n=50)之间的整数中包含有数字“7”或是7的倍数的数。故输出结果为:
________________________________ [8分]
解析:
 7 14 17 21  27  28 35 37 42 47 49
19、【 简答题
求实数经的整数幂 。
    const
  maxn=100;
var
  n,j,k:longint;
  x,y:extended;
   a:array[1..maxn] of integer;
begin
  readln(x,n);
  k:=0;
  while n<>0 do
    begin
    _______ ①_________ ;
      a[k]:=n mod 2;
      n:=n div 2;
    end;
   __________②________;
  for j:=k downto 1 do
    begin
      y:= __________ ③____________ 
      if__________ ④_________ then y:=y*x; 
    end;
  writeln(y)
end. [8分]
解析:
 ①    ;\\填 k:=k+1(或inc(k)),这里k是累加变量。
 ②        ;\\填 y:=1, 累乘积变量初始化。
 ③      ;\\填 y*y 迭代相乘
 ④      then y:=y*x; \\填 a[j]=1 如果n为奇数时,再乘一次x.
20、【 简答题
现有长度分别为1,2,…,10的细木棍各一根,可以以它们为边构成多少个不同的三角形? [6分]
解析:
解:由三角形三边规律(任意两边的和大于第三边)得(利用穷举法分析如下图):16+12+9+6+4+2+1=50个不同的三角形。
   
21、【 简答题
 program  data2(input,output); 
       const  n=5; 
       var i,j,k:integer;     
a:array[1..2*n,1..2*n] of integer; 
begin   
   k:=1 ;   
   for i:=1 to _____(5)_____ do   
    if i<=n then        
    if odd(i) then           
     for j:=_____(6)_____ do                        
begin                               
a[i-j+1,j]:=k;
                k:=k+1
              end
        else
            for j:=1 to i do
              begin
                ______(7)______; 
                k:=k+1
              end
      else
        if odd(i) then
            for j:=n downto____(8)____ do 
              begin                  
                a[i-j+1,j]:=k;
                k:=k+1
              end
        else
            for j:=______(9)______ do 
              begin                     
                a[i-j+1,j]:=k;
                k:=k+1
              end;
      for i:=1 to n do
      begin
        for j:=1 to n do
          write(a[i,j]:3);
        writeln;
      end;
  end. [8分]
解析:
 _____(5)_____ do \\填2*n-1,i表示对角线,共有2*n-1条对角线
_____(6)_____ do \\填I downto 1,对角线11->12->…->15上方的奇数条对角线列坐标从I 到 1循环
______(7)______; \\填a[i-j+1,j]:=k,给对角线坐标位置赋值
____(8)____ do \\填i-n+1,对角线11->12->…->15下方的第奇数条对角线的列坐标循环变化
_____(9)______ do \\填i-n+1 to n,对角线11->12->…->15下方的第奇数条对角线的列坐标循环变化
22、【 简答题
K2路公共汽车从汽车总站出发,途经报业大厦,汽车东站,…,大岭山,松山湖,全程共设14个车站,满载为25人,中途的每一个车站均可上下乘客,由不同的起点到不同的终点的乘客各应购买不同的车票,在一次单程行驶中,车上最多可卖出多少种不同车票? [6分]
解析:
解:车上最多可卖出65种不同车票。(详细见右表的列举)
   
23、【 简答题

var
  a:array[1..10] of integer;
  n,m,i,j,k,p:integer;
begin
  readln(n,m);
  for i:=1 to n-1 do a[i]:=i+1;
  a[n]:=1;j:=n;k:=1;p:=0;
  repeat
    j:=a[j];k:=k+1;
    if k=m
      then begin
            write(a[j]:3);
            p:=p+1;
            a[j]:=a[a[j]];
            k:=1;
          end
  until p=n;
end.
输入:10 6
分析:本题是约瑟夫问题,共有n个人,从第1个人开始报数,每报到m的人出列,然后继续下一个人开始重新报数,依此处理,直到所有的人都出列为止,输出出列的人的顺序。A[j]表示第j个人的下一个的编号,P表示出列的人数。输出结果如下:______________________ [8分]
解析:
   6 2 9 7 5 8 1 10 4 3
24、【 简答题

const
maxn=100000;
var
  ch:char;
  n,s,m,max,k,i,j,l:integer;
  a:array[1..maxn] of char;
begin
  readln(n);
  for i:=1 to n do
    begin
      s:=0;k:=0; read(ch);
      while ch<>'E' do
        begin
          inc(k); a[k]:=ch; read(ch);
        end;
      readln;
      m:=0;
      for j:=1 to k do
        begin
          if a[j]='Y' then begin
                            s:=s+1;  m:=m+1;
                          end
                      else m:=0;
          if m=3 then begin
                        s:=s+1; m:=0;
                      end;
        end;
      if s>=max then begin
                      max:=s; l:=i;
                    end;
  end;
    writeln(l,’  ’,max);
  end.
输入:3
YYNNNYYYYYYNYNYYE
YYNNNNNNYE
NNNNNYNNNNYYE
分析:本题是求在3个字符串中,Y的个数与“YYY”的个数的和最多的是哪个字符串,并输出和。E是每个字符串的结束标记。从上面给出的三个字符串中可看出,第一个字符串的和最大。“YYNNNYYYYYYNYNYYE”中有11个Y,2个“YYY”。
故输出为:____________________ [8分]
解析:
     1  13
1
1页,共24个题库
1页,共24个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169