首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
admin
2009-02-15
31
问题
阅读以下算法说明和C程序,根据要求回答问题1和问题2。
【说明】
【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。
在【算法4-1】中,slack为一整数栈。算法中各函数的说明如表1-11所示。
【算法4-1】
将栈stack置空,置EOF为false
Ch<-nextch();
while(not EOF)
k←kind(ch);
if (k ==(1) ) {
push( (2) );
push( (3) );}
else if( k ==(4) )
if(not empty()){
pop();
pop();)
else{
显示错误信息(缺少对应左括号或右括号):
显示行号row:显示列号col:)
End if
End if
Ch<-nextch();
end while
if(not empty())
显示错误信息(缺少对应左括号或右括号):
While(not empty()){
row<-pop();
col<-pop():
显示行号row:显示列号col;)
End while
End if
为了识别更多种类的括号,对【算法4-1】加以改进后得到【算法4-2】。【算法4-2】能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(charch)的参数及其对应的返回值如表1-12所示。
【算法4-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;)
end if
end if
ch <- nextch();)
end while
if(not empty()){
显示错误信息(缺少对应左括号或右括号);
While(not empty()){
Pop();
row <- pop():
col <- pop();
显示行号row;显示列号col;))
end while
end if
选项
答案
(1)1 (2)col (3)row (4)2 (5)col (6)row (7)k
解析
转载请注明原文地址:https://kaotiyun.com/show/ubjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据展现常需要图表化。美化图表的原则不包括()。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入函数“=COUNTA(A1:E6)”,按回车键后,则A7单元格显示的值为(44)。
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
假设安装了Word的公式编辑器,要在Word文档中编辑出这个公式,正确的操作步骤是(46)。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
阅读下列说明,根据网页显示的效果图,回答问题1至问题7。【说明】以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图5-1所示。程序中使用的Access数据表结构如表5-1所示。
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填(n)处的语句写在对应栏内。[说明]登录Web页时,在Web页中显示“welcometomyhomepage!”,并且文字渐隐渐现,然后显示“hello
随机试题
以下哪些主体有权直接向法院申请破产重整?()
中国某公司与甲国某公司因贸易合同的履行发生争议,有关案件在中国法院审理,并涉及向甲国某公司送达的问题。依相关司法解释,关于送达的方式,下列哪些选项是正确的?()
货物制造企业生产系统中,研究与开发的方式包括()
在设备安装调试的监理工作中,在开始具体的安装过程监理时,还需要完成( )工作。
下列有关可调总价合同特点的表述中,正确的有()。
航班在起飞前或到达后,由于包舱人或受雇人的原因而造成飞机延误,由此对承运人造成的损失,应由保险公司承担责任。()
企业对外提供的劳务分属不同会计期间且资产负债表日提供劳务的交易结果不能可靠估计的,不能采用完工百分比法确认其当期劳务收入。()
公安行政强制措施中对人身自由的强制措施主要有()。
Whichofthefollowingprepositionalphrasesisanadverbialofconcession?
TheRailwaysinBritainThesuccessofearlyrailways,suchasthelinesbetweenbigcities,/ledtoagreatincreaseinra
最新回复
(
0
)