更多“若变量已正确定义并赋值,下面符合C语言语法的表达式是()。A、a=a+7;B、a=7+b+c,a++C、int12.3%4D、a=a+7=a+b”相关问题
  • 第1题:

    下面赋值语句中正确的是

    A.a=7+b+c=a+7;

    B.a=7+b++=a+7;

    C.a=7+b,b++,a+7;

    D.a=7+b,C=a+7;


    正确答案:D
    解析:赋值语句合法的重要标志之一就是赋值符号的左侧应该表示为一个变量,即可以在内存中存在一块空间用于存放赋值符号右侧的值。据此,可以断定选项A和B可以排除。注意:选项C中不是逗号表达式,要考虑优先级的问题。本题答案为D。

  • 第2题:

    若变量已正确定义并赋值,下面符合C语言语法的表达式是______。

    A.a:=b+1;

    B.a=b=C+2;

    C.int18.5%3;

    D.a=a+7=c+b;


    正确答案:B

  • 第3题:

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

    A.a=a+7;

    B.a=7+b+c,a++

    C.int(12.3%4)

    D.a=a+7=c+b


    正确答案:B

  • 第4题:

    若变量已正确定义并赋值,下面符合C语言的表达式是______。

    A.a:=b+1

    B.a=b=c+2

    C.int 18.5%3

    D.a=a+7=c+b


    正确答案:B
    解析:选项A和C一望而知其错:对于表达式a=a+7=c+b(答案D),是先执行赋值表达式a+7=c+b,再把这个表达式的值赋给a,显然,表达式a+7=c+b非法,因为赋值表达式的左侧不能为常量或表达式。

  • 第5题:

    若变量已正确定义并赋值,符合C语言语法的表达式是( )。

    A.a=a+7:

    B.a=7+b+C,a++

    C.int(12.3%4)

    D.a=a+7=c+b


    正确答案:B
    选项A,不是表达式,是语句;选项B,是逗号表达式;选项C,12.3是小数不能做%运算;选项D,a+7不能放在表达式左边。

  • 第6题:

    若下列选项中的变量已正确定义并赋值,则符合Java语言语法的是

    A.b=a! =76;

    B.a=8+b+C=9;

    C.i=12.3*%4;

    D.a=a+7=c+b;


    正确答案:A
    解析:赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。选项B)=8+b+c=9中,前半句a=8+b+c正确,但的是a+b+c=9左边其实是一个表达式,而不是一个变量。选项C)i=l2.3*%4中,连用两个双目运算符,双目运算符的用法是左右两端必须都是表达式或变量才行。选项D)a=a+7=c+b,a+7=c+b的左边也是―个表达式,而非变量。

  • 第7题:

    若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )

    A.a:=b+1
    B.a=b=c+2
    C.int 18.5%3
    D.a=a+7=c+b

    答案:B
    解析:

  • 第8题:

    若变量a,b,c已正确定义并赋值,符合C语言语法的表达式是()

    • A、ab/c;
    • B、a/c×b
    • C、a·b
    • D、a*b/c

    正确答案:D

  • 第9题:

    若变量已正确定义并赋值,符合C语言语法的表达式是()

    • A、a=a±1
    • B、int(12.0%2)
    • C、a=a+1;
    • D、a=a

    正确答案:D

  • 第10题:

    下列语句中,符合语法的赋值语句是()。

    • A、a=7+b+c=a+7;
    • B、a=7+b++=a+7;
    • C、a=(7+b,b++,a+7);
    • D、a=7+b,c=a+7;

    正确答案:C

  • 第11题:

    下列语句中符合C语言语法的赋值语句是()

    • A、a=7+b+c=a+7;
    • B、a=7+b++=a+7;
    • C、a=7+b,b++,a+7
    • D、a=7+b,c=a+7;

    正确答案:D

  • 第12题:

    单选题
    下列语句中符合C语言语法的赋值语句是()
    A

    a=7+b+c=a+7;

    B

    a=7+b++=a+7;

    C

    a=7+b,b++,a+7

    D

    a=7+b,c=a+7;


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

  • 第13题:

    若变量已正确定义并赋值,下面符合C语言语法的表达式是

    A.m:=5

    B.c=b=a=l

    C.float 8%5

    D.x+5=y+2


    正确答案:B
    解析:选项A)中的赋值方法为Pascal语言赋值格式;C语言中赋值直接为“=”,无冒号;选项D)中“x+5=y+2”赋值格式错误,赋值号左边不可以出现常量,也不可以同时出现两个变量。选项C)应改为(float)8%3

  • 第14题:

    若变量已正确定义并赋值,下面符合C语言要求的表达式是A.a:=b+1 B.a=b=c+2 C.int 18.5%3 D.a=a+7=c+b


    正确答案:B
    本题考查C语言表达式的语法。A选项中“:=”不是C语言中的运算符。C选项中int是定义一个整型变量,后面不能够跟算术表达式。D选项错误地使用了赋值运算符“=”,赋值运算符只能将一个数据赋给一个变量,而不能够对表达式进行赋值。题目中a=a+7或a=c+d都是正确的表达式,a+7=c+d是错误的。

  • 第15题:

    若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。A.x,y=x一B.xl=ySX

    若变量X、y已正确定义并赋值,以下符合c语言语法的表达式是( )。

    A.++x,y=x-一

    B.x+l=y

    C.x=x+10--x+y

    D.double(x)/lO


    正确答案:A
    x+1和x+10不能做左值,B)和c)错误;类型转换需要用括号括起类型名,所以D)错误。

  • 第16题:

    下列语句中符合C语言语法的赋值语句是_______。

    A.a=7+b+c=a+7

    B.a=a+7

    C.a=7+b,b++,a+7;

    D.a=7+b,c=a+7;


    正确答案:D
    解析:由于赋值语句是由赋值表达式加分号构成,所以选项A、B均不是合法的赋值语句;选项C中,存在两种运算符:逗号运算符和赋值运算符,其中赋值运算符的优先级高,选项C也不是。

  • 第17题:

    若题中各变量已正确定义并赋值,下面符合C语法的表达式是( )

    A.a%=7.6;

    B.a++,a=7+b+c

    C.int(12.3)%4

    D.a=c+b=a+7


    正确答案:B

  • 第18题:

    下列表达式中,正确的C赋值表达式是( )

    A.a=7+b+C=a+7

    B.C=7+b++=a+7

    C.a=(7+b, b++, a+7)

    D.a= 7+b, c=a+7


    正确答案:C
    赋值运算符是运算符之一,赋值运算也可以出现在一般表达式中。赋值运算时,出现在赋值运算符左边的表达式应该是引用一个存储对象,例如变量。不可以是一个数值计算表达式。如表达式a=7+b+c=a+7因算术运算符比赋值运算符的优先级高,要把a+7的结果赋给7+b+c,这是错误的。同样理由,表达式a=7+b++=a+7也是错误的。而表达式a=(7+b,b++,a+7)就是正确的赋值表达式,它是先计算赋值号左边的括号内的表达式,括号表达式内是一个逗号表达式,远号表达式要求顺序逐一计算各子表达式,并以最后一个子表达式的值作为远号表达式的结果,最后将该结果赋给变量a。而表达式a=7+b,c=a+7则不是一个赋值表达式,而是一个逗号表达式,它由两个赋值子表达式组成。所以解答是C。

  • 第19题:

    若变量a,b已正确定义并赋值,符合C语言语法的表达式是()

    • A、a,b
    • B、a≤b
    • C、a≥b
    • D、a≠b

    正确答案:A

  • 第20题:

    若变量已正确定义并赋值,下面给出的表达式中,符合C语言语法要求的是()。

    • A、a:=b+1
    • B、int 18.5%3
    • C、a=a+7=c-b
    • D、a=b=c+2

    正确答案:D

  • 第21题:

    若变量已正确定义并赋值,下面符合C语言语法的表达式是().

    • A、a:=b+1
    • B、a=b=c+2
    • C、int 18.5%3
    • D、a=a+7=c+b

    正确答案:B

  • 第22题:

    下列表达式中符合C语言语法的赋值表达式是()。

    • A、a=7+b+c=a+7
    • B、a=7+b++=a+7
    • C、a=(7+b,b++,a+7)
    • D、a=7+b,c=a+7

    正确答案:C

  • 第23题:

    单选题
    若变量已正确定义并赋值,下面符合C语言语法的表达式是()。
    A

    a=a+7;

    B

    a=7+b+c,a++

    C

    int12.3%4

    D

    a=a+7=a+b


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