設a 2,b 3,c 4,d 5,下列表示式的值是

時間 2021-10-17 05:06:02

1樓:

flase

not優先順序最高,其次and ,最後or

先算not,因為a<=c為真,所以not a<=c為假,然後算and 因為4*c=b^2為假,所以4*c=b^2 and b<>a+c 為假,

最後算or,假or假,兩個都為假,所以整個表示式為假.

2樓:我愛數學

假0優先順序如下:

(not a<=c) or( 4*c=b^2 and b<>a+c)not優先順序最高,其次and ,最後or

3樓:巴奕仇問蕊

not2<=4

or4*4=3^2

and3<>2+4=

notfalse

o***lse

andtrue=true

o***lse=truec

true

4樓:匿名使用者

a<=c truenot a<=c false4*c=b^2 false4*c=b^2 and b<>a+c false∴(not a<=c) or (4*c=b^2 and b<>a+c) false

設a=2,b=3,c=4,d=5,下列表示式的值是()

5樓:匿名使用者

既然用到了and和or,那麼返回的就是bool值3.2*b=9.6,非零就是true

不知道你這是什麼環回境,一般,先執答行and,在執行ora=c false

a=c and b<>c false

3.2*b or false or c>d那應該返回ture吧?

設a=2, b=3, c=4, d=5, 下列表示式的值是( )

6樓:

a not and or 優先順序逐級降低

設a=2,b=3,c=4,d=5,求表示式a>b and c<=d or 2*a>c的值

7樓:

根據你對問題的描述(由於你並沒有標示出明顯的運算子優先順序),所以我按我理解的情況,寫出如下 c 語言源程式,供你參考:

#incude

void main()

a > b : 0

c <= d : 1

(2*a) > c : 0

(a > b) && ( c<= d) || ( ( 2*a) > c)) --> ( ( 0 && 1 ) || 0 ) -->( 0 || 0 )-->0

所以,最終結果:exp = 0

8樓:crazy莊悶

vb中答案為false

設a 2 b 3c 4 d 5求下列表示式的值

羅今成 在這些運算子中,not的優先順序是最高的,其次是and 最後是 or,即 這是c語言中的 因此 1.a b and c d or 2 a c 就相當於 a b c d 2 a 2.3 2 b or a c and b c or c d 就相當於 3 2 b a c b c or c d 3....

VB題目 a 5,b 4,c 3,d 2,下列表示式32 b Or a c And bc Or cd的值是A True B False C 1 D

true。3 2 b false a c false b c true c d true false or fasle and true or true false or false or true true 先算and,再算or, 在表示式中,若運算子不只一種時,首先處理算術運算子,然後是比較運算...

設a 3,b 4,c 5試計算以下表示式 1 a bc

1 a b c b c b c 為 false a b c為 false 1 式為false 2 a b c b c a 3 0 2 式為true 3 a b c 1 b c 2 a b 0 a b c 1 4 為 true 又 b c 2 0 所以 3 式為true結果為 0 1 1 c語言中採用...