更多“(a*x*x+b+c)/(2*a)是合法的C语言表达式。”相关问题
  • 第1题:

    定义如下一维数组: 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,由于数组名代表该数组的首地址,并且只能引用该地址而不能进行修改,所以是不合法的。

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

    与数学式子应的C语言表达式是

    A.3*xn/(2*x-1)

    B.3*x**n/(2*x-1)

    C.3*pow(x,n)*(1/(2*x-1))

    D.3*pow(n,x)/(2*x-1)


    正确答案:C
    解析:在该题中,x的n次方应该调用函数pow(x,n)计算,pow(x,n)的参数写反了。

  • 第4题:

    与数学表达式x≥y≥z对应的c语言表达式是

    A.(x>=y)||(y>=x)

    B.(x>=y>=z)

    C.(x>=y)!(y>=z)

    D.(x>=Y)&&(y>=z)


    正确答案:D
    本题考查关系表达式和逻辑表达式。y大于等于x同时y小于等于2,因此x<=y和Y<=z是逻辑与的关系。因此D选项正确。

  • 第5题:

    与数学式子对应的C语言表达式是

    A.3*x^n/(2*x-1)

    B.3*x**n/(2*x-1)

    C.3*pow(x,n)*(1/(2*x-1) )

    D.3*pow(n,x)/(2*x-1)


    正确答案:C

  • 第6题:

    以下选项中可作为C语言合法整数的是( )。

    A.10110B

    B.386

    C.0Xffa

    D.x2a2


    正确答案:C
    解析:在C语言中,整数常量可以用十进制、八进制和十六进制来表示,选项A为二进制表示,故选项A不正确;选项B是八进制表示法,但在八进制数中,各个位数只能为数字0到7中的一个,而在选项B中,有一个数字8,故选项B不正确:选项C为十六进制表示法正确;选项D中也为十六进制表示法,但十六进制数以ox开头,故选项D不正确,所以,4个选项中选项C符合题意。

  • 第7题:

    顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。 x="12" y=2*3 z=left("foxpro",3)

    • A、x+y
    • B、y+z
    • C、x-z+y
    • D、x-x+z-z

    正确答案:D

  • 第8题:

    若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()

    • A、x=x*3=2
    • B、x=(y==1)
    • C、i=float(x)
    • D、i%(-3)

    正确答案:B

  • 第9题:

    下列不是合法for语句的是()

    • A、for(表达式1;;)
    • B、for(表达式1,表达式2,表达式3)
    • C、for(;表达式2;)
    • D、for(;;表达式3)

    正确答案:B

  • 第10题:

    已知x=10,y=’20’,a=5,下列()表达式是合法的。

    • A、D、x+str

    正确答案:B

  • 第11题:

    单选题
    顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。 x="12" y=2*3 z=left("foxpro",3)
    A

    x+y

    B

    y+z

    C

    x-z+y

    D

    x-x+z-z


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    表达式Y+1>=X是一个()。
    A

    字符串表达式

    B

    关系表达式

    C

    算术表达式

    D

    不合法的表达式


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列描述中,错误的一条是______。

    A.已知a=3、b=2、c=l,则表达式(a>b)气的值为1

    B.C语言的表达式能构成语句

    C.表达式(x1=3*5,x1*4),x1+5的值为20

    D.表达式x1=(b=4)+(c=6)的值为6


    正确答案:D

  • 第14题:

    能正确表示代数式的C语言表达式是( )

    A.3*xn/(2*x-1)

    B.3*x**n/(2*x-1)

    C.3*pow(x,n)*(1/(2*x-1))

    D.3*pow(n,x)/(2*x-1)


    正确答案:C

  • 第15题:

    若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()

    A.x=x*3=2

    B.x=(y==1)

    C.i=float(x)

    D.i%(-3)


    参考答案:B

  • 第16题:

    下列不是合法for语句的是( )

    A.for(表达式1;;)

    B.for(表达式1,表达式2,表达式3)

    C.for(;表达式2;)

    D.for(;;表达式3)


    答案:B

  • 第17题:

    下列选项中,哪几项是VB语言的合法表达式。

    A、x+1

    B、s+i

    C、2*a*b

    D、a÷b


    正确答案:ABC

  • 第18题:

    若有代数式“ex+y2+y/x”,则正确的C语言表达式是( )

    A.ex+y*y+y/x

    B.exp x+pow(y,2)+y/x

    C.exp(x)+pow(y,2)+y/x

    D.ex+y2+y/x


    正确答案:C

  • 第19题:

    下列数学表达式写成VB表达式,正确的是()

    • A、数学表达式0<x≤10对应的VB表达式为x>0orx<=10
    • B、数学表达式x2-(x+2)+5对应的VB表达式为x^2-(x+2)+5
    • C、数学表达式b2-4ac≥0对应的VB表达式为b^2-4ac>=0
    • D、数学表达式对应的VB表达式为Sqr(x2-1)

    正确答案:B

  • 第20题:

    表达式Y+1>=X是一个()。

    • A、字符串表达式
    • B、关系表达式
    • C、算术表达式
    • D、不合法的表达式

    正确答案:B

  • 第21题:

    数学表达式“|x|>4”对应的C语言表达式是“x<-4||x>4”。


    正确答案:正确

  • 第22题:

    单选题
    若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()
    A

    x=x*3=2

    B

    x=(y==1)

    C

    i=float(x)

    D

    i%(-3)


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    以下叙述中正确的是(  )。
    A

    分支结构是根据算术表达式的结果来判断流程走向的

    B

    在C语言中,逻辑真值和假值分别对应1和0

    C

    对于浮点变量x和y,表达式:x==y是非法的,会出编译错误

    D

    关系运算符两边的运算对象可以是C语言中任意合法的表达式


    正确答案: C
    解析:
    C语言中,运算符两侧的运算对象可以任意合法的表达式,选项D正确;非0和0分别对应逻辑真值和假值,选项B错;关系运算符“==”两侧的运算对象只要为合法的表达式就可以编译通过,选项C错;分支结构是根据if或者else if后面的圆括号内的表达式(不仅仅是算术表达式,还有赋值表达式、逗号表达式、关系表达式、逻辑表达式等)的值来判定流程走向的,选项A错误;所以答案选D。