第十届绍兴市少儿信息学奥赛--初赛试题(PASCAL)
CCFNOIP2010全国青少年信息学奥林匹克联赛初赛试题

CCFNOIP2010全国青少年信息学奥林匹克联赛初赛试题(Pascal提高组)一.单向选择1.与16进制数A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.252.一个字节(byte)由()个二进制构成。
A.8B.16C.32D.以上都有可能3.以下逻辑表达式的值恒为真的是()。
A.P∨(┓P∧Q)∨(┓P∧┓Q)B.Q∨(┓P∧Q)∨(P∧┓Q)C.P∨Q∨(P∧┓Q)∨(┓P∧Q)D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q)4.Linux下可履行文件的默许扩大名是()。
A.exeB-C.dllD.以上都不是5.假定在某个进制劣等式7*7=41成立,那么在该进制劣等式12*12=()同样成立。
A.100B.144C.164D.1966.提出"存储法度榜样"的计算机工作道理的是()。
A.克劳德・喷鼻农B.戈登・摩尔C.查尔斯・巴比奇D.冯・诺依曼7.前缀表达式"+3*2+512"的值是()。
A.23B.25C.37D.658.主存储器的存取速度比中间处理器(CPU)的工作速度慢的多,从而使得后者的效力遭到影响。
而根据局部性道理,CPU所拜访的存储单位平日都趋于一个较小的持续区域中。
因而,为了进步体系整体的履行效力,在CPU中引进了()。
A.存放器B.高速缓存C.闪存D.外存9.完全二叉树的次序存储规划,是指将完全二叉树的结点从上到下、从左到右顺次存放到一个次序构造的数组中。
假定根结点存放在数组的1号地位上,则第k号结点的父结点假定存在的话,应当存放在数组中的()号地位。
A.2kB.2k+1C.k/2下取整D.(k+1)/210.以下比赛活动中汗青最悠长的是()。
A.NOIPB.NOIC.IOID.APIO二.不定向选择1.元素R1、R2、R3、R4、R5进栈的次序为R1、R2、R3、R4、R5。
假定第1个出栈的是R3,那么第5个出栈的多是()。
第十届NOIP初赛试题及答案(提高组C)-推荐下载

( A B) (~ C B) 为( )。
A. {a, b, c, d} B. {a, b, d, e} C. {b, d, e} D. {b, c, d, e} E. {d, f, g}
2. 由 3 个 a,5 个 b 和 2 个 c 构成的所有字符串中,包含子串“abc”的共有( )个。 A. 40320 B. 39600 C. 840 D. 780 E. 60
第十届全国青少年信息学奥林匹克联赛初赛试题 ( 提高组 C 语言 二小时完成 )
●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效 ●●
一、 单项选择题 (共 10 题,每题 1.5 分,共计 15 分。每题有且仅有一个正确答案.)。
1. 设全集 I = {a, b, c, d, e, f, g},集合 A = {a, b, c},B = {b, d, e},C = {e, f, g},那么集合
4. 满二叉树的叶结点个数为 N,则它的结点总数为( )。 A. N B. 2 * N C. 2 * N – 1 D. 2 * N + 1 E. 2N – 1
5. 二叉树 T,已知其前序遍历序列为 1 2 4 3 5 7 6,中序遍历序列为 4 2 1 5 7 3 6,则其后 序遍历序列为( )。 A. 4 2 5 7 6 3 1 B. 4 2 7 5 6 3 1 C. 4 2 7 5 3 6 1 D. 4 7 2 3 5 6 1 E. 4 5 2 6 3 7 1
第二届绍兴市少儿信息学奥林匹克竞赛试题

第二届绍兴市少儿信息学奥林匹克竞赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分。
共30分)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)下列关于计算机的说法中,错误的是()。
第十二届绍兴市少儿信息学奥赛--初赛试题(PASCAL)

第十二届绍兴市少儿信息学竞赛初赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。
共20分)1. 我们要养成正确的键盘输入习惯,那么请问按正确指法击T键,应使用()A) 右手食指B) 右手中指C) 左手食指D) 左手中指2.每个不同的二进制数可以表示一种颜色,如果一幅图像有256种颜色,最少需要几位二进制数来表示?()A) 8 B) 16C) 128 D) 2563.以下运算结果为False的是()A) not (5>5) B) (5>=4) and (7<7) C) not (false) D) (5<4) or (5>=5) 4.在Free Pascal中运行某一程序时,返回如下图所示的错误信息,这是由于( )A) 找不到输入文件B) 源程序存在2号语法错误C) 输入变量的值与变量的类型不匹配D) Pascal编译器没有正确安装5.二维数组A的每个元素是由6个字符组成的串。
其行下标从0到8,其列下标从0到9,若按行优先存储,元素A[7][4]的起始地址与当A按列优先存储时()的起始地址相同,设每个字符占一个字节。
A) A[2][8] B) A[3][9] C) A[5][7] D) A[0][8]6.ASCII码表中的大写字母Z后有6个其他字符,接着便是小写字母。
现在已知:字母Y的ASCII码为()2,则字母a的ASCII码用十六进制表示是()A) 61H B) 62H C) 63H D) 64H7.下列软件不能用于浏览网页的是 ( )A) Firefox B) Internet Explorer C) Access D) 腾讯TT8.路人甲要拍摄一些学校风景照片,并对拍摄的照片进行处理,下列采集工具、加工软件可实现这一功能的是()A) 数码相机、photoshop B) 扫描仪、goldwaveC) 数码摄像机、goldwave D) 手机、access9.某电影的评价如图所示:图中的评价方式属于()A) 个人推荐B) 统计评价C) 专家推荐D) 核心刊物评价10.某用户微博的相关统计如图所示:图中的“围观”数主要体现了该用户微博信息的( )A) 安全性B) 真伪性 C) 共享性 D) 载体依附性二、根据要求回答问题:(5+5=10分)1. 地球人都知道斐波那契数列的递推关系式为:⎪⎩⎪⎨⎧-+-===)2()1()(1)2(1)1(n f n f n f f f 现在给你一列数2,3,6,8,8,4,2,…,如果用f (n )表示这个数列的第n 个数,请写出这个递推式。
第一届绍兴市小学生信息学奥林匹克试题(PASCAL)

第一届绍兴市少儿信息学奥林匹克竞赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。
共30分)1)世界上第一台电子计算机ENIAC于()年诞生于美国。
A)1988B)1981C)1946D)19792)下列计算机设备中,是输出设备的是()A)RAM B)鼠标C)键盘D)打印机3)下列计算机设备中,断电后其中的信息全部消失的是()A)RAM B)CPU C)ROM D)硬盘4)ASCII码最多能表示的符号数目是()A)256B)128C)1024D)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)WINDOWS98C)WINDOWS2000D)WINDOWS XP11)WINDOWS98是一个多任务操作系统,当我们需要关闭一个正在运行的程序时,我们可以通过按()键来打开“关闭程序”窗口,然后选择一个相应的程序进行关闭。
A)B)C)D)12)下列软件中,是我国国产软件的是()A)PHOTOSHOP B)金山画王C)WORD D)EXCEL13)小明正在用WORD软件写作文,突然他发现最后输入的一个汉字错掉了,如图1所示。
NOIP2021年提高组(Pascal语言)初赛试题及答案

NOIP2021年提高组(Pascal语言)初赛试题及答案一、单项选择题题目:CPU(A.d)的以下组件不在主板中e.算术逻辑单元(alu)2.在关系数据库中,存储在数据库中的数据的逻辑结构主要是(E)。
A.二叉树B.多叉树C.哈希表D.C+树E.二维表3.在下列各项中,只有(d)不是计算机的存储容量常用单位a.byteb.kbc.mbd.ube.tb4.ASCII码是指(b)A.二进制十进制转换码b.美国信息交换标准码C.二进制数字码d.计算机可处理字符的唯一编码e.常用字符的二进制编码5.在Pascal语言中,表达式(23or2xor5)的值是(a)a.18b 1c。
23d。
32e。
246.在pascal语言中,判断整数a等于0或b等于0或c等于0的正确的条件表达式是(b)a、不((a<>0)或(b<>0)或(c<>0))b.不((a<>0)和(b<>0)和(c<>0))c.不((a=0)和(b=0)和(c=0))d.(a=0)and(b=0)and(c=0)e、不是((a=0)或(b=0)或(c=0))7.地面上有标号为a、b、c的3根细柱,在a柱上方有10个直径相同中间有孔的圆盘,从上到下次编号为1,2,3,??,将a柱上的部分盘子经过b柱移入c柱,也可以在b柱上暂存。
如果b柱上的操作记录为:“进,进,出,进,进,出,出,进,进,出,进,出,出”。
那么,在c柱上,从下到上的盘子的编号为(d).a.243657b.241257c.243176d.243675e.2143758.十进制数17.5625对应的八进制数是(b)a.21.5625b 21.44c。
21.73d。
二十一点七三一e.前4个答案都不对9.?? 在下面的描述中,不一定是Euler's is:Da图G中没有奇数度的顶点b.包括欧拉环游的图(欧拉环游是指通过图中每边恰好一次的闭路径)c.包括欧拉闭迹的图(欧拉迹是指通过途中每边恰好一次的路径)d.存在一条回路,通过每个顶点恰好一次10.??, 关于死循环,只有(a)是正确的a.不存在一种算法,对任何一个程序及相应输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不作死循环检查.b.有些编译系统可以检测出死循环.c、死循环是一个语法错误。
2010信息学奥赛初赛试题及答案

NOIP2010(Pascal提高组)一、单项选择题1.与16进制数A1.2等值的10进制数是()A.101.2 B.111.4 C.161.125 D.177.25 2.一个字节(byte)由()个二进制组成。
A.8 B.16 C.32 D.以上都有可能 3.以下逻辑表达式的值恒为真的是()。
A.P∨(┓P∧Q)∨(┓P∧┓Q) B.Q∨(┓P∧Q)∨(P∧┓Q) C.P∨Q∨(P∧┓Q)∨(┓P∧Q) D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q) 4.Linux 下可执行文件的默认扩展名是( )。
A. exe B. com C. dll D.以上都不是 5.如果在某个进制下等式7*7=41成立,那么在该进制下等式的工作速度慢的多,从而使得后者的效率受到影响。
而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。
于完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。
假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。
A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/2 10.以下竞赛活动中历史最悠久的是()。
A. NOIPB.NOIC. IOID. APIO 二、不定项选择题1.元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。
如果第1个出栈的是R3,那么第5个出栈的可能是( )。
A.R1 B.R2 C.R4 D.R5 2. Pascal语言,C语言和C++语言都属于( )。
A.高级语言 B.自然语言 C.解释性语言 D.编译性语言 3. 原地排序是指在排序过程中(除了存储待排序元素以外的)辅助空间的大小与数据规模无关的排序算有负整数的编码最高位为1 B.在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同C.整数0只有一个唯一的编码D.两CBFEGDA,则根结点的左子树的结点个数可能是()。
信息学奥赛初赛试题

信息学奥赛初赛试题信息学奥赛初赛试题是评价参赛选手信息学知识和解决问题能力的重要标准。
本次初赛试题共分为三个部分,包括选择题、填空题和编程题。
本文将从每个部分分别进行阐述,以帮助理解试题的要求和解题方法。
第一部分:选择题选择题是信息学奥赛初赛试题的基础部分,旨在考察参赛选手对基本概念和知识的掌握。
这部分试题共计20道题目,每道题目后面列出了四个选项,请选手选择其中一个正确答案。
在解答选择题时,选手应该认真阅读题干和选项,将其与所学的知识进行对应和比较,找出正确答案。
在答题过程中,选手应注意排除干扰选项,避免选择错误答案。
第二部分:填空题填空题是信息学奥赛初赛试题的扩展部分,要求选手灵活运用所学知识,通过填写正确的答案来解决问题。
这部分试题共计10道题目,每道题目中有若干个空白,请选手根据题目要求填写适当的内容。
在解答填空题时,选手需要仔细审题,理解问题的要求,并根据给出的提示进行推理和计算。
在填写答案时,选手应注意答案的格式和单位,并且尽量使用简洁明了的语言来表达。
第三部分:编程题编程题是信息学奥赛初赛试题的重点部分,要求选手运用所学的编程技巧来解决具体问题,考察选手的编程实力和问题解决能力。
这部分试题共计5道题目,要求选手使用任意一种编程语言完成。
在解答编程题时,选手首先需要明确问题需求,分析问题要求的实质,并设计相应的算法和数据结构。
在编写代码时,选手应注意代码的结构和逻辑,简洁而不冗余。
在完成编程后,选手应进行充分的测试和调试,确保程序能够正常运行并得到正确结果。
总结信息学奥赛初赛试题分为选择题、填空题和编程题三个部分,要求选手在不同的题型中运用所学的知识和技巧,解答问题并得出正确结果。
选手在做题时应认真阅读题目要求,理解问题本质,采用合适的方法和策略解决问题。
通过认真思考和充分练习,选手将能够提高自己的信息学水平和解题能力,为进一步的竞赛和学习打下坚实的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十届绍兴市少儿信息学竞赛初赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选无分。
共20分)1.某算法的流程图如下所示:依次输入x的值为5、3、0、6后,该算法的输出结果为A) 6 B) 3 C) 14 D) 82.某用户电子邮箱收件夹中的内容如图所示:从图中可以看出该收件夹内A) 全部邮件有6封。
B) 未读的邮件有4封。
C) 带附件的邮件有5封。
D) 当天收到的邮件有3封。
3.笑笑的爷爷最近在学电脑,现在已经会上网了,但总是记不住网址,每次上网时都要问笑笑该输什么网址,后来笑笑略施小“技”,帮爷爷解决了这个难题。
之后爷爷再上网时,不仅不用记住网址就能快速地访问自己常去的一些网站,而且每次一启动IE就可以直接打开新华网浏览新闻,笑笑采用的方法是( )①将爷爷常用的网址都添加到IE的收藏夹中②将爷爷常用的网址都添加到IE的临时文件夹中③将新华网的网址设置为IE的主页④将爷爷常用的网址都添加到IE的历史记录中A) ①②B) ①③C) ②③D) ②④4.下列有关信息学名词解释中,错误的是()A) Online Judge:简称OJ,信息学在线评测系统B) Excel:Microsoft公司开发的电子表格处理软件。
C) Flash:Micromedia公司开发的三维动画制作软件。
D) LOGO语言:内置一套海龟绘图系统,通过向海龟发送命令,用户可以直观地学习程序的运行过程,是适合于儿童学习的入门级语言。
5.单字节5和-5在计算机内部分别表示为()A) 00000101 10000101 B) 00000101 11111010C) 11111011 11111011 D) 00000101 111110116.2名驾驶员和6名空中小姐分别上二架不同型号的旅游直升飞机,每机1名驾驶员及3名空中小姐,则上机方法共有多少种?A) 60 B) 80 C) 40 D) 207.如图有两个栈s1,s2,有一数字序列2 3 4 1,依次进入其中任意一个栈,任一个数字入栈后也可随时出栈,则不可能的出栈序列是:A) 1 3 2 4B) 2 1 3 4 C) 4 2 3 1D) 1 2 3 48.寄存器是()的重要组成部分。
A) 硬盘B) 高速缓存C) 内存D) 中央处理器(CPU)9.在一个果园里,笑笑将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。
笑笑决定把所有的果子合成一堆。
每一次合并,笑笑可以把任意两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。
可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。
笑笑在合并果子时总共消耗的体力等于每次合并所耗体力之和。
假定有5堆果子,每堆果子的数量为12,4,20,15,10,每个果子重量都为2,笑笑想知道最小的体力耗费值是多少。
A) 272B) 284C) 164D) 13610.下面是信息学的相关知识,哪一句是正确的:()A) 图灵,美国数学家,1936年设计并成功实现了图灵机,鉴于他巨大的贡献,ACM于1966年以他的名字命名设立了图灵奖,图灵在人工智能方面也有重要的研究,被誉为人工智能之父。
B) Dos、Win7、safari、Unix、Photoshop都是操作系统。
C) 信息学奥林匹克竞赛活动有NOIP、NOI、冬令营、IOI等,其中NOI是全国青少年信息学奥林匹克竞赛,它最早起源于1984年全国青少年程序设计竞赛。
D) 计算机语言分为机器语言、汇编语言和高级语言,高级语言由解释、编译两种方式翻译执行,第一个计算机高级语言是basic语言。
二、根据要求回答问题:(5+5=10分)1. 中午,笑笑到花鸟市场闲逛,看到有位叔叔在买金鱼,笑笑就蹲在鱼缸边看金鱼吹泡泡,卖金鱼的叔叔看笑笑半天没动弹,还以为笑笑没钱买又很喜欢金鱼,就对笑笑说:“上午我第一次卖出了全部金鱼的一半加2分之一条金鱼;第二次卖出剩余金鱼的三分之一加三分之一条金鱼;第三次卖出剩余金鱼的四分之一加四分之三条金鱼;第四次卖出剩余金鱼的八分之一加八分之一条金鱼;最后还剩下13条。
问原来有多少条金鱼?如果你答对了,我免费送你两条金鱼。
”可怜的笑笑当场就糊涂了,请你帮帮她吧!(每次卖出的都是整数条金鱼)问:原来一共有条金鱼。
2.XXX是一座风景秀丽,气候宜人,历史悠久的的城市,笑笑想到那儿去旅游向往已久。
这个暑假,爸爸决定亲自驾车带她到XXX城游玩,这可把笑笑高兴坏了。
出发前,爸爸通过网络在XXX城市的中心预订了酒店。
XXX城总共有5个景点,爸爸决定每天从酒店出发玩一个景点,晚上回酒店休息,为了节约汽车油费,爸爸事先对酒店及5个景点之间的道路及距离作了了解,如图(单位:公里),也就是如果笑笑他们想到景点B游玩,可以选择酒店->景点B,也可以选择酒店->景点A->景点B,当然还有其它的选择。
爸爸想知道5天游完所有景点心爱的汽车最少需要跑多少公里?问:游完所有景点最少需要跑公里?三、阅读程序并写出运行结果(8+8+8+8+8=40分):1. program test_2012_1;var x,a,b,c,d,z:integer;beginreadln(x);a:=x mod 10;b:=(x mod 100) div 10;c:=(x mod 1000) div 100;d:=x div 1000;z:=a*a+b*b+c*c+d*d;if trunc((c*d)/(a*b))=(c*d)/(a*b) then inc(z,a*b) else inc(z,c*d); writeln(z);end.输入:1234输出:2.program test_2012_2;var m,n,i,j,s:integer;d:array[0..100] of integer;beginreadln(n);for m:=10 TO n DObegins:=m*m;j:=0;while s>0 DObeginj:=j+1;d[j]:=s mod 10;s:=s div 10;end;i:=1;while (d[i]=d[j] ) and ( i<j) DObegini:=i+1;j:=j-1;end;IF i>=j then writeln(m);end;end.输入:30输出:3、program test_2012_3;var a, b: String;i : Integer;begina:= 'AABBCCDKKRRSSXX';readln(b);for i := 1 to length(b) DoIf (b[i] >= '0') AND (b[i] <= '9')then write(b[i])elseif (b[i] >= 'A') and (b[i] <= 'Z')then write(a[ord(b[i]) - ord('A') ]); End.输入:NOIP-2012输出:4、program test_2012_4;var x:integer;procedure add(var z:integer);beginwriteln(‘z=',z);z:=z+10;writeln('z=',z);end;beginx:=5;writeln(‘x=',x);add(x);writeln(‘x=',x);end.输出:5、program test_2012_5;var j,k:integer;function pr(n:integer):boolean;var i:integer;t:boolean;begint:=true;i:=2;while t and (i<=sqrt(n)) doif n mod i=0 then t:=falseelse i:=i+1;pr:=t;end;begink:=0;j:=11;while j<=99 dobeginif pr(j) and pr(j+2) thenbegin writeln(j:4,j+2:4);k:=k+1;end;j:=j+2;end;writeln(‘total:',k);end.输出:四、完善程序(根据问题要求和已有程序,在程序空格处填入适当的语句或符号,使程序完整。
本题共15+15=30分)1.【成绩处理】(3+3+3+3+3=15分)笑笑最崇拜她的信息学Mr chen,这不,Mr chen正在教笑笑pascal语言中的记录类型:有时候我们会遇到这种数据,它由性质各不相同的成分组成,例如:学号字符串类型姓名字符串类型年龄整型性别字符型成绩实型如果用5个变量来存储,就失去了一个整体性,Pascal给我们提供了一种叫做记录的结构类型。
在一个记录中,可以包含不同类型的并且互相相关的一些数据。
记录的定义:(如上面的数据定义如下)type node=recordnum:string;{学号}name:string;{姓名}age:integer;{年龄}sex:string[6];{性别}score:real;{成绩}end;var student:array[1..100] of node;{定义student数组的每个元素为node这种记录类型,该记录类型包含5个域}记录的引用:对记录中每个域的引用,如输入第i个学生的学号,有两种方法:(1)可以写出记录变量名和域名,pascal语言表示为readln(student[i].num);(2)使用开域语句with…do,pascal语言表示为with student[i] doReadln(num)笑笑立马就掌握了这种数据结构,为了在你面前炫耀,她出了一个记录类型的题目考考你,给出n(1<=n<200)个同学m(1<=m<=5)科的考试成绩,按总分找出前十名是哪些同学。
规定:总分相同名次相同,且占用后面的名次,例如:第2名有两个同学,那么将没有第3名,后面的同学将从第4名算起。
Input第一行为n和m,下面n行为每个同学的成绩描述:每行有m+1个数,其中第一个数为学号(小于等于200),后面为各科成绩,成绩为0~100之间的实数,中间用一个空格隔开。
Output一行,成绩名次在前10的同学学号,不足10名全部输出。
当第10名有多个同学时,输出有可能超过10名同学的学号。
同名次按学号由小到大输出。