首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
阅读以下算法说明和C程序,根据要求回答问题1和问题2。 【说明】 【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。 在【算法4-1】中,slac
admin
2009-02-15
43
问题
阅读以下算法说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据展现常需要图表化。美化图表的原则不包括()。
数据加工处理的目的不包括________________。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
下列传输协议中,采用了加密技术的是______。
在Excel中,区域A1:B2中各单元格的值都为4,区域C2:E2中各单元格的值分别为5、6、8,在P1单元格中输入公式“=AVERAGE(A1:B2,C2:E2)”,则F1单元格中显示的值为(59)。
阅读下列说明,回答问题1至问题6。【说明】特洛伊木马是一种基于客户端朋艮务器模式的远程控制程序,黑客可以利用木马程序入侵用户的计算机系统。木马的工作模式如图4-8所示。
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[HT
随机试题
工农产品比价又叫()
因包装或装卸不当造成损失进行的投诉属于()
A.小柴胡汤B.大承气汤C.理中汤D.四物汤E.补中益气汤结证、便秘选用
依据《污水综合排放标准》,下列()水体污染物属第一类污染物。
钢铁板桩()
中国银监会2009年8月13日正式颁布《消费金融公司试点管理办法》。根据规定,依法在我国境内设立的消费金融公司,不吸收公众存款,以小额、分散为原则,主要为境内居民个人提供以消费为目的的贷款。据此判断,依法设立的消费金融公司()。①执行国家政策
材料1:实现中华民族伟大复兴,是中华民族近代以来最伟大的梦想,是一个一个省的梦想汇集而成的梦,是以实现党的十八大提出的全面建成小康社会,加快推进和谐社会建设,努力建设美丽中国第一百年目标任务为基础的中国梦。当前,陕西正站在跨越发展、蓄势腾飞的新起点,建设“
5世纪初,日本出现被称为“假名”的借用汉字的标音文字。8世纪时,以汉字标记日本语音的用法已较固定,其标志是《万叶集》的编定,故称“万叶假名”,是为纯粹日语标音文字的基础。日本文字的最终创制是由吉备真备和弘法大师(空海)来完成的。他们俩人均曾长期留居中国唐朝
英国宪法是由不同历史时期的()构成。
奥林匹克是古希腊的一个宗教节日,每4年一次。当节日到来时,人们就在奥林匹亚城举行竞技和其他活动。第一届奥林匹克赛会于公元前776年在这里举行。希腊人规定每4年举办一次运动会。运动会举行期间,全希腊选手及附近黎民百姓相聚于奥林匹亚这个希腊南部风景秀丽的小镇。
最新回复
(
0
)