假设变量都已正确定义,则下列表达式不属于算术表达式的是()。

题目

假设变量都已正确定义,则下列表达式不属于算术表达式的是()。

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

第1题:

使用()形式时可以返回算术表达式的确切值

A.test表达式

B.let算术表达式

C.((算术表达式))

D.$((算术表达式))


正确答案:D

第2题:

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。A.a+=a-=(b=4)*(a=3)SXB

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。

A.a+=a-=(b=4)*(a=3)

B.x%(-3);

C.a=a*3=2

D.y=float(i)


正确答案:A
取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

第3题:

设变量已正确定义为整型,则表达式 n=i=2,++i,i++ 的值为 【 7 】 。


正确答案:

第4题:

下列选项中的变量已正确定义,则表达式不合法的是 ( )

A.'A'%6

B.'n'-3

C.a>=4==b<1

D.'a'=8


正确答案:D

第5题:

定义int a=5,b;,则执行表达式b= a*--a之后,变量b的值为_________。


正确答案:
25【解析】首先,执行 a之后,a的值变为6而表达式 a的值为5,再接着执行--a后,a的值变为5,表达式--a的值为5,所以b=5*5=25。

第6题:

SPSS算术表达式是由()等组成的式子

A、常量

B、变量

C、算术运算符

D、函数


参考答案:ABCD

第7题:

改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。


正确答案:3
3 解析:本题考查数据类型及其运算的逗号运算与逗号表达式,整个表达式的值为最后一个表达式的值,其值为3。

第8题:

下列()不属于变量的正确分类。

A.常数变量

B.表达式变量

C.自定义变量

D.系统变量


参考答案:A, B

第9题:

假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为______。


正确答案:9
9 解析:本题考核运算符的应用,题中的逗号运算符用于将多个表达式串在一起,逗号运算符的左边总是不返回的,这就是说,最右边表达式的值才是整个表达式的值。逗号运算符的结合性为从左到右。所以从左开始计算,a被赋值为2,b被赋值为5,然后a和b分别自增1,最后返回a+b,即9。

第10题:

下列选项中的变量已正确定义,则表达式不合法的是

A.'A'%6

B.'n'-3

C.a>=4= = b

D.'a'=8


正确答案:D
解析:在Java语言中,字符在计算机中是转换成数值表示的,如'a'其实在计算机中同int型的97是同一个常量,所以选项D)'a'=8中,即97=8,将8赋值给97,这时系统会发生编译错误。还有一点,赋值表达式的组成是在赋值运算符的左边是一变量,右边是一表达式。所以选项D)'a'=8中左端已经是个表达式(常量),因此就违背了赋值运算符的规则。选项A)'a'%6和选项B)'n'-3都是先将字符自动转化成在计算机中存储的数据的值,然后再进行运算;选项C)a>=4==b<1是一个关系运算表达式,先判断a>=4和b<1,这两个表达式的结果在进行比较看是否都是true或false,如果是,返回true,否则返回false,计算结果是一个布尔型的值。