第13届2015少儿信息学竞赛笔试试题 下载本文

内容发布更新时间 : 2024/5/14 2:26:30星期一 下面是文章的全部内容请认真阅读。

第十三届绍兴市少儿信息学竞赛初赛试题 (小学组PASCAL语言 二小时完成)

●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●

一、选择一个正确答案代码( A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。共20分)

1.乐乐从网上下载了一个文件,其文件名是“蜗牛和黄鹂.wav”,那么她需要将文件存放 到下图哪个文件夹中,该文件可以用什么软件打开? ( )

A.图片素材 PhotoShop B.视频素材 会声会影 C.文字素材 Word D.音乐素材 酷我

2.黑客通常是利用种植在电脑上的木马程序获取你使用的账号和密码等信息。乐乐在使用电脑过程中以下行为存在风险的是( )

A.定时为操作系统升级打补丁程序 B.在网络上下载的文件先杀毒后再打开

C.在没有打开防火墙软件情况下随意浏览网页 D.对QQ上传米的软件先杀毒再打开

3.字符“T”的ASCII码对应的二进制数为1010100,则大写字符“P”的ASCII码对应的二进制是( )

A. 1011001 B. 1010000 C. 1011101 D. 1000111

4.某计算机的部分参数如下表所示,其中不能体现“运行速度快”特征的参数是( ) 800G ① 硬盘容量 ② 网卡 千兆网卡 ③ 显示器分辨1280×1024 率 Inter(r) Core?i5-2450M 2.50GHz ④ 处理器 A. ①② B. ③④ C. ①③④ D. ①②③ 5.有10个数据100、 200、 28、 70、 80、 12、 10、 15、6、50依次存放在数组d[1..10]中,使用如下程序段找出最大值:

max=d[10]

for i:=9 downto 1 do

if d[i]>maX then max:=d[i]

当方框内的语句刚好执行完6次后(此时循环变量i的值为4),变量max的值是( )

A. 200 B. 80 C. 100 D. 70

6.乐乐最近创作了一部小说,现在她想给小说的主人公更换一个名字,在

Word中最方便最高效实现的操作是( )

A.批注 B.修订 C.替换 D.自动更正 7.若用O和1表示波形电平的两种状态,则与10110101相符的波形是( )

8.下图是乐乐住手机上的操作,该操作主要应用了人工智能中的( )

9.以下哪个出栈序列不能由入栈序列(1,2,3,4,5)得到( ) A. (1,2,3,4,5) B. (5,4,3,2,1) C. (2,4,1,3,5) D. (2,5,4,3,1) 10.下面哪个是即时通讯工具( )

A.微信 B.推特Twitter C.微博 D.脸谱facebook 二、根据要求回答问题:(5+5=10分)

l.早晨的时间真是太宝贵了,乐乐希望走最少的路从家赶往学校。如图所示,假设乐乐的家在A处,学校在G处,每条边表示马路,边上的数字表示该条马路的长度,则乐乐沿着马路从家到学校的最短距离是( )。

2.神奇及无法理解的事总令人印象深刻,而魔术表演能让人们感受到忘却现实的愉快,这正是它最吸引人的地方。乐乐自从在春节联欢晚会上观看了魔术表演后,豪不犹豫的喜欢上了它,经过一段时间的研究后,她决定向好朋友笑笑展示一下学习成果。她先请笑笑在纸上写下一个三位数abc,接着将这个三位数各个数位上数字全部排列,依次为acb,bac,bca,cab,cba这五个数,然后请笑笑把这个五个数的和告诉她,乐乐马上就能猜出笑笑在纸上写的三位数是什么?太震撼了,经过几次游戏后,小屁孩笑笑对乐乐佩服得五体投地。现在,笑笑告诉你这个五个数的和是1133,聪明的你能猜出笑笑在纸上写下的这个三位数是什么吗?( )

三、阅读程序并写出运行结果(8+8+8+8+8=40分): 1.

Program test1; var

a,b,c,ans:integer; begin

readln(a,b); c:=a+b;

a:=c-a; ans:=a*b;

writeln('Ans=',ans); end.

输入:5 8 输出: 2.

program test2; var

a,b:longint; begin

readln (a, b) ;

if (a > b) then a := (a + b) div (a - b) else a := (a - b) mod 3; writeln (a) ; end.

输入1:24 12 输出1: 输入2:7 12 输出2: 3.

program test3; var n: integer;

function fun (n:integer):integer; begin

if n=1 then exit(1)

else if n=2 then exit(2)

else if n=3 then exit(3)

else exit(fun(n-3)*fun(n-1)); end;