更多“若以下选项中的变量已正确定义,则正确的赋值语句是()。A.x1=26.8%3;B.1+2=x2C.x3=0x12;D.x4=1+2=3 ”相关问题
  • 第1题:

    若以下选项中的变量已正确定义,则正确的赋值语句是A.x1=26.8%3; B.1+2=x2; C.x3=0x12; D.x4=1+2=3;


    正确答案:C
    在正确的赋值语句中,赋值符号的左边不能为常量或表达式,而右边不能为变量或表达式。
    从题目来看,选项A中赋值符号的右值为表达式,明显是错误的;选项B中,左值为表达式,也明显是错误的。在选项D中,表达式是x4=1+2=3,由于=号运算符的结合方式是自右向左结合,那么,该表达式先执行赋值表达式1+2=3,这本身就是错误的,1+2是表达式,不能赋值。故本题答案为C。

  • 第2题:

    若以下选项中的变量已正确定义,则正确的赋值语句是

    A.x3=x2=x1=0;

    B.x1=26.8%3;

    C.1+2=x2;

    D.x4=1+2=3;


    A

  • 第3题:

    若以下选项中的变量x1、x2、x3、x4均已正确定义,则合法的赋值语句是()。

    A.x1=26%3

    B.1+2=x2;

    C.x3=0x12;

    D.x4=1+2=3;


    x3=0x12;

  • 第4题:

    若以下选项中的变量已正确定义,则正确的赋值语句足

    A.x1=26.8%3;

    B.1+2=x2

    C.x3=0x12;

    D.x4=1+2=3;


    正确答案:C
    解析:本题考核的知识点是C语言中对变量赋值的应用。赋值操作由赋值运算符“=”来完成,一般形式为变量:表达式,赋值的方向为由右向左,即将“;”右侧表达式的值赋给“=”左侧的变量,执行步骤是先计算再赋值。选项A中运算符“%”的运算对象必须为整数,而选项A中26.8不为整数,故选项A不正确;选项B将一个变量赋值给一个表达式,这在C语言中是不允许的,故选项B不正确;选项D中也是将一个常量3赋值给一个表达式,故选项D不正确;所以,4个选项中选项C符合题意。

  • 第5题:

    20、若以下选项中的变量已正确定义,则正确的赋值语句是

    A.x3=x2=x1=0;

    B.x1=26.8%3;

    C.1+2=x2;

    D.x4=1+2=3;


    x1+x2=x3;