首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
admin
2009-02-15
36
问题
阅读以下算法说明和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://jikaoti.com/ti/wrW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
Word2007默认保存文件的扩展名为()。
(68)________________属于人工智能的应用。
许多企业常把大量暂时不用的过期数据分类归档转存于(8)________________中。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
某企业去年四次核查的钢材库存量情况如下表:用加权平均法计算出该企业去年钢材平均库存量为()吨(中间各次核查数据的权都取1,首次与末次核查数据的权都取0.5)。
在用Word编辑文本时,为了使文字绕着插入的图片排列,下列操作正确的是______。
Windows系统的控制面板不包括__________功能。
下列关于应用Word软件新建文档第一次存盘时的叙述,正确的是______。
在Excel的A2单元格中输入:“=1=2”,则显示的结果是______。
在Windows7运行时,为强行终止某个正在持续运行且没有互动反应的应用程序,可按组合键Ctrl+Alt十Del启动(24)________________,选择指定的进程和应用程序,结束其任务。
随机试题
提高零件的表面质量,可以提高间隙配合的稳定性或过盈配合的连接强度。
Myfatherwasalawyerwithnosons,sohedecidedthathisolderdaughter,Susie,wouldfollowhiscareer.Itwashisplanthat
关于脑发育的描述,正确的是
被覆黏膜不包括
在植物种子、种苗入境后,货主或其代理人应持有关资料向出入境检验检疫机构报检。
已知MC公司今年按公式法编制的制造费用弹性预算如下表所示(单位:元):要求:按照列表法编制MC公司今年制造费用预算(按10%为业务量问距)。
学校对校舍、体育设施、消防设施、各种仪器设备安全状况,应当每月检查一次。()
WriteanemailtoMr.Browninyourhighschool,invitinghimtoattendthereunioninOctober.Youshouldwriteabout100wo
(1)请在考生文件夹下建立一个数据库ks4。(2)将考生文件夹下的自由表stud、cour、scor加入到数据库ks4中。(3)为stud表建立主索引,索引名和索引表达式均为“学号”;为cour表建立主索引,索引名和索引表达式均为“课程编号”:
OpenTime:9:00to17:00TuesdaysthroughSundays(salesstopat16:00)TicketPrices:FullPrice:RMB30;HalfPrice:RMB15
最新回复
(
0
)