版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
衢州市第23届青少年信息学(计算机)竞赛初赛试题
一、单项选择题(共20题,每题2分,共计40分。每题仅有一个正确答案。)
1.OSI/RM(开放系统互联)参考模型的最低层是()。
A.传输层B.网络层C.物理层D.应用层
2.128KB的存储器用十六进制表示,它的最大的地址码是()
A.10000B.EFFFC.1FFFFD.FFFFF
3.冯・诺依曼计算机的思想是(兀
A.指令控制B.数据存储
C.程序控制D.存储程序和程序控制
4.设字符串S="Olympic",S的非空子串数的数目是()O
A.29B.28C.16D.17
5.与十进制28.5625相等的六进制数是()O
A.44.3213B.44.3123C.34.3213D.34.3123
6.在计算机中,防火墙的作用是(
A.防止火灾蔓延B.防止网络攻击
C.防止计算机死机D.防止使用者误删数据
7.完全二叉树共有2*NT个结点,则它的叶结点数是()
A.N-1B.NC.2*ND.2-1
8.关于图灵机下面的说法哪个是正确的:()o
A.图灵机是世界上最早的计算机。
B.由于大量使用磁带操作,图灵机运行速度很慢。
C.图灵机只是一个理论上的计算模型。
D.图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用。
9.下列各数中最大的是()。
A.11010110.0101(二进制)B.D6.53(十六进制)
C.214.32(十进制)D.326.25(八进制)
10.关于ASCII,下面哪个说法是正确的:()
A.ASCH码就是键盘上所有键的唯一编码。
B.一个ASCII码使用一个字节的内存空间就能够存放。
C.最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。
D.ASCH码是英国人主持制定并推广使用的。
11.在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111
111111101101,其对应的十进制整数应该是:
A.19B.-19C.18D.-18
12.近20年来,许多计算机专家都大力推崇递归算法,认为它是解决较复杂问
题的强有力的工具。在下列关于递归算法的说法中,正确的是()o
A.在1977年前后形成标准的计算机高级语言“F0RTRAN77”禁止在程序使用
递归,原因之一是该方法可能会占用更多的内存空间
B.和非递归算法相比,解决同一个问题,递归算法一•般运行得更快一些
C.对于较复杂的问题,用递归方式编程一般比非递归方式更难一些
D.对于已经定义好的标准数学函数sin(x),应用程序中的语句“y=sin(sin
(x));"就是一种递归调用
13.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为()
的数据结构。
A.队列B.栈
C.多维数组D.链表
14.数值数据在计算机内表示时,其正负号用()表示。
A.+B.-C.0或1D.01
15.一个高度为h的完全二叉树最小元素数目是()。
A.2h+lB.2h-lC.2h-!D.2h-l
16.二叉树T的宽度优先遍历序列为ABCDEFGHI,已知A是C的父结点,
D是G的父结点,F是I的父结点,树中所有结点的最大深度为3(根结点深
度设为0),可知F的父结点是()。
A.BB.CC.DD.E
17.地面上有标号为A、B、C的3根细柱,在A柱上放有10个直径相同中间有
空的圆盘,从上到下一次编号为1,2,3,……,将A柱上的部分圆盘经过B柱
移入C柱,也可以在B柱上暂存。如果B柱上的操作记录为:进,出,进,出,
进,进,进,出,出,进,出,出。那么,在C柱上,从上往下的盘子的编号为:
()
A.635421B.364521
C.634521D.365421
18.设A=B=C=true,D=false,以下逻辑运算表达式值为假的有()。
AR->((.4AS)VC)AD)
C.AA(BVCVD)ADD.
19.对给定的整数序列(54,73,21,35,67,78,63,24,89)进行从小到大的排序时,
采用选择排序的第一趟扫描的结果是()。
A.(21,24,35,54,67,78,63,73,89)
B.(21,35,24,54,67,78,63,73,89)
C.(21,24,35,54,67,63,73,78,89)
D.(21,73,54,35,67,78,63,24,89)
20.将数组{8,23,4,16,77,-5,53,100}中的元素按从大到小的顺序排列,
每次可以交换任意两个元素,最少需要交换()次。
A.4B.5
C.6D.7
二、问题求解(共2题,每题5分,共计10分)
1.(计数问题)将字符a,a,a,a,a,b,c,d,e进行排列,有
_(2分)种排法,若b,c,d,e中任何两个字母不相邻有(3分)种
排法。
2.(路径问题)邮递员需要寄送6份快件,分别位
于A,B,C,D,E,F六个地点,它们之间的通路以及
所需的时间如右图,如果要尽快把这6份邮件送完,选择最,114
分钟。
三、阅读程序写结果(共4题,每题5分,共计20分)
1.programal;
vara,b,c,d,e:integer;
begin
a:=l;
b:=a+2;
c:=b+3;
d:=c+4;
a:=d+5;
fore:=lto4do
begin
ifamod2=0
thena:=adiv2+d
elsea:=adiv2+d+l;
b:=a+2;
c:=b+3;
d:=c+4;
a:=d+5;
end;
writeln(a);
end.
输出:___________________
2.programa2;
var
m,n,p:integer;
functionged(a,b:integer):integer;
var
r:integer;
begin
r:=amodb;
ifr=0thenged:=b
elseged:=ged(b,r)
end;
begin
write('Enterthenumbersmandn:');
readln(m,n);
p:=ged(m,n);
writein('ged(\m,1/,n,J)=',p);
readln
end.
、—A-,
运仃:
Enterthenumbersmandn:5688
输出:____________________
3.programa3;
var
n,m,s,f,t:integer;
a:array[1..50]of0..1;
begin
writeInputn,m=,);
readln(m,n);
fort:=1tomdo
a[t]:=0;
f:=0;t:=0;s:=0;
writein(JSequencecomingoutfromqueueis:');
repeat
t:=t+l;
ift=m+lthent:=l;
ifa[t]=0thens:=s+l;
ifs=nthen
begin
s:=0;
write(t:3,'');
a[t]:=1;
f:=f+l;
end
untilf=m;
writein;
end.
运仃:
Inputn,m=94
输出:Sequencecomingoutfromqueueis:
4.proceduresolve(first:string;spos_f,epos_f:integer;mid:string;sp
os_m,epos_m:integer);
var
i,root_m:integer;
begin
ifspos_f>epos_fthenexit;
fori:=spos_mtoepos_mdo
iffirst[spos_f]=mid[i]thenbegin
root_m:=i;
break;
end;
solve(first,spos_f+l,spos_f+(root_m-spos_m),mid,spos_m,root_m-l);
solve(first,spos_f+(root_m-spos_m)+1,epos_f,mid,root_m+l,epos_m);
write(first[spos_f]);
end;
var
first,mid:string;
len:integer;
begin
readIn(len);
readln(first);
readln(mid);
solve(first,1,len,mid,1,len);
writein;
end.
输入:7
ABDCEGF
BDAGECF
输出:_______________________________________
四、完善程序(10个空格,每个空格3分,共30分)
1.火车转轨问题
右图中有2条轨道连到一个铁路
转轨处,形成一个铁路转轨网络的栈。
其中右边轨道为输入端,左边轨道为
输出端。如果执行了Push,Push,Po
p,Push,Push,Pop,Pop,Pop,就
会将输入端的车皮编号顺序1,2,3,4,变成2,4,3,1,请编程求左边车皮
编号为1,2,3,4时,在右边轨道可能得到的所有车皮编号顺序。
PROGRAMBl;
CONSTn=4;
VAR
a,b,c:array[1..n]ofinteger;
top,i:integer;
FUNCTIONjudge(m:integer):Boolean;
VAR
sO,si:integer;
i:integer;
BEGIN
judge:=true;
s0:=0;
si:=0;
FORi:=1to2*nDO
BEGIN
IFmmod2=0THENsO:=sO+lELSEsl:=sl+l;
m:=mdiv2;
IF①THENBEGIN
judge:=false;
exit;
END;{THEN}
END;{FOR}
IF②THENBEGIN
judge:=false;
exit;
END;{THEN}
END;{judge}
PROCEDUREpush;
VAR
i:integer;
BEGIN
b[top]:=a[l];
top:=top+l;
FORi:=1ton-1DOa[i]:=a[i+l];
a[n]:=0;
write(,push');
END;{push}
PROCEDUREpop;
VARi:integer;
BEGIN
top:二top-1;
FORi:=1ton-1DOc[i]:=c[i+l];
c[n]:=b[top];
write('POP');
END;{pop}
PROCEDUREprint(m:integer);
VAR
t:array[1..2*n]ofBoolean;
i:integer;
BEGIN
write(m,'');
FORi:=ltonDOa[i]:=i;
FORi:=1to2*nDO
BEGIN
t[i]:=(mmod2=0);
③
END;
FORi:=2*ndownto1do
IF⑷THENpopELSEpush;
FORi:=1tonDOwrite(c[i]);
writein;
END;
BEGIN
top:=l;
fori:=1to255DO
IF⑤thenprint(i);
writein;
END.
2.(棋盘覆盖问题)在一个2kX2k个方格组成的棋盘中恰有一个方格与其他
方格不同(图中标记为T的方格),称之
为特殊方格。现用L型(占3个小格)纸
33
片覆盖棋盘上除特殊方格的所有部分,各纸
c-113
片不得重叠,于是,用到的纸片数恰好是(44115
k-1)/3。在下表给出的一个覆盖方案中,4455
k=2,相同的3个数字构成一个纸片。
下面给出的程序是用分治法设计的,将棋盘一分为四,依次处理左上角、右上角、
左下角、右下角,递归进行。请将程序补充完整程序如下:
PROGRAMj402;
TYPE
arrl=array[1..65]ofinteger;
arr2=array[1..65]ofarrl;
VAR
board:arr2;
tile:integer;
size,dr,de:integer;
PROCEDUREchessboard(tr,tc:integer;dr,de:integer;VARsize:integer);
VARt,s:integer;
BEGIN
IF(size=l)THENexit;
t:=tile;inc(tile);
s:=sizediv2;
IF⑥THEN
chessboard(tr,tc,dr,de,s)
ELSE
BEGIN
board[tr+s-1][tc+s-1]:=t;
___________色_____________;
END;{ELSE}
IF(dr<tr+s)AND(dc>=tc+s)THEN
chessboard(tr,tc+s,dr,de,s)
ELSE
BEGIN
board[tr+s-1][tc+s]:=t;
____________________________;
END;
IF(dr>=tr+s)AND(dc<tc+s)THEN
chessboard(tr+s,tc,dr,de,s)
ELSE
BEGIN
board[tr+s][tc+s-1]:=t;
______________________________;
END;
IF(dr>=tr+s)AND(dc>=tc+s)THEN
chessboard(tr+s,tc+s,dr,de,s)
ELSE
BEGIN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年9月贸易数据解读:受外需放缓等拖累9月出口增速较快下行进口增速低位放缓 -东方金诚
- 2023年免疫抗疲劳保健品项目需求分析报告
- 人教版(2019)选择性必修第二册UNIT 4 Journey Across a Vast Land知识点课件
- 2023年KJ-4煤矿安全检测综合管理系统项目分析评估报告
- 2023年纸类清洁用品项目分析评估报告
- 2023年化学试剂和助剂项目需求分析报告
- 网络安全技术学习通超星期末考试答案章节答案2024年
- 2024年三次采油采出液絮凝剂项目建议书
- 班级艺术教育的活动安排计划
- 广告策划背景知识及相关流程
- 部编版语文五年级上册第四单元【集体备课】
- 风机基础大体积混凝土施工方案
- 竖格-硬笔书法纸模板(可打印)
- 注销户口申请表
- 二十四节气诗
- 究极日月事件细节
- 三年级数学上册里程表练习题
- 矿产资源储量报告及评审中的若干问题
- 聚四氟乙烯的六大表面改性技术
- 理论知识塞斯纳172r操作
- 13公用事业的管制政策
评论
0/150
提交评论