问题
选择题
下列句子中加粗词解释有错的一项是[ ]
A.潭中鱼可百许头(大约) 但少闲人如吾两人者耳(只)
B.皆若空游无所依(都) 治水必躬亲(亲自)
C.斗折蛇行(像北斗星一样) 语时了不悲(完全)
D.其岸势犬牙差互(互相交错) 非咨询不穷其致(贫穷)
答案
答案:D
下列句子中加粗词解释有错的一项是[ ]
A.潭中鱼可百许头(大约) 但少闲人如吾两人者耳(只)
B.皆若空游无所依(都) 治水必躬亲(亲自)
C.斗折蛇行(像北斗星一样) 语时了不悲(完全)
D.其岸势犬牙差互(互相交错) 非咨询不穷其致(贫穷)
答案:D
【说明】
算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:
文件 提示信息
(1+2)
abc) 缺少对应左括号:第2行,第4列
((def)gx)缺少对应左括号:第3行,第10列
(((h)
ij)(k
(1ml) 缺少对应右括号:第5行,第4列;第4行,第1列
在算法2-1中,stack为一整数栈。算法中各函数的说明见表4。
表4
函数名 | 函数功能 |
push (int i) | 将整数i压人栈stack中 |
pop( ) | stack的栈顶元素出栈 |
empty( ) | 判断stack栈是否为空。若为空,函数返回1,否则函数返回0 |
nextch( ) | 读取文本文件中的下—个字符,井返回该字符的ASCII值,将字 符所在的行号以及字符在行中的位置分别存储到变量row和col 中,若遇到文件结束符,则将变量EOF置为true |
kind (char ch) | 判断字符ch是左括号还是右括号,若是左括号,函数返回1, 若是右括号,函数返回2,若两者都不是,函数返回。 |
ch | ( | ) | [ | ] | 其他 | ||
返回值 | 1 | 2 | 3 | 4 | 5 | 6 | 0 |
【问题2】
请从下面的选项中选择相应的判断逻辑填补【算法2-1】中的“判断条件1”至“判断条件3”。注意,若“判断条件2”的逻辑判断结果为假,就无需对“判断条件3”进行判断。