工学

判断题表达式a/=c+d与 a=a/(c+d)等价。A 对B 错

题目
判断题
表达式a/=c+d与 a=a/(c+d)等价。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 算术表达式a+b*(c+d/e)可转换为后缀表达式 (35) 。

(35)A. abcde*/++ B. abcde/+*+ C. abcde*+/+ D. abcde/*++


答案:B、abcde/+*+ 画一个运算树 先算的d/e根为"/",子结点为d,e 然后算c+d/e,根为“+”,左右子结点为e和上面的子树 b*(c+d/e)根为"*",作子树为b,右子树为(c+d/e)的树 最后a为右结点,"+"为根,左子树为刚才得到的树。 该树后序遍历即得。

 

第2题:

表达式(a-b)*(c+d)的后缀式(逆波兰式)是()

A、abcd-+*

B、ab-c+d*

C、abc-d/-*

D、ab-cd+*


正确答案:D

第3题:

算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择()

A.a-b+c*d

B.(a-b)*c+d

C.(a-b)*(c+d)

D.a-b*c+d


参考答案:C

逆波兰式表示方式把运算符写在运算对象的后面,不需要使用括号。由于逆波兰式表示中的各个运算是按顺序执行的,因此,它的计值很容易实现。为此,仅需从左到右依次扫视表达式中的各个符号,每遇到一个运算对象,就把它压入栈顶暂存起来;每遇到一个二元(或一元)运算符时,就取出栈顶的两个(或一个)运算对象进行相应的运算,并用运算结果去替换栈顶的这两(或一)个运算对象,然后再继续扫视余留的符号,如此等等,直到扫视完整个表达式为止。当上述过程结束时,整个表达式的值将留于栈顶。a-b+c*d对应的逆波兰式为ab-cd*+。(a-b)*c+d对应的逆波兰式为ab-c*d+。(a-b)*(c+d)对应的逆波兰式为ab-cd+*。a-b*c+d对应的逆波兰式为abc*-d+。

第4题:

int a,b,c,d;表达式(a+b>c+d)的值的数据类型是( )。

A、int

B、boolean

C、char

D、以上都不对


答案:B

第5题:

● 表达式“a*(b – (c+d))”的后缀式为 __ 。

A.cd+ab-*

B. ab*c-d+

C.abcd+-*

D.abcd*-+


正确答案:C
表达式的后缀表示是指将运算符号写在运算对象的后面,表达式中的运算符号按照计算次序书写。对于表达式“a*(b–(c+d))”,先计算c与d的和,即cd+;之后b减去这个和,即bcd+-;最后再与a相乘,即abcd+-*。参考答案C

第6题:

● 算术表达式采用逆波兰式表示时不用括号,可以利用 (20) 进行求值。与逆波兰式 ab-cd+* 对应的中缀表达式是 (21) 。

(20)

A .数组

B .栈

C .队列

D .散列表

(21)

A.a-b+c*d

B.(a_b)*c+d

C.(a-b)*(c+d)

D.a-b*c+d


正确答案:B,C

第7题:

●算术表达式采用逆波兰式表示时不用括号,可以利用(20)进行求值。与逆波

兰式ab-cd+*对应的中缀表达式是 (21) 。

(20)

A.数组

B.栈

C.队列

D.散列表

(21)

A. a-b+c*d

B.(a-b)*c+d

C.(a-b)*(c+d)

D. a-b*c+d


正确答案:B,C

第8题:

根据基础货币与货币供给量之间的关系可得出,货币乘数m应该等于( )。

A.(C+R)÷(C+D)

B.(C-R)÷(C-D)

C.(C-D)÷(C-R)

D.(C+D)÷(C+R)


正确答案:B
解析:货币乘数=货币供给量/基础货币,C+R是基础货币量,C+D是货币供给量,所以货币乘数m=(C+D)÷(C+R)。

第9题:

● 表达式“a*(b-(c+d))”的后缀式为(12)。

A.cd+ab-*

B.ab*c-d+

C.bcd+-*

D.abcd*-+


正确答案:C

第10题:

算术表达式”(a-b)*(c+d)”的后缀是( ) 。

A.ab-cd+* B.abcd-*+ C.ab-*cd+ D.ab-c+d*


正确答案:A

更多相关问题