全国青少年信息学(计算机)奥林匹克分区联赛模拟试题附参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国青少年信息学(计算机)奥林匹克分区联赛模拟试题

一、单项选择题:

1、人们在谈论计算机的时候,经常提到的"586"和"奔腾"是指()

A.显示器 B.存储器 C.中央处理器D.运算器

2、关于Windows的说法,正确的是( )。

A.Windows是迄今为止使用最广泛的应用软件。

3.使用Windows时,必须要有Ms-Dos的支持。

C.Windows是一种图形用户界面操作系统,是系统操作平台。

D.以上说法都不正确。

4、下列关于Windows 95窗口的叙述中,错误的是( )

A.窗口是应用程序运行后的工作区 B.同时打开的多个窗口可以重叠排列C.窗口的位置和大小都能改变 D.窗口的位置可以移动,但大小不能改变

5、要选定多个不连续的文件(文件夹),要先按住()。

A.Alt键 B.Ctrl键 C.Shift键 D.Ctrl+Alt键

6、关闭一个应用程序窗口后,该程序将()。

A.被暂停执行

B.被终止执行

C.被转入后台执行

D.继续执行

7、多媒体信息不包括()。

A.文字、图形 B.音频、视频 C.影像、动画 D.光盘、声卡

8、下列四项内容中,不属于Internet(因特网)基本功能是

A.电子邮件 B.文件传输 C.远程登录 D.实时监测控制

9、如果要以电话拨号方式接入INTERNET网,则需要安装调制解调器和______。

A.浏览器软件 B.网卡 C.WINDOWS NT D.解压卡

10、十进制1385转换成十六进制数为()

A、568

B、569

C、D85

D、D55

11、一个字长的二进制数是()

A、8

B、16

C、32

D、随计算机系统而不同的

12、Email 邮件本质上是一个()

A、文件

B、电报

C、电话

D、传真

13、Internet 上使用的两个最基本的协议是()

A、TCP和IP

B、TCP和SPX

C、IP和SPX

D、TCP和IPX

14、二维数组M[i,j]的元素是2个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到3,列下标j的范围从0到4。M按行优先存储元素M[2,3]的起始地址与M按列优先存储元素( )的起始地址相同。

A.M[1,3] B.M[3,2] C.M[4,1] D.M[4,3]

15.用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:

20,15,21,25,47,27,68,35,84

15,20,21,25,35,27,47,68,84

15,20,21,25,27,35,47,68,84

则所采用的排序方法是。

A.选择排序B.希尔排序C.归并排序D.快速排序

二、问题求解

1、一个口袋装有红、蓝、白三种不同颜色的小球,其中蓝色球数至少是白色球数的一半,但至多是红色球数的1/3,蓝色球的总和至少是55个,则红色球至少有_____个。

2、任何一个正整数n的立方都可表示为n个奇数的和,如下所示:

3

1=1

3

2=3+5

3

3=7+9+11

3

4=13+15+17+19

若将每一个式中的最小奇数称为x,那么当给出n之后,请写出x与n之间的关系表达式:_______________。

三、写出运行结果

1、Program ex1;

var x,y,y1,jk,j1,g,e:Integer;

a:array[1..20] of 0..9;

begin

x:=3465; y:=264; jk:=20;

for j1:=1 to 20 do a[j1]:=0;

while y<>0 do

begin

y1:=y mod 10;

y:=y div 10;

while y1<>0 do

begin

g:=x;

for e:=jk downto 1 do

begin

g:=g+a[e];

a[e]:=g mod 10;

g:=g div 10

end;

y1:=y1-1

end;

jk:=jk-1

end;

j1:=1;

while a[j1]=0 do j1:=j1+1;

for jk:=j1 to 20 do write(a[jk]:4);

writeln

end.

2、program ex2;

var i,j,k,m:char;

begin

repeat

readln(m);

m:=upcase(m);

until (m>='A') and (m<='Z');

for i:='A' to m do

begin

write(' ':(ord(m)-ord(i))+1);

for j:='A' to i do write(j);

for j:=pred(i) downto 'A' do write(j); if (ord(i)-64) mod 25=0 then readln

else writeln;

end;

end.

输入:D

四、完善程序

1、求两个正整数的最大公约数

program ex3;

var m,n,r,t:integer;

begin

writeln('input m,n');

readln(m,n);

if (n<=0) or (m<=0) then

begin

writeln('error!');

halt;end;

if ___①___ then

begin

__②___;

m:=n;

n:=t;

end;

_____③___;

while r<>0 do begin

相关文档
最新文档