信息学奥赛试题及答案.
信息学奥赛基础测试题及答案

信息学奥赛基础测试题及答案1、计算机的基本硬件结构一直沿袭()设计的框架。
A.比尔•;盖茨B.冯•;诺依曼C.布尔D.图灵答案:B 2、下列无符号数中,最小的数是()A.(11011001)2B.(75)10C.(37)8D.(2A)16答案:C 3、在外部设备中,绘图仪属于()A.输入设备B.输出设备C.辅(外)存储器D.主(内)存储器答案:B 4、计算机主机是由CPU与()构成的A.控制器B.输入、输出设备C.运算器D.内存储器答案:D 5、计算机病毒的特点是()A.传播性、潜伏性、易读性与隐蔽性B.破坏性、传播性、潜伏性与安全性C.传播性、潜伏性、破坏性与隐蔽性D.传播性、潜伏性、破坏性与易读性答案:C 6、WINDOWS 9X是一种()操作系统A.单任务字符方式B.单任务图形方式C.多任务字符方式D.多任务图形方式答案:D 7、Internet的规范译名应为()A.英特尔网B.因特网C.万维网D.以太网答案:B 8、计算机网络是一个()系统A.管理信息系统B.管理数据系统C.编译系统D.在协议控制下的多机互连系统答案:D 9、计算机系统总线上传送的信号有()A.地址信号与控制信号B.数据信号、控制信号与地址信号C.控制信号与数据信号D.数据信号与地址信号答案:B 10、计算机的运算速度取决于给定的时间内,它的处理器所能处理的数据量。
处理器一次能处理的数据量叫字长。
已知64位的奔腾处理器一次能处理64个信息位,相当于()字节。
A.8个B.1个C.16个D.2个答案:A 11、某种计算机的内存容量是640K,这里的640K容量是指()个字节A.640B.640*1000C.640*1024D.640*1024*1024答案:C 12、下面哪些计算机网络不是按覆盖地域划分的()A.局域网B.都市网C.广域网D.星型网答案:D 13、在有N个叶子节点的哈夫曼树中,其节点总数为()A.不确定B.2N-1C.2N+1D.2N答案:B 14、已知数组中A中,每个元素A(I,J)在存贮时要占3个字节,设I从1变化到8,J从1变化到10,分配内存时是从地址SA开始连续按行存贮分配的。
2023信息学奥林匹克竞赛试题

一、选择题:1. 下面哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. OracleC. HadoopD. Redis答案:B2. 在面向对象编程中,封装的主要目的是:A. 提高程序的执行效率B. 减少代码的复用性C. 控制类与类之间的依赖关系D. 隐藏实现细节,保护数据的安全性答案:D3. 以下哪种算法不属于常见的排序算法?A. 冒泡排序B. 插入排序C. 快速排序D. 广度优先搜索答案:D4. 下面哪个网络协议主要用于将网页从Web服务器传送到Web浏览器?A. FTPB. HTTPC. SMTPD. SNMP答案:B5. 常用的编程语言C++是基于以下哪种编程语言发展而来的?A. C语言B. JavaC. PythonD. Ruby答案:A二、填空题:1. 在计算机领域中,HTTP是指______________。
答案:超文本传输协议2. 在关系型数据库中,使用的是______________查询语言。
答案:结构化查询语言3. 在计算机网络中,TCP/IP协议簇中的IP是指______________协议。
答案:Internet协议4. 在面向对象编程中,继承可以实现代码的______________。
答案:重用和扩展5. 在计算机科学中,OS是指______________。
答案:操作系统三、简答题:1. 请解释一下什么是数据库索引?答案:数据库索引是一种用于提高数据库查询性能的数据结构。
它通过创建特定的数据结构,来加速对数据库表中数据的查询。
索引会根据指定的列或字段的值来对数据进行排序和组织,使得查询操作可以更快地定位到所需的数据。
索引的创建和维护可能会占用额外的存储空间和计算资源,但可以大大提高查询操作的效率。
2. 请简述面向对象编程的特点和优势。
答案:面向对象编程(OOP)是一种程序设计的范式,其特点包括封装、继承和多态。
面向对象编程的优势包括代码的重用性、可维护性和扩展性。
2023年义乌市小学信息学奥林匹克竞赛试题附答案

2023年义乌市小学信息学奥林匹克竞赛试题一、(小学组 pascal语言二小时完毕)姓名:二、单选(每题1.5分共30分)1.与十进制数29等值的二进制数是(A )A. 11101B.11001C.10111D.110112.右图是一张黑白两色位图, 假如使用0表达白色, 1表达黑色那么这幅黑白两色位置相应的二进制编码为(B )A. 0100011B.1011100C.1000011D.01000013.上题中的黑白两色位置假如要在计算机内部完整地保存, 在不进行压缩的前提下, 最少需要多少存储空间(C)A.8ByteB.8KBC.8bitD.8MB4.下列计算机设备中, 属于存储设备的是(B)A. 键盘B.RAMC.显示器D.CPU5.下列选项中, 对计算机运营速度的快慢没有影响的是: (D)A. CPUB.内在C.硬盘缓存D.显示器的屏幕尺寸6.下面是计算机操作系统的是(D)A. Free PascalB.Adobe PhotoshopC.Microsoft WordD.Linux7、下列关于计算机病毒的描述中, 对的的是(C)A. 假如某人有感冒病毒, 那么他使用的计算机就有也许感染病毒, 并最终发展为计算机病毒B.假如计算机在生产厂家组装时周边环境不好(有灰尘等), 计算机就会有计算机病毒C.计算机病毒实质上是一段计算机程序D.计算机病毒只能通过计算机网络传播8、关于网页中的超链接, 下列说法对的的是: (A)A. 超链接的HTML标志是<a>B.一张网页只能包含一个超链接C.将网页保存为文本文献后,超链接仍然存在D.超链接的对象只能是另一张网页。
9、下面列出的文献, 不能用windows附件中画图程序打开的是(C)A. apple.bmpB.banana.jpgC.orange.rawD.pear.png10、关于电子邮件的叙述, 对的的是(B)A. 发送方和接受方必须同时开机才干传送电子邮件B.打开电子邮件的附件也许会传染计算机病毒C.同一个E-Mail帐号不能同时设立在多台计算机上D.发送电子邮件是, 接受方地址不能与发送方相同。
高中信息奥赛试题及答案

高中信息奥赛试题及答案一、选择题(每题3分,共30分)1. 在计算机科学中,以下哪个选项不是数据结构的基本类型?A. 数组B. 链表C. 堆D. 函数答案:D2. 以下哪个算法的时间复杂度是O(n^2)?A. 归并排序B. 快速排序C. 插入排序D. 选择排序答案:C3. 在关系型数据库中,用于从表中删除数据的SQL语句是?A. SELECTB. INSERTC. UPDATED. DELETE答案:D4. 下列哪种加密算法属于非对称加密算法?A. DESB. AESC. RSAD. MD5答案:C5. 在HTML中,用于创建超链接的标签是?A. <a>B. <link>C. <anchor>D. <hyper>答案:A6. 在编程语言中,以下哪个关键字用于定义一个类?A. functionB. classC. structD. interface答案:B7. 以下哪个选项是正确的二进制数表示?A. 1010B. 1020C. 1102D. 2100答案:A8. 在C++中,以下哪个操作符用于定义友元函数?A. ::B. #C. *D. %答案:A9. 以下哪个选项是正确的HTML文档结构?A. <html><head></head><body></body></html>B. <html><body><head></head></body></html>C. <head><body><html></html></body></head>D. <body><html><head></head></body></html>答案:A10. 在Python中,以下哪个函数用于计算列表中元素的和?A. sum()B. product()C. average()D. count()答案:A二、填空题(每题4分,共20分)1. 在计算机编程中,通常使用_________来表示逻辑上的真值。
信息学奥赛基础知识习题

信息学奥赛基础知识习题
1.位运算的表达形式中,下列哪一个不是“与”操作的表达形式?
A.X,Y
B.X&Y
C.X^Y
D.X+Y
答案:D.X+Y
2.计算机的网络拓扑结构中,下列哪一种不属于星型结构?
A.全连接
B.广播
C.点对点
D.中心-外围
答案:A.全连接
3.如何表示十六进制的10?
A.0x10
B.10H
C.0XA
D.10X
答案:B.10H
4.计算机操作系统中,下列哪一个不是操作系统的典型特征?
A.管理资源
B.共享功能
C.提供服务
D.控制访问
答案:B.共享功能
5.以下哪一条指令不属于文件操作指令?
A.MKDIR
B.CHKDSK
C.DIR
D.COPY
答案:B.CHKDSK
6.操作系统中,下列哪一个不是存储管理的内容?
A.队列管理
B.虚拟内存
C.磁盘管理
D.内存分配
答案:A.队列管理
7.对计算机病毒的定义中,下列哪一项不属于计算机病毒的典型特征?
A.自我复制
B.自我保护
C.自我修复
D.自我提升
答案:D.自我提升
8.计算机网络中,IP地址按分类类型可以分为下列哪两类?
A.A类和B类
B.A类和C类
C.A类和D类
D.B类和C类
答案:B.A类和C类
9.计算机中,查找一个字符在字符串中最快的方法是?
A.暴力匹配
B.KMP
C.二分查找。
中学生信息学奥林匹克竞赛初赛命题试题附参考答案

信息学命题(十)A 、二进制码B 、八进制码C 、十进制码D 、智能拼音码2、计算机的软件系统通常分为(A 、硬件系统和软件系统 C 、系统软件和应用软件3、关于软盘读写孔,正确的说法是( )。
A .从该孔读信息C.当该孔处于开状态时,不能删除盘中文件。
D .该孔没有作用4、一棵二叉树的中序遍历序列为 DGBAECHF 后序遍历序列为 GDBEHFCA 则前序遍历的序列是()b5E2RGbCAPA 、ABCDFGHEB 、ABDGCEFHC 、ACBGDHEFD 、ACEFHBGD lEanqFDPw5、下列叙述中错误的是()。
A.微型计算机应避免置于强磁场之中B •微型计算机使用时间不宜过长,而应隔几个小时关机一次C.微型计算机应避免频繁关开,以延长其使用寿命D.计算机应经常使用,不宜长期闲置不用6、 计算机网络最主要的优点是( )。
A 、运算速度快B 、共享资源C 、精度高D 、存储容量大7、 下列4个不同进制表示的数中,最大的一个数是( )A 、(220.1)10B 、(11011011.1)2C 、(334.1)8 &为了区分汉字与 ASCII 码,计算机中汉字编码的最高位为( )A 、1B 、0C 、-1D 、2 9、下列正确的文件名是()。
A. comma nd 。
ComB. comma nd_comC. comma nd,comD. comma RTCrpUDGiT10、 .一般来说,TCP/IP 的IP 提供的服务是( A.运输层服务B.会话层服务 C 表示层服务11、 通信时,模拟信号也可以用数字信道来传输, 5PCzVD7HxAA 、D/AB 、A/DC ModemD 、 Codec12、一个栈的输入顺序为 1、 2、 3、4、5,卜列序列中可能是栈的输出序列是()A 、 54312B 、 24135C 、 21543D 、 1253413、属于In ternet 的功能是()A 、聊天B 、远程教育C 、查询资料D 、传送能量14、下列描述计算机病毒的特性中,()是正确的。
信息学奥赛试题精选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是输入中给出的整数。
信息学奥赛历年试题(解答)

历年全国青少年信息学奥赛选择题一、单项选择题(共10题,每题1.5分,共计15分。
每题有且仅有一个正确答案)。
第14届:2008年1.在以下各项中,()不是操作系统软件。
A.Solaris B.Linux C.Sybase D.Windows Vista E.Symbian C是数据库系统2.微型计算机中,控制器的基本功能是()。
A.控制机器的各个部件协调工作B.实现算数运算与逻辑运算C.存储各种控制信息D.获取外部信息E.存放程序和数据3.设字符串S=“Olympic”,S的非空子串的数目是()。
A.29 B.28 C.16 D.17 E.71个字符的子串(7个):"o" "l" "y" "m" "p" "i" "c",2个字符(6个):"ol" "ly" "ym" "mp" "pi" "ic" .……7个字符(1个):olympic所以:共有7+6+5+4+3+2+1=284.完全二叉树有2*N-1的结点,则它的叶子结点数目是()。
A.N-1 B.2*N C.N D.2N-1 E.N/2最多只能在最下层缺少结点,并且缺少的结点都在最右边,即最下层的结点都集中在该层最左边,则称此二叉树为完全二叉树。
5.将数组{8,23,4,16,77,-5,53,100}中元素从大到小按顺序排序,每次可以交换任意两个元素,最少要交换()次。
A.4 B.5 C.6 D.7 E.86.设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈,出栈顺序为b,d,c,f,e,a 那么栈容量至少应该是()。
A.6 B.5 C.4 D.3 E.27.与十进制数28.5625相等的四进制数是()A.123.21 B.131.22 C.130.22 D.130.21 E.130.20整数部分就不用说了,是130小数部分,0.5625×4=2.250.25×4=1所以是0.218.递归过程和函数调用时,处理参数和返回地址,通常使用一种称为()的数据结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息学奥赛试题一、填空题(共20题,每题1.5分,共计30分。
每题有5个备选答案,前10个题为单选题(即每题有且只有一个正确答案,选对得分),后10题为不定项选择题(即每题有1至5个正确答案,只有全部选对才得分)。
1.微型计算机的性能主要取决于()。
A)内存 B)主板 C)中央处理器 D)硬盘 E)显示器2.能将高级语言程序转换为目标程序的是( ).A)调试程序 B)解释程序C)编辑程序 D)编译程序E)连接程序3.A=11001010B,B=00001111B,C=01011100B,则A∨B∧C=( )A)01011110 B) 00001111 C)01011100 D) 11001110 E) 110010104.计算机设备,既是输入设备,又是输出设备的是( )。
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)SMTP C)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访问内存的速度比访问下列哪个(些)存储设备要慢( )。
A)寄存器 B)硬盘 C)软盘 D)高速缓存 E)光盘13.下列电子邮件地址,哪个(些)是正确的( )。
A)*****************)**********.jpC)162.105.111. 22 D) E) 14.数字图像文件可以用下列哪个(些)软件来编辑( )。
A)画笔(Paintbrush) B)记事簿(Notepad) C)Photoshop D)WmRAR E)MidiSoft15.下列哪个(些)软件不是操作系统软件的名字( )。
A)Windows XP B)DOS C)Linux D)OS/2 E)Arch/Info16.下面关于算法的正确的说法是( )A)算法必须有输出 B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束 E)算法的每一步骤必须有确切的定义17.下列逻辑运算正确的是()。
A) A·(A + B )= A B) A +(A·B)= AC) A·(B + C )= A·B + A·C D)A +(B·C)=(A + B)·(A + C) E) A+1=A18.下列关于排序说法正确的是( ).A) 插入排序、冒泡排序是稳定的 B) 选择排序的时间复杂性为O(n2)C) 选择排序、希尔排序、快速排序、堆排序是不稳定的D) 希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E) 快速排序是速度最快的排序19.对于一个大小为3的栈,若输入队列为123456,则下列输出队列有可能的是()。
A) 123456 B)654321 C)432165 D)431256 E)32165420. 设有一个含有13个元素的Hash表(0~12),Hash函数是:H(key)=key % 13,其中% 是求余数运算。
用二次探查法解决冲突,则对于序列(8、31、20、33、18、53、27),则下列说法正确的是( ) 。
A)27在1号格子中 B) 33在6号格子中 C) 31在5号格子中 D) 20在7号格子中E) 18在4号格子中二.问题求解(5分*2=10分)1.某年级学生共选修6门课程,期末考试前,必须提前将这6门课程考完,每人每天只在下午至多考一门课程,设6门课程分别为c1,c2,c3,c4,c5,c6,S(ci)为学习ci的学生集合。
已知S(ci)∩S(c6)≠Ø,i=l,2,...,5,S(ci)∩S(ci+1)≠Ø,i=1,2,3,4,S(c5)∩S(c1)≠Ø ,问至少安排天才能考完这6门课程。
2.设有一棵k*树,其中只有度为0和k两种结点,设n0,nk分别表示度为0和度为k的结点个数,试求出n0和nk之间的关系(n0=数学表达式,数学表达式仅含nk、k和数字)。
三.阅读程序写出正确的程序运行结果(4 *8分=32分)1 program t1;var n,k,s:longint;beginreadln(n);k:=0;s:=1;while s <= n dobegink:=k+1;n:=n-s;s:=s+6*kend;writeln (k)end.输入:1000000输出:2. program t2;var x,y1,y2,y3:integer;beginreadln(x);y1:=0;y2:=1;y3:=1;while y2<=x dobeginy1:=y1+1;y3:=y3+2;y2:=y2+y3;end;writeln(y1);end.输人:x=400输出:3. program t3;var m,n,i,j:integer;p,w,a,b:array[0..19] of integer;beginread(n); m:= 0;for i:= 0 to n-1 dobegin read (p[i]); b[i] :=1; end;for i := 0 to n-1 dobeginif (i>0) thena[m]:= p[i]-p[i-1]elsea[m]:= p[i];m:= m+1:while ((m>1) and (a[rn-1]=0)) dobegin m ;= m-1; b[m] := l; end;if (m>0) thenw[i]:=b[m-1]elsew[i]:=b[0];a[m-1] := a[m-1]-1;for j := 0 to m-1 do b[j] ;= b[j]+1;while ((m>1) and (a[m-1]=0)) dobeginm := m-1; b[m] :=1;end;end;for i := 0 to n-1 dobeginwrite(w[i]); write(' ');end;writeln(' ');end.输入:44 6 6 6输出:4. program t4;constu:array[1..4] of integer = (0,5,3,1);v:array[1..4] 0f integer = (0,7,6,5);var a,b,c,d,e,f,x,y,z: integer;beginread (a,b,c,d,e,f);z := f + e + d + (c+3) div 4; y := 5 * d + u [ c mod 4 ];if (b>y) thenbeginz := z+ (b-y+8) div 9;x := ((b-y+8) div 9 * 9- (b-y)) * 4+11*e+V[c mod 4];endelsex := (y-b) *4+11*e+v[c mod 4];if (a>x) thenz := z + (a-x+35) div 36;writeln(z);end.输入: 4 7 9 20 56 47输出:四.完善程序题(2分+3*4分+2分+4*3分=28分)1.问题描述:工厂在每天的生产中,需要一定数量的零件,同时也可以知道每天生产一个零件的生产单价。
在N天的生产中,当天生产的零件可以满足当天的需要,若当天用不完,可以放到下一天去使用,但要收取每个零件的保管费,不同的天收取的费用也不相同。
问题求解:求得一个N天的生产计划(即N天中每天应生产零件个数),使总的费用最少。
输入:N(天数N<=29)每天的需求量(N个整数)每天生产零件的单价(N个整数)每天保管零件的单价(N个整数)输出:每天的生产零件个数(N个整数)例如:当N=3时,其需要与费用如下:┌────┬────┬────┬────┐││ 第一天│ 第二天│ 第三天│├────┼────┼────┼────┤│ 需要量│ 25 │ 15 │ 30 │├────┼────┼────┼────┤│生产单价│ 20 │ 30 │ 32 │├────┼────┼────┼────┤│保管单价│ 5 │ 10 │0 │└────┴────┴────┴────┘生产计划的安排可以有许多方案,如下面的三种:┌────┬────┬────┬───────────┐│ 第一天│ 第二天│ 第三天│总的费用│├────┼────┼────┼───────────┤│ 25 │ 15 │ 30 │25*20+15*30+30*32=1910│├────┼────┼────┼───────────┤│ 40 │0 │ 30 │40*20+15*5+30*32=1835 │├────┼────┼────┼───────────┤│ 70 │0 │0 │70*20+45*5+30*10=1925 │└────┴────┴────┴───────────┘程序说明:bln]:存放每天的需求量cln]:每天生产零件的单价d[n]:每天保管零件的单价e[n]:生产计划程序:program exp5;vari,j,n,yu,jO,j1,s :integer;b, c, d, e : array[O..30] of integer;beginreadln(n);for i:=1 to n do readln(b[i] ,c[i] ,d[i]);for i:=1 to n do e[i]:=0;____(1)____:=10000; c[n+2]:=0; b[n+1]:=0; j=1;while (jO<=n) dobeginyu:=c[jO]; j1:=jO; s:=b[jO];while ____(2)____ dobegin____(3)____ j1:=j1+1;s:=s+b[j1];end;____(4)____ j0:=j1+1:end;for i:=1 to n do write(e[I]:4);readln;end.2. 问题描述]将一个含有运算符为:(、)、+、-、*、/、^(乘幂运算)、~(求负运算)的中缀表达式,如:((1+2)*5)^2-(3+5)/2转化为后缀表达式,如:12+5*2^35+2/-.[解题思路]将中缀表达式转化为后缀表达式,首先规定运算符的优先数如下:┌───┬───┬───┬─────┬──────┬───┬───┐│运算符│( │) │+,-│* ,/ │ ~ │ ~ │├───┼───┼───┼─────┼──────┼───┼───┤│优先数│0 │ 1│ 2 │ 3 │ 4 │ 5 │└───┴───┴───┴─────┴──────┴───┴───┘1.若输入是运算量,则将该运算量输出;2.若是左括号“(”,则将该符号的优先数压入设置的运算符堆栈e[p]中去;3.输入运算符优先数是2,3,4,5时,如果栈空,则将运算符的优先数进栈。