下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二十届全国青少年信息学奥林匹克联赛初赛
普及组Pascal语言试题
竞赛时间:2014年10月12日14:30-16:30
一、单项选择题(共2。题,每题1.5分,共计30分;每题有且仅有一个正确选项)
1.以下哪个是面向对象的高级语言(
A.汇编语言B.C++C.FortranD.Basic
2.1TB代表的字节数量是().
A.2的10次方B.2的20次方C.2为30次方D.2的40次方
3.二进制数00100100和0001010)的和是(
A.00101000B.001010100C.01D00101D.00111001
4.以下啷一种设备属于输出设备1)。
A.拒描仪B艇盘C.鼠标D.打印机
5.以下对操作系统功能的描述最为完整的是()。
A负页外设与主机之间的信息交换
B.负责诊断机器的故障
C.控制和管理计算机系统的各种硬件和软件资源的使用
D.将源程序编译成目标程序
6.CPU、存储据、I/O设备是通过()连接起来的。
A.接口B.总线C.控制线D.系统文件
7.断电后会丧失数据的存储器是(
A.RAMB.ROM硬盘D.光盘
8.以下哪一种是属于电子邮件收发的协议(
A.SMTPB.UDPC.P2PFTP
9.以下选项中不属于图像格式的是(
A.JPEG格式B.TXT格式GIF格式D.PNG格式
10.锥表不具有的特点是(),
A.不必事先估计存储空间B.可随机访问任一元索
C.插入删除不需要移动元素D.所储至网与线性表长度成正比
11.以下各无符号十进制整数中,能用八位二进制表示的数中最大的是(
A.296B.133C.256D.199
12.以下几个32位IP地址中,书写错误的选项是()。
A.7B.C,256.256129.1D.1
13.要求以下程序的功能是计克:S=l+V2+V3+.“+l/10。
var
n:integer;
s:real;
begin
s:=1.0;
fcrn:=10downto2do
s:=s+ldivn;
writeln(s:6:4);
end.
程序运行后输出结果错误,导致错误结果的程序行是()。
A.s:=1.0;B.forn:=lCdownto2do
C.s:=s+ldivn;D.writeln(s:6:4);
14.设变量x为real型且己赋值,那么以下语句中能将x中的数值保存到小数点后两位,并将第三位四舍五入的是(
A.x:=(x*100)+0.y100.0;
B.x:=(x*100+0.5)A00.0;
C.x:=trunc(x>100+0.5)/100.0;
D.x:=(x/100+0.5)*100.0;
15.有以下程序:
var
s,a,n:integer;
begin
5.-0,
a:=l;
reacln(n);
repeat
s:=s+l;
a:=a-2;
untia=n;
writ2ln(s);
end.
假设要使程序的输出值为2,那么应该从键盘给n输入的值是(),
A.-1B.-3C.-5D.0
16.一榇具有5层的满二叉树中结点数为1
A.31B.32C.33D.16
17.有问图中每个顶点的度等于该顶点的()。
A.入度B.山度
C.入度与出度之和D.入度与出度之差
18.设有100个数据元素,采用折半搜索时,最大比拟次数为()。
A.6B.7C.8D.10
19.假设行如下程序段,其中s、a、b、c均己定义为整型变量.且a、c均已赋值.c>0“
s:=a;
fcrb:=ltocdo
s:=s+l;
那么与上述程序段功能等价的赋值语句是()。
A.s:=a+bB.s:=a+cC.s:=s+cD.s:=b+c
20.计算机界的最高奖是()。
A.菲尔兹奖B.诺贝尔奖C.图灵奖D.普利策奖
二、何强求解(共2期,每题5分,共计10分:每题全部答对得5分,没有局部分)
1.把“个同样的球放到N个同样的袋子里,允许防的皱子空若不放,问共才;多少种不同的放置方法?(用K表示).
例如:M=7,N=3时,K=8:在这里认为(5,1,1)和(1,5,1)是同一种放置方法。
问:M=8,N=5时,K=°
2.如下图,图中每条边上的数字表示该边的长度,那么从A到E的最短距离是。
三、阅读程序写结果(共4题,每题8分,共计32分)
1.var
a,b,c,d,ans:integer;
begin
reading,b,c);
d:=a-b;
a:=d+c;
ans:=a*b;
writelnCAns<ans);
end.
输入:234
输出:_
2.var
n:integer
fcnotionfun(n:integer):integer;
begin
ifn=lthen
exit(l);
ifn=2then
exit⑵;
exit(fun(n-2)-fun(n-l));
end;
begin
readln'n);
writeln(fun(n));
end.
输入:7
输出:
3.var
st:string;
len,「integer;
begin
readln(st);
len:=length{st);
fcri:=ltolendo
if(st[i)>=>a')and(st[ik='z')then
st[i]:=chr(ord(stiiD-ord('a')+ord('A'));
writeln(5t),
end.
输入:Hello,mynameisLostmonkey.
输出:
4.const
SIZE=100;
Var
P:array[1..SIZE]ofinteger;
N,tot,cn,i:integer;
Begin
Readln(n);
Fori:=ltondo
P(i]:=l:
Tot:=0;
Fori:=2tondo
Begin
Ifp[i]=lthen
Tot:=tot+1;
Cn:=i*2;
While:n<=ndo
Begin
P[cn]:=0;
Cn:=cn+I;
End;
End;
Writeln(tot);
End.
输入:30;
输出:
四、完善程序(共2题,每题14分,共计28分)
L(数字删除)下面程序的功能是将字符串中的数字字符删除后输出。请填空。(每空3分,共12分)
var
s:string;
len,i:integer;
functiondelnum(vars:string):integer;
Var
■J:Integer;
begin
j:=l;
fori:=ltolength(s)do
if(s[i]<'0')⑴(s(i]>'9')then
begn
s[j]:=sm;
⑵;
end.
exit((3)):
end;
begin
readln(s);
len:=delnum(s);
fori:=ltolendo
write((14)):
writein;
end.
2.(最大子矩阵和)给出m行n列的整数矩阵,求最大的子矩阵和(子矩阵不能为空)。
输入第一行包含两个整数m和n,即矩阵的行数和列数。之后m行,每行n个塾数,描述整个矩阵。程序最终输出最大的子矩
阵和。(最后一空4分,其余3分,共16分)
const
SIZE=100;
var
matrix:array[1..SIZE,1..SIZE]ofinteger;
rowsum:array[1..SIZE,O..SIZE]ofinteger;
〃rowsum[i,j)记录前i行前j个数的和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产公司项目部经理面试全记录
- 三年(2023-2025)湖南中考语文真题分类汇编:专题02 句子 (解析版)
- 体育产业人力资源岗位实战手册
- 攀登满分作文演讲稿
- 特种兵父母演讲稿
- 小学英语阅读与听力训练试题
- 城乡规划法规与政策解析试卷
- 文明礼仪演讲稿 3
- 微信的强大演讲稿范文
- 关于做儒雅少年的演讲稿
- 2026内蒙古地质矿产集团有限公司社会招聘65人笔试参考题库及答案解析
- 2026年春冀教版(新教材)小学数学二年级下册教学计划及进度表
- 2026年春季苏教版小学数学三年级下册教学计划含进度表
- 2026及未来5年中国核辐射物位仪表行业市场运行态势及发展趋向研判报告
- 新版部编人教版七年级下册道德与法治全册教案(完整版)教学设计含教学反思
- 广东科学技术职业学院珠海校区物业服务采购项目用户需求书
- (一模)2026届大湾区高三普通高中毕业年级联合模拟考试(一)生物试卷(含答案)
- 保险代理销售佣金分成合同
- 空气能热泵系统安装施工方案
- 水利工程危大工程安全监理实施细则
- 甲减患者的儿童护理特殊考虑
评论
0/150
提交评论