表达式(5+4)*2**2/3的值为12,表达式’ABC’$’NMABCGH’的值为.T.,表达式5<3.AND.7<8

题目
判断题
表达式(5+4)*2**2/3的值为12,表达式’ABC’$’NMABCGH’的值为.T.,表达式5<3.AND.7<8的值为.F..
A

B

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

第1题:

已知有函数定义defdemo(*p):returnsum(p),那么表达式demo(1,2,3)的值为______、表达式demo(1,2,3,4)的值为_________。


正确答案:6、10

第2题:

下列表达式的值为false的是( )。A.1<3&&5<7B.!(2>4)C.3&0&&lD.!(5<8)||(2<8

下列表达式的值为false的是( )。

A.1<3&&5<7

B.!(2>4)

C.3&0&&l

D.!(5<8)||(2<8)


正确答案:C
解析:false为逻辑常量,即假。选项A)为1小于3并且5小于7,这个是真的;选项)B是2不大于4也为真;选项D)是5大于8或者2小于8,只要有一个为真,D就为真,所以选项D)也为真。选项C)中“&”为按位的与运算,3和0按位与,然后再与1,结果为假。

第3题:

表达式1+2+"hello"+8的值为( )。

A.12hello8

B.3hello8

C.12hello

D.不能运算


正确答案:B
解析:当一个表达式的各个操作数的类型不一致时,系统会根据情况进行数据类型的转换 (若不能自动转换,编译时会报错)。但在运行时并不是一次性地将所有的数据都转换为相同类型的数据才开始计算,而是根据运算符的优先级,按需转换。本表达式中“2”的前后都是“+”运算符,其优先级一样,按顺序运算,因此先进行1+2的运算,其结果3再与"hello"作+运算,此时由于”hello"是一个String对象,系统自动将3转换为String对象后再与"hello"作连接运算,其结果"3hello"再继续与后面的操作数进行运算。

第4题:

设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。

A.b=a/2

B.b=a%2

C.b=8-(3,a-5)

D.b=a>5?4:2


正确答案:B

第5题:

设整型变量i的值为3,则计算表达式i---i后表达式的值为( )

A.0

B.l

C.2

D.表达式出错


正确答案:A
有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---i,被编译器理解为(i--)-i。另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0。所以解答是A。

第6题:

表达式{1,2,3}|{3,4,5}的值为_____________________。


正确答案:{1,2,3,4,5}

第7题:

下列表达式中,______的值为false。A.“BCD”<“BCE”B.“12345”<>“12345”旷“ABC”C.Not 2*5=10D.4=4 and

下列表达式中,______的值为false。

A.“BCD”<“BCE”

B.“12345”<>“12345”旷“ABC”

C.Not 2*5=10

D.4=4 and 5>2+2


正确答案:C

第8题:

表达式3**2的值为__________。


正确答案:9

第9题:

下列表达式的值为True的是?

ATrue>2

B3>2>2

C('3','2')<('33','22')

D'abc'>'xyz'


正确答案:C

第10题:

表达式 (2*3)>=5 and 12/3 <= 4 的值为false。

A

B