第二届绍兴市少儿信息学奥林匹克竞赛试题及答案

合集下载

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

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

全国青少年信息学(计算机)奥林匹克分区联赛模拟试题一、单项选择题: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、568B、569C、D85D、D5511、一个字长的二进制数是()A、8B、16C、32D、随计算机系统而不同的12、Email 邮件本质上是一个()A、文件B、电报C、电话D、传真13、Internet 上使用的两个最基本的协议是()A、TCP和IPB、TCP和SPXC、IP和SPXD、TCP和IPX14、二维数组M[i,j]的元素是2个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到3,列下标j的范围从0到4。

信息竞赛试题及答案

信息竞赛试题及答案

信息竞赛试题及答案1. 题目:请简述什么是二进制数。

答案:二进制数是一种用0和1表示的数制,它在计算机科学中被广泛使用,因为计算机内部的逻辑电路只能表示两种状态:开(1)和关(0)。

2. 题目:在HTML中,如何创建一个无序列表?答案:在HTML中,可以使用`<ul>`标签来创建一个无序列表,列表项则使用`<li>`标签表示。

3. 题目:请解释什么是算法的时间复杂度。

答案:算法的时间复杂度是指算法执行时间随输入数据规模增长的变化趋势。

它用来描述算法在最坏情况下的运行时间。

4. 题目:在Python中,如何实现一个函数,该函数接受一个字符串列表作为参数,并返回一个新列表,其中包含原列表中每个字符串的第一个字符?答案:可以通过列表推导式实现,代码如下:```pythondef first_char_of_each(words):return [word[0] for word in words if word]```5. 题目:请解释什么是数据库事务的ACID属性。

答案:ACID属性是数据库事务的四个基本特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性保证事务要么完全执行,要么完全不执行;一致性确保事务执行后,数据保持一致状态;隔离性保证并发执行的事务之间不会互相干扰;持久性确保一旦事务提交,其结果就是永久性的。

6. 题目:在C语言中,如何声明一个指向整型的指针变量?答案:在C语言中,声明一个指向整型的指针变量可以使用以下语法:```cint *ptr;```这里`ptr`是一个指向整型的指针变量。

7. 题目:请解释什么是TCP/IP协议。

答案:TCP/IP协议是一组用于网络通信的协议,其中TCP(传输控制协议)负责确保数据的可靠传输,而IP(互联网协议)负责数据的寻址和路由。

8. 题目:在JavaScript中,如何使用while循环打印出1到10的数字?答案:可以使用以下代码实现:```javascriptlet i = 1;while(i <= 10) {console.log(i);i++;}```9. 题目:请解释什么是区块链技术。

青少年信息学奥林匹克竞赛试题与解析

青少年信息学奥林匹克竞赛试题与解析

青少年信息学奥林匹克竞赛试题与解析一、选择题(每题3分,共30分)以下关于二进制数的描述,哪一项是错误的?A. 二进制数只有0和1两个数字B. 二进制数的每一位称为比特(bit)C. 二进制数可以直接在计算机中存储和运算D. 二进制数的每一位都代表一个十进制的2的幂次方下列哪个算法的时间复杂度是O(n^2)?A. 冒泡排序B. 选择排序C. 插入排序D. 快速排序(在平均和最坏情况下)在关系型数据库中,以下哪个术语用于描述表与表之间的关系?A. 实体B. 属性C. 关键字D. 外键以下哪项不是计算机网络的基本功能?A. 数据通信B. 资源共享C. 分布式处理D. 数据加密以下哪个算法用于查找无序列表中的元素?A. 二分查找B. 顺序查找C. 插入排序D. 快速排序在面向对象编程中,以下哪个术语用于描述对象的行为?A. 属性B. 方法C. 继承D. 封装以下哪个协议用于在互联网上传输电子邮件?A. FTPB. SMTPC. HTTPD. DNS以下哪个数据结构适用于实现栈?A. 数组B. 链表C. 哈希表D. 二叉树以下哪个术语用于描述计算机程序的指令集合?A. 代码B. 程序C. 算法D. 数据结构以下哪个术语用于描述计算机网络中数据传输的速率?A. 带宽B. 延迟C. 吞吐量D. 丢包率二、填空题(每题4分,共16分)在计算机科学中,__________ 是一种特殊类型的循环,其中循环的每次迭代都依赖于前一次迭代的结果。

在关系型数据库中,__________ 是用于唯一标识表中每一行数据的字段或字段组合。

在计算机网络中,__________ 是指从一个节点发送数据到另一个节点所需的总时间。

在面向对象编程中,__________ 是一种机制,允许一个类继承另一个类的属性和方法。

三、简答题(每题12分,共24分)描述算法的基本组成部分,并解释它们的作用。

解释计算机网络中的TCP/IP协议栈,并说明各层的主要功能。

全国青少年信息学奥林匹克联赛初赛练习卷(二)答案

全国青少年信息学奥林匹克联赛初赛练习卷(二)答案

全国青少年信息学奥林匹克联赛初赛练习卷(二)(普及组PASCAL语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(20题,每题1.5分,共30分)1.完全二叉树的结点个数为11,则它的叶结点个数为()。

A. 4B. 3C. 5D. 2E. 6 (最后一个分支结点:n\2=11\2=5,故叶子有6个)2.平面上有五个点A(5,3)、B(3,5)、C(2,1)、D(3,3)、E(5,1),以这五点作为完全图G的顶点,每两点之间的直线距离是图G中对应边的权值。

以下哪条边不是图G的最小生成树中的边()。

A. ADB. BDC. CDD. DEE. EA3.Intel的首颗16位处理器是()。

A.8088B.80386C.80486D.8086E.Pentium(The first chip used in PCs was Intel's 8088. This was not, at the time it was chosen, the best available CPU, ... The 8088 was chosen for reasons of economics: its 8-bit data bus required less costly motherboards than the 16-bit 8086.)4.下列活动中不属于信息学奥赛的系列活动的是()。

A. NOIPB. NOIC. IOID. 冬令营E. 程序员等级考试5.以下哪个软件不是即时通信软件()。

A.网易泡泡B.MSN MessengerC.Google TalkD.3DS MaxE.QQ6.下列关于高级语言的说法错误的是()。

A.Fortran是历史上的第一个面向科学计算的高级语言B.Pascal和C都是编译执行的高级语言C.C++是历史上的第一个支持面向对象的语言D.编译器将高级语言程序转变为目标代码E.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上7.常见的邮件传输服务器使用()协议接收邮件。

第二届绍兴市少儿信息学奥林匹克竞赛试题答案

第二届绍兴市少儿信息学奥林匹克竞赛试题答案

第二届绍兴市少儿信息学奥林匹克竞赛(参考答案及评分标准)
第二届绍兴市少儿信息学奥林匹克竞赛
小学组参考答案及评分标准
一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分,共30分)
1.交换次数(5分):45
2.兑换硬币:写出表达式(3分):1×8+2×6=20 写出硬币个数(2分):3个硬币
三.阅读程序并写出运行结果(6+7+8+9=30分):
1.程序的运行结果是:6
2.程序的运行结果是:10
3.程序的运行结果是:92
4.程序的运行结果是:a678954321
四.完善程序(根据问题要求和已有程序,在空格处填入适当的语句或符号,使程序完整。

12+18=30分)
1. 圣诞礼物(3+2+2+3+2=12分)
①a[k]=y
② 0
③a[j1]:=i1 (或a[1]:=i1)
④s:=s+1 (或inc(s))
⑤ S
2.华容道(3+3+3+3+3+3=18分)
①No Answer
②a[i,j]=' '
③k (或 length(b))
④(j1=1) and (b[i]='L') (或 (b[i]='L') and (j1=1))
⑤ i1+1
⑥ j1+1
主办:绍兴市科协、绍兴市教育局承办:绍兴科技馆、绍兴市电教馆2004年12月- 1 -。

小学生信息学试题及答案

小学生信息学试题及答案

小学生信息学试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项不是计算机病毒的特点?A. 破坏性B. 传染性C. 隐蔽性D. 可预测性答案:D3. 计算机的存储设备中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 硬盘存储器D. 光盘存储器答案:A4. 下列哪个选项是正确的文件扩展名用于表示文本文件?A. .jpgB. .txtC. .mp3D. .exe5. 在Windows操作系统中,哪个键可以调出开始菜单?A. CtrlB. AltC. ShiftD. Win答案:D6. 以下哪个选项是正确的电子邮件地址格式?A. user@domain*****************C. user@.com**************.com答案:B7. 计算机的硬件系统主要包括哪两个部分?A. 中央处理器和输入输出设备B. 主机和外设C. 存储器和控制器D. 软件和硬件答案:B8. 在计算机术语中,"bit"代表什么?A. 字节B. 位C. 字D. 兆答案:B9. 以下哪个选项是正确的计算机程序设计语言?B. CSSC. JavaScriptD. 所有选项答案:D10. 以下哪个选项不是计算机操作系统的功能?A. 文件管理B. 设备管理C. 进程控制D. 游戏娱乐答案:D二、填空题(每题2分,共20分)1. 计算机硬件系统由______、______、______、______和______等组成。

答案:输入设备、输出设备、存储器、控制器、中央处理器2. 计算机病毒是一种______,它能够通过______传播。

答案:程序、复制自身3. 在计算机中,1KB等于______字节。

答案:10244. 计算机网络的拓扑结构主要有______、______、______和______等。

信息学奥赛试题精选33题(附带题解)

信息学奥赛试题精选33题(附带题解)

第1~10题为基础题,第11~20题为提高题,第21~33为综合题注:因为在本文档中需要用到一些特殊的数学符号(如:求和号、分数等),所以当您在百度文库中浏览时,一些数学符号可能会显示不出来,不过当您把本文档下载下来在本地浏览时,所有的符号即可全部都显示出来。

^_^基础题:【1 Prime Frequency】【问题描述】给出一个仅包含字母和数字(0-9, A-Z 以及a-z)的字符串,请您计算频率(字符出现的次数),并仅报告哪些字符的频率是素数。

输入:输入的第一行给出一个整数T( 0<T<201),表示测试用例个数。

后面的T行每行给出一个测试用例:一个字母-数字组成的字符串。

字符串的长度是小于2001的一个正整数。

输出:对输入的每个测试用例输出一行,给出一个输出序列号,然后给出在输入的字符串中频率是素数的字符。

这些字符按字母升序排列。

所谓“字母升序”意谓按ASCII 值升序排列。

如果没有字符的频率是素数,输出“empty”(没有引号)。

注:试题来源:Bangladesh National Computer Programming Contest在线测试:UV A 10789提示先离线计算出[2‥2200]的素数筛u[]。

然后每输入一个测试串,以ASCLL码为下标统计各字符的频率p[],并按照ASCLL码递增的顺序(0≤i≤299)输出频率为素数的字符(即u [p[i]]=1且ASCLL码值为i的字符)。

若没有频率为素数的字符,则输出失败信息。

【2 Twin Primes】【问题描述】双素数(Twin Primes)是形式为(p, p+2),术语“双素数”由Paul Stäckel (1892-1919)给出,前几个双素数是(3, 5), (5, 7), (11, 13), (17, 19), (29, 31), (41, 43)。

在本题中请你给出第S对双素数,其中S是输入中给出的整数。

第二年全国青少年信息学(计算机)奥林匹克分区联赛高中初赛试题

第二年全国青少年信息学(计算机)奥林匹克分区联赛高中初赛试题

第二年全国青少年信息学(计算机)奥林匹克分区联赛高中初赛试题〔高中组〕〔PASCAL语言竞赛用时:2小时〕●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●【一】基础知识部分:〔39分〕1.A盘上的目录和文件组织如下:〔2+3=5分〕其中TP、TB、DOS、D11、D31基本上子目录名。

设当前命令提示符为A:\TB>,请写出完成如下操作的DOS命令:①在DOS运行中,没有执行过PATH命令,现要用DOS子目录中的FORMAT命令,对插入在B驱动器〔5.25英寸高密〕中的360KB软盘进行格式化工作,请写出相应的操作命令。

②交换F2.TXT与F3.DOC两个文件的内容。

2、请用等号或不等号联接表示以下不同进位制数值的大小。

〔3分〕例如:〔3〕10<(4)10=(100)2<(A)16其中圆括号外右下角的下标,表示圆括号内数的进位制。

〔98.375〕10(142.3)8(58.5)16(1011000.0101)23、阅读以下程序段,写出程序运行后数组元素A1,A2,…,A11中的值。

〔6分〕A[1]:=1;A[2]:=1;K:=1;REPEATA[K+2]:=1;FORI:=K+1DOWNTO2DOA[I]:=A[I]+A[I-1];K:=K+1;UNTILK>=10;4、:ACK〔M,N〕函数的计算公式如下:〔4%〕N+1M=0ACK〔M,N〕=ACK〔M-1,1〕N=0ACK〔M-1,ACK〔M,N-1〕M≠0且N≠0请计算:ACK〔1,3〕、ACK〔2,4〕、ACK〔3,3〕、ACK〔3,4〕5、有N×N个数据组成如下方阵:〔5分〕A11A12A13 (1)A21A22A23 (2)A31A32A33 (3)…………A N1A N2A N3……A NN并:A ij=A ji现将A11,A21,A22,A31,A32,A33,…存储在一维数组A[1],A[2],…,A[〔N*〔N+1〕〕/2]中。

绍兴市小学信息学奥赛

绍兴市小学信息学奥赛

第三届绍兴市小学信息学奥赛工作手册诸暨市暨阳街道浣江小学2005年12月24日第三届绍兴市小学生信息学奥林匹克竞赛工作手册一、竞赛时间:2005年12月24日,下午13:30----15:30二、竞赛地点:诸暨市暨阳街道浣江小学三、竞赛组织:组长:边学平副组长:郦天林章璋明组员:各参赛学校领队四、试场安排:试场安排在浣江小学博取楼,每试场32人,具体试场分配见示意图。

浣江小学博取楼休息室安排在浣江小学传达室门口四(1)班教室五、监考教师:监考试场临时抽签决定。

六、竞赛具体时间安排:12:50 监考教师会议13:15 学生场外候考13:20 学生进入试场信号:哨声13:25 监考教师宣布试场纪律13:30 开始考试信号:哨声15:30 竞赛结束信号:哨声七、竞赛报到须知1、各参赛学生及领队请先到休息室休息;2、各领队到休息室(1)领取《竞赛手册》,并尽快将《试场安排》及《学生试场名单》告知参赛学生;3、参赛学生可提前15分钟到试场外等候,待铃声响后进入试场,对号入座;4、各领队请及时关注学生,切实做好各项组织工作;尤其要注意饮食与交通安全;竞赛完成后务必有组织地带领学生及时返校(家);八、竞赛试场纪律:1、考试必须按统一规定的准时开始和准时结束,不得提前或延长。

2、考生在考前十分钟进入试场,对号入座。

3、考生进入试场,只准携带必需的文具,不得携带书籍、笔记本、报刊杂志、草稿纸(开卷考试除外)及各类无线电通信工具(如BP机、移动电话等)、电子记事本等。

已带入的,必须放在监考人员指定的地方。

考生之间不得相互借用计算器、文具或其它物品。

4、考试开始三十分钟后,考生不得进入试场;考试进行三十分钟后,才准交卷离开试场。

5、考试时只允许用蓝色或黑色钢笔、圆珠笔答卷。

答题书写在草稿纸上的,一律无效。

6、考生答卷应将姓名、学校等项目填写在密封线内。

凡姓名漏填或书写字迹模糊不清无法辨认的试卷一律作废;在试卷密封线以外填写学号、姓名或做其他标记者,试卷一律按废卷处理。

小学生信息学奥赛集训试题及答案

小学生信息学奥赛集训试题及答案

小学生信息学奥赛集训试题及答案前言(2010年3月)信息奥赛主要题型为:选择题、阅读程序、问题求解、完善程序、编程,其中初赛主要为前四项,着重考核学生的信息基础的知识面,对程序的理解能力、分析问题解决问题的能力,决赛着重考核学生的分析问题解决问题及实际编程能力。

为此,我们****培训中心组织老师精心整理了本次集训的资料。

本期培训共十次课,各专题讲解时间分配如下:第一讲:基础知识(1)第二讲:基础知识(2)第三讲:阅读程序(1)第四讲:阅读程序(2)第五讲:问题求解(1)第六讲:问题求解(2)第七讲:完善程序(1)第八讲:完善程序(2)第九讲:综合训练(1)第十讲:综合训练(2)课程编排的思想是先了解信息学基础知识,激发学习兴趣;通过问题求解训练,提高分析问题的能力;通过阅读程序训练,实际可以学习部分示范程序;通过完善程序,解决问题,同时也是学习示范程序;最后两次综合训练相当于模拟竞赛。

希望同学们在集训期间,能认真听讲,及时复习,理解老师的解题思路,相信通过我们的一起努力,你一定能取的很大的进步。

第一章计算机基础知识1 计算机基本知识1.计算机的产生和发展1946年2月15日,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机ENIAC(Electronic Numerical Integrator And Computer),它是为计算弹道和射击表而设计的。

这台计算机占地170平方米,重30吨,主要元件是电子管,用了18000多个,每秒能进行5000次加法运算,比当时最快的计算工具还快300多倍。

2.计算机的特点计算机的特点主要有:运算速度快、计算精度高、具有大容量记忆和高速存取能力、具有逻辑判断能力以及存储程序和自动处理能力。

3.计算机基本工作原理与冯·诺依曼计算机模型3.计算机的应用4.计算机的发展【例001】迄今电子数字式计算机都属于冯·诺依曼式,这是由于它们都建立在冯·诺依曼提出的()核心思想基础上。

小学生信息学奥林匹克竞赛试题

小学生信息学奥林匹克竞赛试题

武进区小学生信息学奥林匹克竞赛试题BASIC 语言二小时完成.选择一个正确答案代码(A/B/C/D ),填入每题的括号内(每题1分,共20分) 1 .在计算机内部,一切信息存取、处理和传递的形式是()A )ASCII 码B )BCD 码C )二进制D )十六进制2 .在树型目录结构中,不允许两个文件名相同主要指的是()A )同一个磁盘的不同目录下B )不同磁盘的同一个目录下C )不同磁盘的不同目录下D )同一个磁盘的同一个目录下3 .WORD 是一种()A )操作系统B )文字处理软件C )多媒体制作软件浏览器4.计算机病毒传染的必要条件是:()。

A )在内存中运行病毒程序盘进行读写操作C )在内存中运行含有病毒的可执行程序D )复制文件5 .在Windows98中,通过查找命令查找文件时,若输入F*.?,则下列文件()可以被查到。

A )F.BASB )FABC.BASC )F.CD )EF.C6 .断电后计算机信息依然存在的部件为()A )寄存器B )RAM 存储器C )ROM 存储D )运算器7 .2KB 的内存能存储()个汉字的机内码A )1024B )516C )2048D )2188 .若我们说一个微机的CPU 是用的PII300,此处的300确切指的是()A )CPU 的主时钟频率B )CPU 产品的系列号C )每秒执行300百万条指令D )此种CPU 允许最大内存容量9 .资源管理器的目录前图标中增加“+”号,这个符号的意思是()。

B )该目录下还有子目录未展D )该目录为空目录 C )电话D )传真那么128MB=()字节。

C )128*1024*1024D )128 3,…,n ,其输出序列为P1,P2,P3,…,Pn,若P1是n,则Pi 是() D )网络 B )对磁 A )该目录下的子目录已经展开开C )该目录下没有子目录10 .E-mail 邮件本质上是一个()A )文件B )电报 11 .一台计算机的内存容量是128MB , 12 .若已知一个栈的入栈顺序是1,2,A)iB)n-1C)n-i+1D)不确定13.下列分辨率的显示器所显示出的图像,最清晰的是()。

第五届绍兴市少儿信息学竞赛试题

第五届绍兴市少儿信息学竞赛试题

第五届绍兴市少儿信息学竞赛试题一、选择题(15*2=30分)1.下列著名人物中,没有在计算机相关技术和理论领域作出过杰出贡献的人是()。

A 王选B图灵C冯·诺依曼D陈景润2.“国际信息学奥林匹克竞赛”的英文缩写是()。

A GXAB NOIC IOID NOIP3.味子利用WORD软件在写作文,当她一开始启动WORD,然后输入文字“信息学奥林匹克竞赛”,在系统没有自动存盘和手工保存这个WORD文件之前,“信息学奥林匹克竞赛”这几个文字存在于该计算机系统的()中。

A ROMB RAMC 光盘D 硬盘4.在计算机内部,本质上只存在高电压和低电压,一般高电压用1表示,低电压用0表示(注意,某个1或者0表示的区间长度必须是相同的),下面是味子用示波器测得的某次电压波动曲线,如果用一般二进制数表示,则应该是()。

A 010011010B 0101010C 1010101D 1011001015.在计算机内部,所有的计算都是以二进制方式进行的。

比如,我们要计算机12+7=?,那么计算机首先会将12和7转化成二进制数,然后进行二进制加法运算,那么12加7的计算结果用二进制表示是()。

A 1100B 1111C 10011D 110016.为了有效地预防计算机感染计算机病毒,下列措施中,正确的是()。

A 安装病毒防火墙并开启所有实时监视功能,同时注意及时升级B保护计算机所在房间的干净整洁即可。

C只要安装了杀毒软件后就万事大吉了。

D定期让专业人员打开主机机箱,然后进行除尘处理即可。

7.下列软件中,不是操作系统的是()。

A Windows XPB OS/2C LinuxD Flash8.应用软件可以帮助我们完成各种具体工作的任务,因此,现实中我们总需要根据任务来选择合适的应用软件,现在有下列应用软件:①Microsoft Word ② Micromedia Flash ③ Microsoft Frontpage④金山画王⑤金山影霸味子想从中选择部分软件依次来完成有关画画、动画制作、网页制作和写作文这4个任务,你认为按照上述任务的顺序,应用软件的选择依次应该为()A ②①④③B ④②③①C ④②①③D ④②①⑤9.一般我们可以通过电子邮件中的附件来向朋友发送一些邮件正文以外的资料,但今天味子在发送邮件时系统却提示“对不起,您的附件太大,系统无法发送!”。

信息学命题(01)(02)及参考答案

信息学命题(01)(02)及参考答案

信息学奥林匹克联赛初赛模拟试题一(普及组)(本试题全部为笔试,满分100分)试题由四部分组成:1、选择题2、问题求解题3、程序阅读理解题4、程序完善题一、选择题:共20题,每题1.5分,共计30分。

每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。

1、计算机网络最大的优点是。

A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。

A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序D、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。

A. 顺序查找B. 散列查找C. 折半查找D. 动态查找E、二分查找4、下列各数中最大的是____。

A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。

A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。

A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。

01第一届绍兴市少儿信息学奥林匹克竞赛试题

01第一届绍兴市少儿信息学奥林匹克竞赛试题

第一届绍兴市少儿信息学奥林匹克竞赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。

共30分)1)世界上第一台电子计算机ENIAC于()年诞生于美国。

A) 1988 B) 1981 C) 1946 D) 19792)下列计算机设备中,是输出设备的是()A) RAM B) 鼠标C) 键盘D) 打印机3)下列计算机设备中,断电后其中的信息全部消失的是()A) RAM B) CPU C) ROM D) 硬盘4)ASCII码最多能表示的符号数目是()A) 256 B) 128 C) 1024 D) 645)为了有效地预防计算机感染计算机病毒,下列措施中,错误的是()A) 安装病毒防火墙B) 定期用杀毒软件对计算机进行查、杀毒处理C) 定期用酒精或消毒药水对计算机各个部件进行擦拭消毒处理D) 不使用非法盗版软件6)下列不是计算机病毒特征的是()A) 破坏性B) 传染性C) 可见性D) 隐蔽性7)下列对于因特网的描述正确的是()A) 是一个局域网B) 是一个城域网C) 因特网唯一的功能就是网页浏览D) 是一个广域网8)为了方便我们在因特网上查找信息,人们推出了“搜索引擎”(网站),下列网站中,是“搜索引擎”的是()A) B) C) D) 9)从法律的角度出发,下列软件中允许用户对其进行修改的是()A) 自由软件B) 免费软件C) 共享软件D) 商业软件10)下列操作系统中,不是微软公司产品的是()A) LINUX B) WINDOWS 98 C) WINDOWS 2000 D) WINDOWS XP11)WINDOWS 98是一个多任务操作系统,当我们需要关闭一个正在运行的程序时,我们可以通过按()键来打开“关闭程序”窗口,然后选择一个相应的程序进行关闭。

信息学奥赛试题及答案

信息学奥赛试题及答案

信息学奥赛试题及答案信息学奥赛试题一、填空题(共20题,每题1.5分,共计30分。

每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。

1.微型计算机的性能主要取决于()。

A)内存B)主板C)中央处理器D)硬盘E)显示器2.能将高级语言程序转换为目标程序的是( ).A)调试程序B)解释程序C)编辑程序D)编译程序E)连接程序3.A=B,B=B,C=B,则A∨B∧C=( )A) B) C) D) E)4.计算机设备,既是输入设备,又是输出设备的是( )。

A)键盘B)触摸屏C)扫描仪D)投影仪E)数字化仪5.计较机病毒沾染的需求前提是( )。

A)在内存中运转病毒步伐B)对磁盘举行读写操纵C)在内存中运行含有病毒的可执行程序D)复制文件E)删除文件6.行列(13,2,11,34,4l,77,5,7,18,26,15),第一个进入行列的元素是13,则第五个出行列的元素是( )。

A)5 B)41 C)77 D)13 E)187.在利用E-mail前,需求对Outlook举行设置,个中ISP 发送电子邮件的效劳器称为( )效劳器。

A)POP3 B)SMTPC)DNS D)FTP E)HTTP8.对给定的整数序列(54,73,21,35,67,78,63,24,89)举行从小到大的排序时,接纳快速排序的第一趟扫描的成效是( ).A)(24,21,35,54,67, 78,63,73,89) B)(24,35,21,54,67, 78,63,73,89)C)(24,21,35,54,67, 63,73,78,89) D)(21,24,35,54,63, 67,73,78,89)E)(24,21,35,54,67, 63,73,78,89)9.编号为1到13的纸牌顺时针排成一圈,有人从编号为1的牌从数字1开始顺时针数下去,1,2,3,……,一圈又一圈,问当数到数字n ,所在的纸牌编号为多少?A) n mod 13 B)1+(n-1) mod 13 C)(n+1) mod 13-1 D)(n+1) mod 13 E) (n-1) mod 1310.对下图进行广度优先拓朴排序得到的顶点序列正确的是( ).A) 1,2,3,4,5,6 B) 1,3,2,4,5,6 C) 1,3,2,4,6,5D) 1,2,3,4,6,5, E) 1,3,2,4,5,611.下列属于冯.诺依曼计算机模型的核心思想是( ).A)采用二进制表示数据和指令; B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法E)计算机软件只有系统软件12.CPU访问内存的速度比访问下列哪个(些)存储设备要慢( )。

【VIP专享】绍兴市少儿信息学奥林匹克竞赛试题(模拟)

【VIP专享】绍兴市少儿信息学奥林匹克竞赛试题(模拟)

A)硬盘
B)ROM
6)在 WINDOWS 窗口操作时,下列操作中能使窗口大小恢复原状的是( )
A)单击“最小化”按钮
C)双击窗口标题栏
7)对一张包含文件夹和文件的软盘进行格式化操作,则( )
A)原来的文件夹被删除,而文件不删除
B)原来的文件被删除,而文件夹不删除
C)原来的文件夹和文件都保存完好
D)原来的文件夹和文件都会被删除
D)单击“最大化”按钮
B)收发电子邮件
D)看电影
C)excel
B)xu_sl@
D)lou_w#
承办:绍兴科技馆、绍兴市电教馆 - 1 -
6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅 六蛔寄.内列 察读 、虫生出 蚯材 让标容生常 蚓3根料 学本教活.见 身了 据: 生,师的2、的 体解 问巩鸟 总看活形作 用线 的蛔 题固类 结雌动态业 手形虫 自练与 本雄学、三: 摸动 状对 学习人 节蛔生结4、、收 一物 和人 后同类 课虫活构请一 蚯集 摸并 颜体 回步关 重的动、学、 蚓鸟 蚯归 色的 答学系 点形教生生让 在类 蚓纳 。危 问习从 并状学理列学 平的线 蚯害 题四线人 归、意特出四生 面体形 蚓以、形类 纳大图点常、五观 玻存 表动 的及鸟 请动文 本小引以见引、察 璃现 ,物 身预3类 学物明 节有言及的、导巩蚯 上状 是的 体防之 生和历 课什根蚯环怎学固蚓 和, 干主 是感所 列环史 学么据蚓节二样生练引 牛鸟 燥要 否染以 举节揭 到不上适动、区回习导 皮类 还特 分的分 蚯动晓 的同节于物让分答。学 纸减 是征 节方布 蚓物起 一,课穴并学蚯课生 上少 湿。 ?法广 的教, 些体所居归在生蚓前回 运的 润4;泛 益学鸟色生纳.靠物完的问答 动原 的蛔4, 处目类 习和活环近.在成前题蚯 的因 ?虫了以 。标就 生体的节身其实端并蚓 快及 触寄解上知同 物表内特动体结验和总利的 慢我 摸生蚯适识人 学有容点物前构并后结用生 一国 蚯在蚓于与类 的什,的端中思端线问活 样的 蚓人的飞技有 基么引进主的的考?形题环 吗十 体生行能着 本特出要几变以动,境 ?大 节活的1密 方征本“特节化下物.让并 为珍 近会习形理切 法。课生征有以问的学引 什稀 腹小性态解的 。2课物。什游题主.生出 么鸟 面起结和结蛔关观题体么戏:要明蚯 ?类 处哪利适构虫系察:的特的特确蚓等 ,些用于特适。蛔章形殊形征,这资 是疾板穴点于可虫我态结式。生种料 光病书居是寄的们结构,五物典, 滑?小生重生鸟内学构,学、的型以 还5结活要生类部习与.其习巩结的爱 是如鸟的原活生结了功颜消固构线鸟 粗何类形因的存构腔能色化练特形护 糙预适态之结的,肠相是系习点动鸟 ?防于、一构现你动适否统。都物为蛔飞结。和状认物应与的是。主虫行构课生却为和”其结与题病的、本理不蛔扁的他构环以?特生8特乐虫形观部特8境小三征理页点观的动位点相组、梳等这;,哪物教相,适为引理方些2鸟,育同师.应单导知面鸟掌类结了;?生的位学识的你握日构解2互.。办生特认线益特了通动手观征识形减点它过,抄察;吗动少是们理生报蛔5?物,与的解.参一虫了它和有寄主蛔与份结解们环些生要虫其。构蚯都节已生特对中爱。蚓会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。

历届绍兴市小学生信息学竞赛复赛试题c

历届绍兴市小学生信息学竞赛复赛试题c

历届绍兴市小学生信息学竞赛复赛试题c绍兴市小学生信息学竞赛是一项旨在提高小学生计算机编程能力和逻辑思维能力的竞赛。

以下是历届绍兴市小学生信息学竞赛复赛试题C 的样例,供参考:题目C:数字序列问题描述:给定一个正整数序列,序列中的每个数字都是1到n之间的整数,其中n是序列的长度。

现在需要找出序列中是否存在一个数字,它在序列中出现的次数超过序列长度的一半。

输入格式:第一行输入一个正整数n,表示序列的长度。

第二行输入n个正整数,表示序列中的元素。

输出格式:如果存在这样的数字,输出该数字;否则输出-1。

示例:输入:```51 2 2 3 2```输出:```2```分析:这个问题可以通过使用一个数组来统计每个数字出现的次数来解决。

首先,我们初始化一个大小为n+1的数组,用来存储1到n每个数字出现的次数。

然后遍历输入的序列,将每个数字的出现次数加1。

最后,遍历这个数组,找到出现次数大于n/2的数字。

算法步骤:1. 初始化一个大小为n+1的数组count,并将所有元素设置为0。

2. 读取序列长度n。

3. 读取序列中的n个数字,并将每个数字在count数组中的对应位置加1。

4. 遍历count数组,找到第一个出现次数大于n/2的数字。

5. 如果找到了这样的数字,输出它;否则输出-1。

代码实现:以下是使用Python语言实现的示例代码。

```pythondef find_majority_element(sequence):count = [0] * (len(sequence) + 1)for num in sequence:count[num] += 1for i in range(1, len(sequence) + 1):if count[i] > len(sequence) / 2:return ireturn -1# 读取输入n = int(input())sequence = list(map(int, input().split()))# 调用函数并输出结果print(find_majority_element(sequence))```请注意,这个题目只是一个样例,实际的竞赛题目可能会有所不同。

小学生信息学奥赛集训试题及答案

小学生信息学奥赛集训试题及答案

小学生信息学奥赛集训试题及答案前言(2010年3月)信息奥赛主要题型为:选择题、阅读程序、问题求解、完善程序、编程,其中初赛主要为前四项,着重考核学生的信息基础的知识面,对程序的理解能力、分析问题解决问题的能力,决赛着重考核学生的分析问题解决问题及实际编程能力。

为此,我们****培训中心组织老师精心整理了本次集训的资料。

本期培训共十次课,各专题讲解时间分配如下:第一讲:基础知识(1)第二讲:基础知识(2)第三讲:阅读程序(1)第四讲:阅读程序(2)第五讲:问题求解(1)第六讲:问题求解(2)第七讲:完善程序(1)第八讲:完善程序(2)第九讲:综合训练(1)第十讲:综合训练(2)课程编排的思想是先了解信息学基础知识,激发学习兴趣;通过问题求解训练,提高分析问题的能力;通过阅读程序训练,实际可以学习部分示范程序;通过完善程序,解决问题,同时也是学习示范程序;最后两次综合训练相当于模拟竞赛。

希望同学们在集训期间,能认真听讲,及时复习,理解老师的解题思路,相信通过我们的一起努力,你一定能取的很大的进步。

第一章计算机基础知识1 计算机基本知识1.计算机的产生和发展1946年2月15日,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机ENIAC(Electronic Numerical Integrator And Computer),它是为计算弹道和射击表而设计的。

这台计算机占地170平方米,重30吨,主要元件是电子管,用了18000多个,每秒能进行5000次加法运算,比当时最快的计算工具还快300多倍。

2.计算机的特点计算机的特点主要有:运算速度快、计算精度高、具有大容量记忆和高速存取能力、具有逻辑判断能力以及存储程序和自动处理能力。

3.计算机基本工作原理与冯·诺依曼计算机模型3.计算机的应用4.计算机的发展【例001】迄今电子数字式计算机都属于冯·诺依曼式,这是由于它们都建立在冯·诺依曼提出的()核心思想基础上。

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】

少儿信息学奥林匹克竞赛试题【模拟Ⅱ】(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案(A/B/C/D)代码,填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分。

共30分)1)自1946年世界上第一台计算机ENIAC诞生至今,计算机性能和硬件技术获得了突飞猛进的发展,50余年来大致可分为四代,现在应该是( )时代。

A)电子管计算机 B)晶体管计算机 C)(超)大规模集成电路计算机 D)中小规模集成电路计算机2)不同的计算机,其指令系统也不同,这主要取决于( )。

A)所用的操作系统 B)系统的总体结构 C)所用的CPU D)所用的程序设计语言3)已知ASCII码表中的大写字母后有6个其他字符,接着便是小写字母。

现已知:A字母的ASCII码为(41)16,则小写字母b的ASCII码是( )。

A)(71)o B)(42)h C)(98)d D)(111010)b4)计算机病毒破坏的是( )。

A)软盘 B)硬盘 C)打印机 D)程序与数据5)下面四个选项中与其他三个类型不同的那个是( )。

A)PASCAL B)BASIC C)DOS D)汇编与LOGO6)DOS系统对磁盘信息进行管理和使用是以( )为单位的。

A)文件 B)盘片 C)字节 D)命令7)可执行文件的扩展名为( )。

A).COM与.DOC B).COM和.TXT C).COM,.EXE和.BAT D).WPS和.BAT8)操作键盘的过程中,按正确指法击键,左手中指应击的字母键为( )。

A)R, D, X B)E, D, C C)U, J, M D)O, K, M9)在进行计算机操作时,若在显示器屏幕上出现如下信息: Abort, Retry, Ignore, Fail? 此时,选择A表示;选择R 表示;选择I表示;选择F表示。

( )A)A表示结束操作; R表示重试; I表示忽略错误并强制往下执行; F表示放弃操作继续往下B)A表示重试; R表示结束操作; I表示忽略错误并强制往下执行; F表示放弃操作继续往下C)A表示重试; R表示放弃操作继续往下; I表示忽略错误并强制往下执行; F表示结束操作D)A表示结束操作; R表示忽略错误并强制往下执行; I表示重试; F表示放弃操作继续往下10)在24*24点阵的字库中,汉字“一”与“编”的字模占用字节分别是( )。

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

第二届绍兴市少儿信息学奥林匹克竞赛试题及答案一.选择一个正确答案代码(A/B/C/D),填入每题的括号内1)PASCAL程序设计语言的命名,是为了纪念()这位伟大的数学家。

A) 巴赫B) 冯.诺依曼C) 帕斯卡D) 图灵2)一般来说,一台计算机的CPU速度越快,那么这台计算机的运行速度也越快,下列CPU 型号中,运行速度最快的是()A) 奔腾4 B) 奔腾2 C) 奔腾3 D) 5863)美元的标识符是$,它和数字4同在一个键上,而且$在上面,数字4在下面,为了输入$这个符号,应配合使用其他的()键。

4)一般计算机开机后总会自动启动Windows操作系统,那么这个操作系统软件安装在计算机的哪个硬件中()?A) 软盘B) 主板芯片C) 硬盘D) ROM5)二进制数(1011)2对应的十进制数是()A) 1011 B) 15 C) 10 D) 116)下列对于计算机病毒的认识中,错误的是()A) 只要不从因特网上下载文件,而只在网上浏览网页、收发电子邮件是不会感染病毒的。

B) 要定期升级杀毒软件,并利用杀毒软件对计算机进行查、杀毒处理C) 一台接入网络的计算机,即使不进行网络的相关操作(浏览网页、收发邮件、下载文件等),也有可能被病毒感染。

D) 安装病毒防火墙可以从一定程度上有效地预防病毒的感染。

7)按照网站域名的一般约定,下列网站地址中,描述错误的是()A) B) www@C) D) 8)现实生活中我们只要配备相关的硬件和软件,就可以直接通过因特网完成很多的工作,下列功能中,目前在因特网上还不能直接实现的是()A) 看到对方当前的实时摄像B) 象使用电话机一样通过声音和对方聊天C) 护士通过网络往患者体内注射药水D) 通过文字和对方进行实时交流(聊天)9)下列关于计算机的说法中,错误的是()A) 软件是由程序和相关的文档资料组成的B) 操作系统是一种软件C) 一台不装任何软件的计算机不能帮助你进行文字编辑处理D) 世界上第一台电子计算机是在德国诞生的。

10)PASCAL源程序文件的扩展名是()A) .pas B) .doc C) .exe D) .pascal11)下列描述中,不属于程序设计基本结构的是()A)循环结构B)交叉结构C) 分支结构D) 顺序结构12)在turbo pascal编程时,程序中引用下标变量的下标值不能超过定义时的范围,如果超过了,则程序在编译时会出现下列错误提示()A) Constant out of range B) "]" or ".)"expectedC) Unknow identifier D) Type mismatch13)在turbo pascal编程时,执行程序和查看程序执行结果的快捷键分别是()。

和14)在利用数组存储数据时,各下标变量的值在内存中是连续存放的。

假定数组a的第一个变量a[1]的存储地址是0,每个a[I]需要占据二个位置(说明a[2]的开始位置是2),则变量a[50]的开始位置是多少()A) 100 B) 50 C) 48 D) 98二.问题求解:(5+5=10分)1.交换次数。

下列程序段用来将10个整数(从键盘输入)进行从大到小的排序,然后按这个顺序输出排序后的10个整数。

问:在最坏情况下,二个整数两两交换的次数是多少?例如,当将3个整数1、2、3(最坏情况)从大到小排序时,两两交换的次数是3次。

for i:=1 to 10 do readln(a[i]);for i:=1 to 9 dofor j:=i+1 to 10 doif a[i]<a[j] then begin t:=a[i];a[i]:=a[j];a[j]:=t;end;for i:=1 to 10 do write(a[i]:3);答:___________________2.兑换硬币。

小明拥有各种面值的硬币n种(假定每种面值硬币的数量都足够多),阿强手头有一张面值为x的大额纸币。

阿强想把自己的纸币兑换成等额的硬币,又想使兑换所得的硬币个数最少,他想了个绝妙的方法去兑换,终于达到了自己的要求。

比如,n=3(硬币面值分别是1、3、5),x=18,则阿强兑换成3个面值为5的硬币,外加一个面值为3的硬币,用表达式表示就是3×5+1×3=18,这样兑换总共得到4个硬币。

问:现在n=3(硬币面值分别是1、6、8),x=20,则如何兑换才能使得所得的硬币总数最少,是多少?(答案包括二个部分,首先是兑换方法的表达式表示,其次是写出总共得到的硬币的数量)答:_____________________ ___________三.阅读程序并写出运行结果:1.program test1;vara,b,c,tot:integer;begintot:=0;c:=213-21*10;b:=21-2*10;a:=2;tot:=tot+a+b+c;writeln(tot);end.输出:2.PROGRAM test2;VARs,x:integer;BEGINx:=0;s:=0;WHILE S<55 DOBEGINX:=X+1;S:=S+X;END;WRITELN(X);END.输出:3.program test3;constn1=4;n2=5;varmax,s,i,j,k,t:integer;a:array[1..n1,1..n2] of integer; beginfor i:=1 to n1 dobeginfor j:=1 to n2 do read(a[i,j]); readln;end;s:=0;for j:=1 to n2 dobeginmax:=0;for i:=1 to n1 doif max<a[i,j] then max:=a[i,j];s:=s+max;end;writeln(s);end.输入:1 2 3 4 56 9 13 5 711 12 8 15 1421 20 18 16 17输出:(选做题)*4.program test4;vari:integer;a:array[1..10] of char;procedure try(t:integer);beginif t=10 then write(a[t])elsebegintry(t+1);write(a[t]);end;end;beginfor i:=1 to 10 do read(a[i]);try(1);end.输入:123459876a输出:(选做题)*四.完善程序(根据问题要求和已有程序,在空格处填入适当的语句或符号,使程序完整。

本题共30分。

)1.【圣诞礼物】(3+2+2+3+2=12分)圣诞节到了,圣诞老人打算把一批圣诞礼物装入各种不同颜色的口袋中,然后分发给小朋友们。

现在圣诞老人手中有5个不同礼物和5个不同口袋,圣诞老人的计划是这样的:(1)先给每个礼物编号,编号分别是1、2、3、4、5;再给5个口袋编号,分别用a[1]、a[2]、a[3]、a[4]、a[5]来表示,其中a[I]的值表示I号口袋中装的礼物的编号。

比如,a[3]=5,表示3号口袋中装的是编号为5的礼物。

(2)任何一个礼物可以装入任何一个口袋中,但每个口袋中有且仅有一个礼物。

也就是说,5个礼物刚好装入5个不同的口袋中。

圣诞老人想知道的是这样的礼物装入口袋的方法一共有多少种,分别怎么装?他想让你编写一个程序来解决这个问题。

而且,他怕你不理解他的含义,举了一个例子,假如有3个不同的礼物和口袋,那么你的程序应该能输出以下结果:1 2 31 3 22 1 32 3 13 1 23 2 1s=6上述输出结果中,最后一行表示装袋方法的种数(这里是6种),前面6行是各种不同的装袋方法。

比如,第一行表示1、2、3号口袋分别装的礼物编号是1、2、3;而第3行表示的是1、2、3号口袋分别装的礼物编号是2、1、3。

请你完成下列程序:program test6;vara:array[1..5] of integer;i1,i2,i3,i4,i5,j1,j2,j3,j4,j5,s:integer;function f(x,y:integer):boolean;vark:integer;beginf:=true;for k:=1 to x do if ①__________________ then f:=false;end;procedure print;vari:integer;beginfor i:=1 to 5 do write(a[i]:3);writeln;end;begins:= ②__________________;for i1:=1 to 5 dobeginj1:=1; ③__________________ ;for i2:=1 to 5 doif f(j1,i2) thenbeginj2:=2;a[j2]:=i2;for i3:=1 to 5 doif f(j2,i3) thenbeginj3:=3;a[j3]:=i3;for i4:=1 to 5 doif f(j3,i4) thenbeginj4:=4;a[j4]:=i4;for i5:=1 to 5 doif f(j4,i5) then begin j5:=5;a[j5]:=i5;print; ④_______________; end;end;end;end;end;writeln('s=', ⑤__________________ );end.2.【华容道】(3+3+3+3+3+3=18分)华容道是取材于我国三国演义的一种小游戏,小王是一个编程爱好者,他就利用课余时间编写了一个华容道的游戏程序。

当然小王的华容道和现实的华容道游戏又有一些区别,小王的华容道游戏是这样设计的:华容道由5×5的底板和24个大小一样的小正方形板组成。

在每一个小正方形板上印有一个不同的字母(A到X)。

24个方板放入底板后,底板上还有一个空位。

如果一个小方板紧挨着空位,则可以将其移动至空位。

按照这个游戏设计思想,小王开始编写程序,使得程序能根据输入的初始局面(各个小正方形板在华容道中的位置排列)和移动序列之后,输出华容道的最终局面。

问题是小王编写了程序后发现程序不能正确执行,根据他的经验,他觉得错误肯定发生在其中的6个地方(下面程序中标有数字的空格处),于是小王来向你这个编程高手请教,请你告诉小王这6个空格处正确的内容应该是什么。

程序一开始会让使用者输入华容道的初始局面和移动序列,前面5行5列组成华容道的初识局面,第6行表示移动序列。

下面就是某个使用者的输入信息(第3行第2个位置是空位):TRGSJXDOKIM VLNWPABEUQHCFARRBBL上面移动序列中包含了4种不同字母,分别表示了不同的移动方向,这些字母的含义是:A表示将空位上方的方板移动到空位;B表示将空位下方的方板移动到空位;L表示将空位左方的方板移动到空位;R表示将空位右方的方板移动到空位。

相关文档
最新文档