表达式12/4-2+5*8、4%5/2的值为()。

题目

表达式12/4-2+5*8、4%5/2的值为()。

  • A、1
  • B、3
  • C、4
  • D、10
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

表达式{1,2,3,4,5}^{4,5,6,7}的值为_________________________。


正确答案:{1,2,3,6,7}

第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,结果为假。

第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题:

设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。A.876543B.876554SX

设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。

A.876543

B.876554

C.8

D.6


正确答案:B
B)【解析】本题考查字符串函数。Mid(A,4,2)表示从字符串A中第4个字符开始取2个字符构成子串;Lefi(A,4)表示从A左边取4个字符构成子串:Val函数表示将两个字符串连接到一起,构成一个字碍串后,将其转化成数字。

第6题:

(8)设A="345678",则表达式Val(Mid(A,4,2))+Right(A,4)的值为。


正确答案:675678
【解析】Val(string)函数用于返回字符串中所含的数值。Right(string,length)函数得到某字符串最右边的几个字符。Mid(Strp,n)函数从第p个字符开始,向后取字符串的n个字符。题中,首先计算Mid(A,4,2)为"67",Right(A,4)为“5678”,然后用+连接符连接起来成为“675678”字符串,最后转换成"675678”数值。

第7题:

若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

A.3

B.4

C.5

D.9


参考答案:A

第8题:

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

A.12hello8

B.3hello8

C.12hello

D.不能运算


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

第9题:

己知a=5,b=8,c=12,下列表达式的值为True的是()。A.a>b And cb Or cb X or cb E

己知a=5,b=8,c=12,下列表达式的值为True的是( )。

A.a>b And c<a

B.a>b Or c<a

C.a>b X or c<a

D.a>b Eqv c<8


正确答案:D
解析:And逻辑运算符对两个关系表达式的值进行比较,如果两个表达式的值均为True,则结果为True,否则为False。Or逻辑运算符对两个关系表达式的值进行比较,如果两个关系表达式的值均为 True或其中的一个表达式为True,则结果为True:如果两个表达式的值均为False,则结果为False。Xor逻辑运算符,如果两个表达式同时为True或同时为False,则结果为False,否则为True。Eqv逻辑运算符,如果两个表达式同时为True或同时为False,则结果为True。

第10题:

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

A

B