工学

单选题设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为()A 8.5B 8.0C 8D 9

题目
单选题
设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为()
A

8.5

B

8.0

C

8

D

9

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

第1题:

设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )

A.2.5

B.3.5

C.4.5

D.表达式不正确


正确答案:B

第2题:

设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)&&(n=c>d)”运算后,n的值为( )。

A.0

B.1

C.2

D.3


正确答案:B
解析:在&&运算中,当第一个表达式的值为假时,第二个表达式将不再运算。由于在表达式(m=a>b)&&(n=c>d)中,a>b的值为0,即第一个表达式的值为假,第二个表达式将不再运算,所以n的值没有变化,仍然为1。所以,4个选项中选项B符合题意。

第3题:

设M=“111”,N=“222”,下列表达式为假的是()

A、NOT(M==N)OR(M$N)

B、NOT(N$M)AND(M<>N)

C、NOT(M>=N)

D、NOT(M<>N)


参考答案:D

第4题:

设有关键码序列(Q,G,M,Z,A,N,P,X,H),下面(44)是从上述序列出发建堆的结果。

A.H,G,M,P,A,N,Q,X,Z

B.G,M,Q,A,N,P,X,H,Z

C.A,G,M,H,Q,N,P,X,Z

D.A,G,H,M,N,P,Q,X,Z


正确答案:C
解析:本题考查建堆的过程。从一个无序序列建堆的过程是一个反复“筛选”的过程。若将此序列看成是一个完全二叉树,则最后一个非终端结点是第|n/2|,因此“筛选”只需要从这个元素开始就可以了。关键码序列(Q,G,M,Z,A,N,P,X,H)的|n/2|等于4,对应的元素是Z,根据与这个关键码序列对应的完全二叉树可以知道,Z>H,则交换。接着是对第3个元素M进行“筛选”,由于它不大于其左、右孩子结点的值,则筛选后序列不变。再接下来是对第2个元素G进行“筛选”,由于它大于右孩子结点A的值,则交换。最后是对第1个元素Q进行“筛选”,它此时大于其左孩子结点A的值,则交换之,后又大于其右孩子结点G的值,再交换后得到建堆的结果是(A,G,M,H,Q,N,P,X,Z)。

第5题:

如果一棵二叉树结点的前序序列是M、N、P、Q,后序序列是Q、P、N、M,则该二叉树结点的对称序序列( )。A.必为M、Q、P、NB.必为M、N、Q、PC.必为Q、N、P、MD.不能确定


正确答案:D
由前序序列可知,M为根节点。但是其他的结点的位置不好确定,因为在已知序列结果中,由于结点数少,左右结点的次序都可以构成已知结果,但对于对称序列来说,结果就不一样了。

第6题:

设m>n,用“<"或“>"填空:(1)m-5____n-5;(2) m+4____n+4;(3)6m

设m>n,用“<"或“>"填空:

(1)m-5____n-5;(2) m+4____n+4;

(3)6m____6n; (4)-1/3m____-1/3n


(1)m-5n-5; (2) m+4n+4;

(3)6m6n;  (4)-1/3m-1/3n


第7题:

设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有()对。A.3B.5C.6D.7

设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有()对。

A.3

B.5

C.6

D.7


正确答案:B

第8题:

若关系R为M列P行,关系S为N列Q行,则R×S的结果为()列()行。

A.M+N、P+Q

B.M+N、P×Q

C.M×N、P+Q

D.M×N、P×Q


参考答案:B

第9题:

若有如下程序: void s(char *m, int n) {*m=*m+3; n=n+3; printf("%c,%c,",*m,n); } main() {char p='b',q='B'; s(&q,p); printf("%c,%c\n",p,q); } 则程序运行后的输出结果是( )

A.E,e,b,E

B.e,E,b,F

C.E,e,e,E

D.e,E,b,E


正确答案:A

第10题:

设有关键码序列(q,g,m,z,a,n,p,x,h),下面哪一个序列是从上述序列出发建堆的结果?( )

A.a,g,h,m,n,p,q,x,z

B.a,S,m,h,q,n,p,x,z

C.g,m,q,a,n,p,x,h,z

D.h,g,m,p,a,n,q,x,z


正确答案:B
解析:堆的定义是对每个层次的树(子树)都存在双亲节点小于(大于)其子女节点。因此要么是小根堆,要么是大根堆,小根堆堆顶元素肯定是a,大根堆堆顶元素肯定是z,因此首先可以排除C和D选项。对A、B如果是堆,肯定是小根堆。再根据建初堆后,进行筛运算的结果可得应为B。

更多相关问题