itgle.com
更多“若变量已正确定义并赋值,以下符合C语言语法的表达式是( )。A.a:=b+1B.a=b=c+2 ”相关问题
  • 第1题:

    若变量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
    取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

  • 第2题:

    若变量已正确定义并赋值,下面符合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

  • 第3题:

    若变量已正确定义并赋值,下面符合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是错误的。

  • 第4题:

    若变量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)错误。

  • 第5题:

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

    A.X+1=y

    B.++X.Y=X一一

    C.X=X+10=X+Y

    D.double(X)/10


    正确答案:B
    A选项中不能将变量Y赋给表达式,c选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10。

  • 第6题:

    若变量已正确定义并赋值,符合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不能放在表达式左边。

  • 第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语言语法的表达式是()

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

    正确答案:A

  • 第9题:

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

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

    正确答案:D

  • 第10题:

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

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

    正确答案:D

  • 第11题:

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

    • A、a=a+7;
    • B、a=7+b+c,a++
    • C、int12.3%4
    • D、a=a+7=a+b

    正确答案:B

  • 第12题:

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

    a=8+b+c,a++

    B

    a=3a

    C

    int(12.3%4)

    D

    a=a+1=c+b


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

  • 第13题:

    若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。 A.a:=b+1B.a=b=c+2SXB

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

    A.a:=b+1

    B.a=b=c+2

    C.intl8.5%3

    D.a=a+7=c+b


    正确答案:B
    B。【解析】本题考查C++语言的正确赋值方法。a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。选项A中包含一个不合法的运算符":=";选项C应改为(int)18.5%3;选项D可理解为两个表达式a+7=c+b和a=a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量。

  • 第14题:

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

    A.a:=b+1;

    B.a=b=C+2;

    C.int18.5%3;

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


    正确答案:B

  • 第15题:

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

    A.a=a+7;

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

    C.int(12.3%4)

    D.a=a+7=c+b


    正确答案:B

  • 第16题:

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


    正确答案:B
    选项A中包含一个不合法的运算符“:=”;选项C应改为(int)18.5%3;选项D可理解为两个表达式a+7=c+b和a=a+7,其中第一个是错的,因为C语言规定赋值号的左边只能是单个变量,不能是表达式或常量等。因此,正确答案是选项B,它实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。

  • 第17题:

    若变量已正确定义并赋值,下面符合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非法,因为赋值表达式的左侧不能为常量或表达式。

  • 第18题:

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

    A.a%=7.6;

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

    C.int(12.3)%4

    D.a=c+b=a+7


    正确答案:B

  • 第19题:

    若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。A.a:=b+1 B.a=b=c+2 SX

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

    A.a:=b+1

    B.a=b=c+2

    C.intl8.5%3

    D.a=a+7=c+b


    正确答案:B
    B。【解析】本题考查C++语言的正确赋值方法。a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式b=c+2和a=b。选项A中包含一个不合法的运算符":=";选项C应改为(int)18.5%3;选项D可理解为两个表达式a+7=c+b和a=a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量。

  • 第20题:

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

    • A、a=8+b+c,a++
    • B、a=3a
    • C、int(12.3%4)
    • D、a=a+1=c+b

    正确答案:A

  • 第21题:

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

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

    正确答案:D

  • 第22题:

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

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

    正确答案:B

  • 第23题:

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

    a=a+7;

    B

    a=7+b+c,a++

    C

    int12.3%4

    D

    a=a+7=a+b


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

  • 第24题:

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

    x+1=y

    B

    ++x,y=x--

    C

    x=x+10=x+y

    D

    double(x)/10


    正确答案: B
    解析:
    B项正确,++x是前缀表达式,y=x--是复合语句,先进行x--,然后把自减后的值赋给y。A项错误,x+1是右值,不能被赋值;C项错误,x+10是右值,不能被赋值;D项错误,应改成(double)x/10,double (x)/10是表示声明了一个double变量,它名字是(x)/10,显然不符合C语言语法。答案选择B选项。