下列不是合法的赋值语句的是()A、iNumber_1=45B、(4+5)*3、5=numC、Label1、caption=timeD、num=(4+5)*3、5

题目

下列不是合法的赋值语句的是()

  • A、iNumber_1=45
  • B、(4+5)*3、5=num
  • C、Label1、caption=time
  • D、num=(4+5)*3、5

相似考题
参考答案和解析
正确答案:B
更多“下列不是合法的赋值语句的是()”相关问题
  • 第1题:

    不考虑内存释放问题,下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)

    ①sq=sh;②sh=tr;③tr=sq;④sq=tr;⑤sh=sq。


    正确答案:②⑤
    ②⑤

  • 第2题:

    char c[]="VeryGood";是一个合法的为字符串数组赋值的语句。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第3题:

    下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)。

    ①sq=sh; ②sh=tr; ③tr=sq; ④sq=tr; ⑤sh=sq;


    正确答案:② ⑤
    ② ⑤ 解析:根据Java代码:
    Triangle tr=new Triangle();
    Square sq=new Square();
    Shapesh=tr;
    可以得出下面的结论:tr引用一个Triangle对象,sq引用一个Square对象,sh和tr引用同一个Triangle对象。因此,对问题1给出的论断,sh和tr引用同一个对象,其引用的内存空间也是相同的,①和⑤正确。对于论断④,由于sh和tr引用同一类型的同一个对象,因此不存在不同的备份。
    根据题目的描述,我们知道perimeter是虚拟函数,所以所有通过sh调用的perimeter都将实际调用Triangle类的perimeter方法。
    .tr->height():因为订引用一个Triangle对象,所以调用Triangle类的height方法。
    .sh->perimeter():因为sh引用的是一个Trangle对象,所以调用Triangle类的 perimeter方法。
    .sq->height():因为sq引用的是Square对象,但Square类并没有height方法,所以未对应任何方法调用。
    .sq->perimeter():因为sq引用的是Square对象,所以调用Square类的perimeter方法。
    .sh->height():虽然sh引用的是一个Trangle对象,sh中并未定义height方法,所以此调用错误。
    .tr->perimeter():因为tr引用一个Triangle对象,所以调用Triangle类的perimeter方法。
    问题3主要考虑类型的问题,我们只能够将子类类型的实例或引用赋值给父类类型的变量或引用。因此,赋值运算的左边一定是右边的父类或同一类型。正确的只有②和⑤。

  • 第4题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是

    A.x=y==5;

    B.x=n%2.5;

    C.x+n=i;

    D.x=5-4+1;


    正确答案:A

  • 第5题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。

    A.x=y==5;

    B.x=n%2.5;

    C.x+n=i

    D.x=5=4+1;


    正确答案:A
    解析: 对于取模运算符“%”,不能用于浮点数,在表达式B中,2.5为浮点数,因此B是错误的;在赋值表达式,其左值不能为表达式,因此C是错误的;在赋值表达式,其左值不能为常数,因此D是错误的,因为在“5=4+1”中,5是常数,但出现在赋值表达式的左边。

  • 第6题:

    按Java语言规则,下列赋值语句中不合法的是( )。

    A.float a=2.0

    B.double b=2.0

    C.int c=2

    D.long d=2L


    正确答案:A

  • 第7题:

    以下合法的赋值语句是()。

    • A、x=y=100
    • B、d--;
    • C、x+y;
    • D、c=int(a+b);

    正确答案:B

  • 第8题:

    以下选项中,合法的赋值语句是()

    • A、a==1
    • B、++i
    • C、a=a+1=5
    • D、y=int(i)

    正确答案:B

  • 第9题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是()

    • A、x=y=5
    • B、x=n%2.5
    • C、x+n=i
    • D、x=5=4+1

    正确答案:A

  • 第10题:

    对于语句If x=1 Then y=1,下列说法正确的是()。

    • A、x=1为赋值语句
    • B、x=1为关系表达式,y=1为赋值语句
    • C、x=1和y=1均为关系表达式
    • D、x=1和y=1均为赋值语句

    正确答案:B

  • 第11题:

    在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。

    • A、I=1和j=1均为赋值语句
    • B、I=1和j=1均为关系表达式
    • C、I=1关系表达式,j=1均为赋值语句
    • D、I=1为赋值语句,j=1为关系表达式

    正确答案:C

  • 第12题:

    单选题
    下列不是合法的赋值语句的是()
    A

    iNumber_1=45

    B

    (4+5)*3、5=num

    C

    Label1、caption=time

    D

    num=(4+5)*3、5


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

  • 第13题:

    以下不合法的赋值语句是()。

    A、x=y=100

    B、d--;

    C、x+y;

    D、c=int(a+b);


    参考答案:A,C,D

  • 第14题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

    A.x=y==5;

    B.X=n%2.5:

    C.x+n=i;

    D.x=5=4+1:


    正确答案:A
    求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

  • 第15题:

    若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?

    A.a==1;

    B.++i;

    C.a=a+1=5

    D.! (++a! =b--)


    正确答案:B
    解析:赋值运算符分为赋值运算符(=)和扩展运算符。其中“=”赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符“=”前加上其他运算符,如:+=,*=,%=等,特殊的一个表达式是++和--,如选项B)++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项A)a==1和选项D)!(++a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。

  • 第16题:

    以下合法的赋值语句是______。A.X=Y=100B.D-;C.X+Y;D.C=int(A+B)

    以下合法的赋值语句是______。

    A.X=Y=100

    B.D-;

    C.X+Y;

    D.C=int(A+B)


    正确答案:B
    解析:本题中的答案A与D都缺少“;”,而答案C中,表达式是不能独立成为语句的,答案B使用了C语言的自减运算符它就相当于D=D-1,所以答案B为一赋值语句。

  • 第17题:

    语句if x=1 then y=1,下列说法正确的是()。

    A.x=1和y=1都是赋值语句

    B.x=1和y=1都是关系表达式

    C.x=1是赋值语句,y=1是关系表达式

    D.x=1是关系表达式,y=1是赋值语句


    本题答案:D

  • 第18题:

    以下合法的赋值语句是______。A.X=Y=100B.D-;C.X+YD.C=int(A+B)

    以下合法的赋值语句是______。

    A.X=Y=100

    B.D-;

    C.X+Y

    D.C=int(A+B)


    正确答案:B
    解析:本题中的答案A与D都缺少“;”,而答案C中,表达式是不能独立成为语句的,答案B使用了C语言的自减运算符它就相当于D=D-I,所以答案B为一赋值语句。

  • 第19题:

    什么是BASIC语句中的赋值语句?


    正确答案:赋值语句就是用来给变量赋值的。语句定义符LET为"让"的意思。LETX=2+8即让X=2+8。

  • 第20题:

    char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句


    正确答案:正确

  • 第21题:

    语句Ifx=1 Then y=1,下列说法正确的是()。

    • A、x=1和y=1均为赋值语句
    • B、x=1和y=1均为关系表达式
    • C、x=1为关系表达式,y=1为赋值语句
    • D、x=1为赋值语句,y=1为关系表达式

    正确答案:C

  • 第22题:

    语句if x=1 then y=1,下列说法正确的是()。

    • A、x=1和y=1都是赋值语句
    • B、x=1和y=1都是关系表达式
    • C、x=1是赋值语句,y=1是关系表达式
    • D、x=1是关系表达式,y=1是赋值语句

    正确答案:D

  • 第23题:

    单选题
    下列不是FORTRAN赋值语句的是()。
    A

    X=.TRUE.

    B

    X=X*X

    C

    X=X**2**2

    D

    X=X++


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