首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和算法,回答问题1和问题2。 【说明】 算法5-1用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如表5-1所示。 在算法5-1中,stack为一整数栈。算法中各函数的说明如
阅读下列说明和算法,回答问题1和问题2。 【说明】 算法5-1用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如表5-1所示。 在算法5-1中,stack为一整数栈。算法中各函数的说明如
admin
2009-05-15
48
问题
阅读下列说明和算法,回答问题1和问题2。
【说明】
算法5-1用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如表5-1所示。
在算法5-1中,stack为一整数栈。算法中各函数的说明如表5-2所示。
【算法5-1】
将栈stack置空,置EOF为false
ch←nextch();
while(not EOF)
k←kind(ch);
ifk== (1) )
push( (2) ;push( (3) ;
else if(k== (4) )
if(not empty())
pop();pop();
else
显示错误信息(缺少对应左括号或右括号);
显示行号row;显示列号col;
endif
endif
ch←nextch();
endwhile
if(not empty())
显示错误信息(缺少对应左括号或右括号);
while(not empty())
row←pop();col←pop();
显示行号row; 显示列号col;
endwhile
endif
为了识别更多种类的括号,对算法5-1加以改进后得到算法5-2。算法5-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(charch)的参数及其对应的返回值如表5-3所示。
【算法5-2】
将栈stack置空, 置EOF为false
ch←nextch();
while(not EOF)
k←kind(ch);
if(k>0)
if(判断条件 1)
push( (5) ); push( (6) ); push( (7) );
else if(判断条件2 and 判断条件3)
pop(); pop(); pop();
else
显示错误信息(缺少对应左括号或右括号);
显示行号row: 显示列号col;
endif
endif
ch←nextch();
endwhile
if(not empty())
显示错误信息(缺少对应左括号或右括号);
while(not empty())
pop(); row←pop(); col←pop();
显示行号row; 显示列号col;
endwhile
endif
选项
答案
(1) 1 (2) col (3) row (4) 2 (5) col (6) row (7) k
解析
转载请注明原文地址:https://kaotiyun.com/show/s5xZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ISDN是由(51)定义的一种网络设备标准。在ISDN的各种设备之间定义可(52)个参考点,其中把网络终端设备和用户终端设备分开的参考点为(53)。若一个大的企业要连入ISDN,要用到一个叫NT2的设备,NT2实际上就是(54)。ISDN网络的构成不包括(
在OSI网络管理标准中定义了网络管理的5大功能。对历史数据进行分析、统计和整理,为未来的网络规划提供参考的功能属于(41);提供一系列实时数据采集、分析和可视化工具对流程、负载、丢包、温度、内存、延迟等网络设备和线路进行实时检测的功能属于(42);接收报警
多路复用技术能够提高传输系统利用率。常用的多路复用技术有(36)。将一条物理信道分成若干时间片,轮换地给多个信号使用,实现一条物理信道传输多个数字信号,这是(37)。将物理信道的总频带宽分割成若干个子信道,每个信道传输一路信号,这是(38)。在光纤中采用的
FDDI与TokenRing都采用(21)传递协议,在FDDI的令牌帧中有(22),其主要作用是(23)。FDDI在(24)产生新令牌帧,允许在环上同时存在(25)。
某运行RIP协议的校园网拓扑结构图如图7-4所示。在路由器RouterA上定义一条从Internet网到达校园网内部192.168.1.0/24网段的静态路由,完成此任务的配置语句是(56)。
某公司为方便远程客户访问公司的某些数据资源,允许客户通过Internet访问公司的FTP服务器,其网络拓扑结构如图7—1所示。在客户机与FTP服务器之间采用(44)协议,可方便地实现在网络层对数据进行加密。
每个盘块512字节的目录文件存放在某一磁盘上,其中文件控制块占64B(文件名占用8B)。若采用“文件控制块分解法”将文件控制块分解成两部分,第一部分占10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文件其他描述信息)。那么对于一个共
在FTTC宽带接入网络中,OLT送至各ONU的信息采用(33)复用方式组成复帧送到馈线光纤,再通过无源光分路器以广播方式送至每一个ONU。
基于IEEE802标准的CableMODEM参考体系结构中,(32)子层的主要功能是对射频(RF)载波进行调制/解调以获得数字比特流,并实现同步编码和差错校验。
随机试题
血浆清除率
朦胧状态的特点,下列哪项是错误的
A.主动——被动型B.指导——合作型C.指导——参与型D.共同——参与型E.主动——主动型护患进行沟通的理想距离是()
客户需要委托他人办理下达指令,调拨资金等事项的,应当在期货经纪合同中指定委托人及明确其受托权限。()
某国有企业2013年境内所得1200万元,境外所得(均为税后所得)有三笔,其中来自甲国有两笔所得,分别为120万元和51万元,税率分别为40%和15%,来自乙国所得42.5万元,已纳税7.5万元(甲国、乙国均与我国签订了避免重复征税的税收协定)。则2013
根据企业所得税法律制度的规定,下列各项所得中,按照负担、支付所得的企业或机构、场所所在地确定所得来源地的是()。
某教师进行高一男生的跨栏跑教学,单元为6次课。第1次课,采用游戏法让学生跨越不同形状、不同高度的障碍物,充分体验跨越障碍的乐趣。第2~4次课,在教学中,让学生按运动水平分成人数相等的4个小组,自定目标(如不同的栏数、栏间距、栏高等),并向各自的目标挑战;在
消费者监督权是指消费者享有对商品和服务以及保护消费者权益的工作进行监督的权利。根据上述定义,下列属于行使消费者监督权的行为是:
Veryyoungchildrenwithnoreadingexperiencemayastoundtheirparentswiththefirstwordstheyread,suchasadepartmentsto
______youropinionsareworthconsidering,thecommitteefindsitunwisetoplacetoomuchimportanceonthem.
最新回复
(
0
)