VFP数据库

下列表达式哪些是合法的()。A、’计算机’+20B、’计算机’-20C、[计算机]+20D、’VFP’+’程序设计’

题目

下列表达式哪些是合法的()。

  • A、’计算机’+20
  • B、’计算机’-20
  • C、[计算机]+20
  • D、’VFP’+’程序设计’
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


参考答案

第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
解析:本题主要考查关于if语句的说明,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=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是()

A、A+B

B、B+C

C、A+C

D、C-B


参考答案: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题:

(17)以下是if语句的基本形式:

if (表达式) 语句,其中表达式

A)必须是逻辑表达式 B)必须是关系表达式

C)必须是逻辑表达式或关系表达式 D)可以是任意合法的表达式


正确答案:D

第9题:

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

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

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

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

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


正确答案:B

第10题:

if语句的基本形式为:if(表达式)语句,其中“表达式”( )。

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

B.必须是逻辑表达式

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

D.必须是关系表达式


正确答案:A
解析:本题考查if表达式。if(表达式)中的表达式可以为任何合法的表达式,一般情况下为逻辑、条件表达式,需要注意的是,当等号(==)误写为赋值号(=)时不会报错的,但是其值恒为1。