网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。

  • A、栈
  • B、线性表
  • C、队列
  • D、二叉排序树

参考答案

更多 “若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。A、栈B、线性表C、队列D、二叉排序树” 相关考题
考题 判断一个表达式中左右括号是否匹配,采用栈实现较为方便。() 此题为判断题(对,错)。

考题 可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,(34)。这两种情况都表明所检查的算术表达式括号不匹配。A.栈为空却要进行出栈操作B.栈已满却要进行入栈操作C.表达式处理已结束,栈中仍留有字符“(”D.表达式处理已结束,栈中仍留有字符“)”

考题 设计一个判别表达式中左,右括号是否配对出现的算法,采用()数据结构最佳。 A.线性表的顺序存储结构B、队列D.线性表的链式存储结构E.D.栈

考题 设计一个判别表达式中括号是否配对的算法,采用()数据结构最佳。 A、顺序表B、链表C、队列D、栈

考题 程序设计中可使用括号改善表达式的清晰性。()

考题 switch后面括号中的表达式只能是整型、______ 或枚举型表达式。

考题 可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于(),因此可判断出该表达式中的括号不匹配。 A、需要进行出栈操作但栈已空B、需要进行入栈操作但栈已满C、表达式处理已结束,但栈中仍留有字符“(”D、表达式处理已结束,但栈中仍留有字符“)”

考题 以下关于运算符的说法,错误的是:( ) A、表达式中的乘号*不能省略,但可以用符号·代替B、通常不允许两个运算符相连,两个运算符应当用括号隔开C、括号可以改变运算符的运算顺序D、在表达式中只能用圆括号,不能使用方括号。

考题 关于if后一对圆括号中的表达式,以下叙述中正确的是( )A.只能用逻辑表达式B.只能用关系表达式C.既可用逻辑表达式也可用关系表达式D.可用任意表达式

考题 设计算法判断一个算术表达式的圆括号是否正确配对。(提示:对表达式进行扫描,凡遇到'('就进栈,遇')'就退掉栈顶的'(',表达式被扫描完毕,栈应为空。

考题 可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。在检查表达式“a*(b+c))-d”时,由于( ),因此可判断出该表达式中的括号不匹配。A.需要进行出栈操作但栈已空 B.需要进行入栈操作但栈已满 C.表达式处理已结束,但栈中仍留有字符“(” D.表达式处理已结束,但栈中仍留有字符")”

考题 若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。A.栈 B.线性表 C.队列 D.二叉排序树

考题 可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于( ),因此可判断出该表达式中的括号不匹配。A. 需要进行出栈操作但栈已空 B. 需要进行入栈操作但栈已满 C. 表达式处理已结束,但栈中仍留有字符“(” D. 表达式处理已结束,但栈中仍留有字符“)”

考题 在C程序的表达式中,为了明确表达式的运算次序,常使用括号“()”。

考题 在表达式中不使用括号来标识子表达式。

考题 地址表达式中允许出现不带方括号的寄存器符号。

考题 while循环小括号的表达式类型可以是()A、整型表达式B、关系表达式C、逻辑表达式D、算术表达式

考题 在Foxpro运算表达式中,有逻辑表达式、关系表达式和算术表达式混合在一起,其中不含括号,它们的运算顺序是:算术、()、()。

考题 宏程序用表达式指定变量时,表达式应放在()。A、宏程序前B、宏程序后C、括号内D、括号外

考题 设计一个判别表达式中左,右括号是否配对出现的算法,采用()数据结构最佳。A、线性表的顺序存储结构B、队列C、线性表的链式存储结构D、栈

考题 设计一个判别表达式中左右括号是否配对的算法,采用()数据结构最佳A、顺序表B、栈C、队列D、链表

考题 当有两个或更多的表达式作为选择条件时,可以使用括号。使用括号可以()A、将表达式分组B、改变求值的次序C、增加表达式的可读性D、没有作用

考题 下列有关VB表达式的说法中,错误的是()A、在表达式中可以出现上下标B、表达式中所有运算符都不能省略C、括号必须是圆括号且成对出现D、运算符乘和除分别用“*”和“/”表示

考题 for循环语句的括号中包含以下三个部分,其正确的顺序是()。 ①初始化表达式②操作表达式③循环条件A、①③②B、②③①C、①②③D、③①②

考题 单选题设计一个判别表达式中左右括号是否配对的算法,采用()数据结构最佳A 顺序表B 栈C 队列D 链表

考题 填空题在Foxpro运算表达式中,有逻辑表达式、关系表达式和算术表达式混合在一起,其中不含括号,它们的运算顺序是:算术、()、()。

考题 单选题若允许表达式内多种括号混合嵌套,则为检查表达式中括号是否正确配对的算法,通常选用的辅助结构是()。A 栈B 线性表C 队列D 二叉排序树