下列FORTRAN77 表达式中,合法的是()

题目
单选题
下列FORTRAN77 表达式中,合法的是()
A

0.0.LE.X .AND..NOT.X.GE.10.0

B

0.0.GE.X.LT.10.0

C

0.0.LE.X.GE.10.

D

10.0.LE.X.OR..AND.X.GT.0.0

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

第1题:

设A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是()

A、A+B

B、B+C

C、A+C

D、C-B


参考答案:C

第2题:

有如下定义:inta[5],*p;p=a;则下列描述错误的是()。

A.表达式p=p+1合法的

B.表达式a=a+1是合法的

C.表达式p-a是合法的

D.表达式a+2是合法的


正确答案:B

第3题:

以下是 if 语句的基本形式 :if( 表达式 ) 语句其中 " 表达式 "

A) 必须是逻辑表达式

B) 必须是关系表达式

C) 必须是逻辑表达式或关系表达式

D) 可以是任意合法的表达式


正确答案:D

第4题:

下列是if语句的基本形式: if(表达式)语句 其中“表达式”( )。

A.必须是逻辑表达式

B.必须是关系表达式

C.必须是逻辑表达式或关系表达式

D.可以是任意合法的表达式


正确答案:D
D。【解析】在C语言中if关键字后的一对圆括号中的表达式可以是c语言中任意合法的表达式。

第5题:

下列表达式中不合法的是()。A.’b’=9B.‘C’%9C.’m’-7D.A>=5==b<4

下列表达式中不合法的是()。

A.’b’=9

B.‘C’%9

C.’m’-7

D.A>=5==b<4


正确答案:A

第6题:

在下列描述中,正确的一条是( )

A、if(表达式)语句中,表达式的类型只限于逻辑表达式

B、语句“goto 12;”是合法的

C、for(;;)语句相当于while(1)语句

D、break语句可用于程序的任何地方,以终止程序的执行


正确答案:C

第7题:

定义如下一维数组: inta[5],*p=a; 则下面描述中,错误的是( )。

A.表达式p=p+1是合法的

B.表达式a=a+1是合法的

C.表达式p-a是合法的

D.表达式a+2是合法的


正确答案:B
解析:本题考核指针与数组的关系。对于选项A,由于在定义时指针p指向数组a[0],那么表达式“p=p+1”就是让指针p指向数组中的元素a[1],所以是合法的。对于选项C,数组名a代表该数组的首地址,指针p中存的也是地址,所以它们之间可以进行加减运算。对于选项D,数组名a代表该数组的首地址,那么表达式“a+2”代表的是数组元素a[2]的地址。对于选项B,由于数组名代表该数组的首地址,并且只能引用该地址而不能进行修改,所以是不合法的。

第8题:

下列式子中,合法的VF表达式是()


参考答案

第9题:

定义如下一维数组:int a[5],*p;,则下列描述错误的是( )。

A.表达式p=p+1是合法的

B.表达式a=a+1是合法的

C.表达式p-a是合法的

D.表达式a+2是合法的


正确答案:B

第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,计算结果是一个布尔型的值。

更多相关问题