下面的四个表达式,语法正确的是() A a>b.and.b<c B a>b c C a>b AND <>c D a>b AND b<>c

求教答案是什么,正确的原因是什么,谢谢~

答案D是正确的.依次说明
A.点不是有效运算符,表达式之间应使用空格分隔,而不是点号.
B.在b与c之间没有有效运算符.
C.在AND与<>之间没有操作数,两个运算符不能出现在一起.
D.正确.追问

那为什么在两个操作数之间会同时存在“”呢?

追答

这里的是一个运算符,即不等于运算符,是一个整体.而不应该被看作是两种运算.

追问

我已经完全了解了,谢谢你的答案

追答

我不明白你的格式是什么意思,打个比方来说,AND是一个逻辑运算符,但你不能把它看作A和N和D.同样的道理,也是一个运算符,它不可以被拆开,如果拆开(中间加了空格),那么它就不再是一个运算符,而是两个运算符了,而这样的两个运算符在一起,中间缺乏操作数,就是语法错误了.

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-13
自由D正确
第2个回答  2013-03-13
这是什么语言????/

下面的四个表达式,语法正确的是() A a>b.and.b<c B a>b c C a>b A...
答案D是正确的.依次说明 A.点不是有效运算符,表达式之间应使用空格分隔,而不是点号.B.在b与c之间没有有效运算符.C.在AND与<>之间没有操作数,两个运算符不能出现在一起.D.正确.

下列逻辑表达式中其值为真的是() A“b”>"ABC"B"THAT">"THE"
b对应ascii是98 A是65 很明显A选项对了 B就不说了 一样的道理

c语言中,“(a> b)? a: b;
1、max=(a>b)?a:b 就是将a和b二者中较大的一个赋给max。2、min=(a<b)?a:b 就是将a和b二者中较小的一个赋给min。

设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not a<=c Or 4*C=b^2 An...
【答案】:D D。【解析】本题考查运算符及其优先级。在表达式中,当运算符不止一种时,要先进行算术运算,接着进行比较运算,然后再进行逻辑运算。算术运算符的优先顺序从高到低依次为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(mod)→加、减(+、-)→连接(&)。逻辑运算符的...

9.以下说法中正确的是( ) a.C语言比其他语言高级 b.C语言不用编译就能...
C。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,...

...简单且正确的表达式是()A‘A’<=c<=‘z’ B ( c>=‘A’)||(c<=...
D

编译原理试题·
4) ( )是算符文法。A.S-aS|aDsR B.S->AD|bS C.S->aSPa|aSb D.S->cS|DD5) 设有文法G(S):E->E+T|TT->T*F|FF->(E)|I对于上面的文法,句型(E+T)*i+F的最左素短语是( )A. E B. (E+T) C. E+T D. I2.判断对错(对者打√,错打X)(10分)...

c语言中 a=5 b=4 c=3 a>b>c是正确的吗 这个算试是从左往右开始的吗 假...
结合性:C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。如有表达式x-y+z 则y 应先与“-”号结合,执行x-y 运算,然后再执行+z 的运算。这种自左至右的结合 方向就称为“左结合性”。而自右至左的结合...

在C语言中a>b>c 这样的表达式正确吗?
语法上没有问题,但结果并不是进行三个值得大小比较。按照运算符优先级,会先把a>b进行计算,得到结果是一个bool值即0或者1,程序会再把这个结果值(0或者1)与c进行比较,即0>c或者1>c。

c语言中的a== b> c和a==(b> c)是什么意思
一、a==b>c和a==(b>c)是一样的表达方式,先判断b>c是否成立,如果成立,用1和a比较,如果a=1,则整个表达式为1。1、若为真,a为1则该表达式为真,即该符合表达式的值为1。2、若为假,a不为0则该表达式为假,即该符合表达式的值为0。二、a=b>c和a=(b>c)是一样的表达方式,先...

相似回答