第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx

上传人:b****4 文档编号:18394570 上传时间:2022-12-16 格式:DOCX 页数:12 大小:19.72KB
下载 相关 举报
第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx_第1页
第1页 / 共12页
第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx_第2页
第2页 / 共12页
第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx_第3页
第3页 / 共12页
第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx_第4页
第4页 / 共12页
第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx

《第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

第十届全国青少年信息学奥林匹克联赛初赛试题Word格式文档下载.docx

D、主板

E、内存

5、下列哪个软件属于操作系统软件()

A、MicrosoftWord

B、金山词霸

C、Foxmail

D、WinRAR

E、RedHatLinux

6、下列哪个不是计算机存储设备()、

A、文件管理器

B、内存

C、高速缓存

D、硬盘

E、U盘

7、下列说法中错误的是()

A、CPU的基本功能就是执行指令

B、CPU访问内存的速度快于访问高速缓存的速度

C、CPU的主频是指CPU在1秒内完成的指令周期数

D、在一台计算机内部,一个内存地址编码对应唯一的一个内存单元

E、数据中线的宽度决定了一次传递数据量的大小

8、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的

A、紫色B、白色C、黑色D、绿色E、橙色

9、用静电吸附磨粉后转移到纸张上,是那种输出设备的工作方式()

A、针式打印机

B、喷墨打印机

C、激光打印机

D、笔式绘图仪

E、喷墨绘图仪

10、一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行互相转换的设备,这种设备是()

A、调制解调器

B、路由器

C、网卡

D、网关

E、网桥

11、下列哪个不是数据库软件的名称()

A、MYSQL

B、SQLSever

C、Oracle

D、金山影霸

E、Foxpro

12、下列哪个程序设计语言不支持面向对象的程序设计方法()

A、C++

B、ObjectPascal

C、C

D、Smalltalk

E、Java

13、由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有()个

A、20B、8C、16D、12E、24

14、某车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。

已知某时该车站站台为空,从这一时刻开始出入记录为:

“进出进进出进进进出出进出”。

假设车辆入站的顺序为1,2,3……,则车辆出站的顺序为()

A、1,2,3,4,5

B、1,2,4,5,7

C、1,3,5,4,6

D、1,3,5,6,7

E、1,3,6,5,7

15、二叉树T,已知其前序遍历序列为1243576,中序遍历序列为4215736,其后序遍历序列为

A、4257631

B、4275631

C、4275361

D、4723561

E、4526371

16、满二叉树的叶节点为N,则它的节点总数为()

A、N

B、2N

C、2N-1

D、2N+1

E、2^N-1

17、十进制2004等于八进制数()

A、3077

B、3724

C、2766

D、4002

E、3755

18、(2004)10+(32)16的结果是()

A、(2036)10

B、(2054)16

C、(4006)10

D、(100000000110)2

E、(2036)16

19、在下图,从端点()出发存在一条路径可以遍历图中的每条边一次,而且仅遍历一次

20、某大学计算机专业的必修课及期先修课程如下表所示:

课程

代号

C0

C1

C2

C3

C4

C5

C6

C7

名称

高等

数学

程序

设计

语言

离散

数据

结构

编译

技术

操作

系统

普通

物理

计算

机原

先修

C0,C1

C1,C2

C3,C7

请判断下列课程安排哪个是不合理的()

A、C0,C6,C7,C1,C2,C3,C4,C5

B、C0,C1,C2,C3,C4,C6,C7,C5

C、C0,C1,C6,C7,C2,C3,C4,C5

D、C0,C1,C6,C7,C5,C2,C3,C4

E、C0,C1,C2,C3,C6,C7,C5,C4

二、问题求解(5分一题,共10分)

1、一个家具公司生产桌子和椅子。

现有113个单位的木材。

每张桌子要使用20个单位的木材,售价是30元;

每张椅子要用16个单位的木材,售价是20元。

使用已有的木材生产桌椅(不一定要用光木材)做多可以买_____元钱。

2、75名儿童去游乐场玩。

他们可以骑旋转木马,坐滑行轨道,乘宇宙飞船。

已知其中20人这三种东西都玩过,55人至少玩过其中两种。

若每玩一样的费用为5元,游乐场总共收入700,可知有_____名儿童没有玩过其中任何一种。

三、阅读程序(8'

一题,共32'

1、-------------------------------------------

programprogram1;

Var

a,b,c,d,e:

integer;

begin

a:

=79;

b:

=34;

c:

=57;

d:

=0;

e:

=-1;

if(a<

c)or(b>

c)thend:

=d+e

elseif(d+10<

e)thend:

=e+10

elsed:

=e-a;

writeln(d);

end.

输出:

_____________________。

2、-------------------------------------------

programprogram2;

var

i,j:

str1,str2:

string;

str1:

='

pig-is-stupid'

;

str2:

clever'

str1[1]:

d'

str1[2]:

o'

i:

=8;

forj:

=1to6dobegin

str1[i]:

=str2[j];

inc(i);

end;

writeln(str1);

3、-------------------------------------------

programprogram3;

u:

array[0..3]ofinteger;

a,b,c,x,y,z:

read(u[0],u[1],u[2],u[3]);

=u[0]+u[1]+u[2]+u[3]-5;

b:

=u[0]*(u[1]-u[2]divu[3]+8);

c:

=u[0]*u[1]divu[2]*u[3];

x:

=(a+b+2)*3-u[(c+3)mod4];

y:

=(c*100-13)divadiv(u[bmod3]*5);

if((x+y)mod2=0)thenz:

=(a+b+c+x+y)div2;

z:

=(a+b+c-x-y)*2;

writeln(x+y-z);

read(a);

4、-------------------------------------------

programprogram4;

varc:

array[1..2]ofstring[200];

s:

array[1..10]ofinteger;

m,n,i:

integer;

procedurenumara;

varcod:

boolean;

i,j,nr:

=1tondobegin

nr:

=0;

cod:

=true;

fori:

=1tomdo

ifc[i,j]='

1'

thenbegin

ifnotcodthenbegin

inc(s[nr]);

end

elsebegin

ifcodthenbegin

=1;

=false;

elseinc(nr);

ifnotcodtheninc(s[nr]);

readln(m,n);

=1tomdoreadln(c[i]);

numara;

ifs[i]<

>

0thenwrite(i,'

'

s[i],'

);

read(i);

四、完善程序(共28分)

1、三角形内切圆的面积

题目描述:

给出三角形三边的边长,求此三角形内切圆的面积。

输入:

三个正实数a、b、c(满足三角形三边关系),表示三角形三边边长。

三角形内切圆的面积,结果四舍五入到小数点后2位

输入样例:

345

输出样例:

3.14

程序:

①②③④⑤

Programprogram1;

a,b,c,r,s,t:

real;

read(a,b,c);

s:

=(①)/2;

t:

=②(s*(s-a)*(s-b)*(s-c));

r:

=t/s;

writeln(3.1415927*r*③:

0:

④;

END.

2..Joseph

原始的Joseph问题的描述如下:

有n个人围坐在一个圆桌周围,把这n个人依次编号为1,……,n。

从编号是1的人开始报数,数到m个人出列,然后从出列的下一个人重新开始报数,数到第m个人又出列,……,如此反复直到所有的人全部出列为止。

比如当n=6,m=5的时候,出列的顺序依次是5,4,6,2,3,1。

现在的问题是:

假设有k个好人和k个坏人。

好人的编号是1到k,坏人的编号是k+1到2k。

我们希望求出m的最小值,使得最先出列的k个人都是坏人。

仅有的一个数字是k(0<

K<

14)。

使得最先出列的k个人都是坏人的m的最小值。

4

30

programprogaram1;

i,k,m,start:

longint;

find:

boolean;

functioncheck(remain:

integer):

varresult:

integer;

result:

=____

(1)____modremain;

if____

(2)____thenbegin

start:

=result;

check:

=true;

end

elsecheck:

=false;

read(k);

m:

=k;

while____(3)____dobegin

find:

start;

=0;

fori:

=0tok-1do

if(notcheck(____(4)____))thenbegin

break;

end;

inc(m);

writeln(____(5)____);

参考答案

一、1.C2.B3.D4.C5.E6.A7.B8.D9.C10.A

11.D12.C13.D14E15.B16.C17.B18.D19.E20.D

二、1.160元2.10人

三、 1.-80       2.Dog-is-clever

3.2634.112588212337312339

四、1.a+b+cSQRTR2

2.start+m-1result>

=knot(find)2*k-Im-1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1