更多“下列Python赋值语句中,不合法的是?”相关问题
  • 第1题:

    对于语句IFa=6THENb=8,下面的说法正确的是()。

    A.语句中有两个等于符号

    B.语句中有两个赋值符号

    C.语句中第一个是等于符号,第二个是赋值符号

    D.语句中第一个是赋值符号,第二个是等于符号


    参考答案:C

  • 第2题:

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

    A.float a=2.0

    B.double b=2.0

    C.int c=2

    D.long d=2L


    正确答案:A

  • 第3题:

    以下关于Python数值运算描述错误的是哪一项?

    A.Python支持+=、%=这样的增量赋值操作符。

    B.在Python 2.x中,默认情况下10/3 == 3的判别结果是False,而Python 3.x中则不同。

    C.Python内置支持复数运算,可以使用j或者J来表示。

    D.%运算符表示运算对象取余。


    正确答案:B

  • 第4题:

    Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)


    正确答案:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。
    浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如list();3,copy模块的copy()函数}
    深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy模块的deep.deepcopy()函数}

  • 第5题:

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


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

  • 第6题:

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

    • A、x=(1,y=2);
    • B、++x;
    • C、x=y=15;
    • D、y=int(x);

    正确答案:D

  • 第7题:

    在赋值语句中:<变量名>=<表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。


    正确答案:正确

  • 第8题:

    在语句中,给变量赋值时,赋值语句必须以()结尾。


    正确答案:分号

  • 第9题:

    单选题
    下列赋值语句中正确的是()
    A

    STORE 1 TO X,Y

    B

    STORE 1,2 TO X

    C

    STORE 1 TO X Y

    D

    STORE 1,2 TO X


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

  • 第10题:

    单选题
    在赋值语句中,经常省略的保留字(关键字)是()
    A

    INPUT

    B

    LET

    C

    READ

    D

    DATA


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

  • 第11题:

    判断题
    在赋值语句中:<变量名>=<表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。
    A

    B


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

  • 第12题:

    填空题
    在语句中,给变量赋值时,赋值语句必须以()结尾。

    正确答案: 分号
    解析: 暂无解析

  • 第13题:

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

    ①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主要考虑类型的问题,我们只能够将子类类型的实例或引用赋值给父类类型的变量或引用。因此,赋值运算的左边一定是右边的父类或同一类型。正确的只有②和⑤。

  • 第14题:

    下列不合法的Python变量名是()

    A.Python2

    B.N.x

    C.sum

    D.Hello_World


    正确答案:B

  • 第15题:

    下列为变量赋值的语句中,错误的是()。

    ASET @X = 10

    BSELECT @X = 10

    CSET @X = 10 + 10

    DSET @X = 10 + ’A’


    D

  • 第16题:

    下列给出的赋值语句中正确的是()。

    • A、4=M
    • B、-M=M
    • C、B=A-3
    • D、x+y=0

    正确答案:C

  • 第17题:

    赋值语句中赋值号只能是变量,不能是常量。


    正确答案:正确

  • 第18题:

    下列赋值语句中正确的是:inta[3]={1,2,3},*p()

    • A、p=&a;
    • B、*p=a;
    • C、*(a+1)=a;
    • D、p=a+1;

    正确答案:D

  • 第19题:

    下列赋值语句中正确的是()

    • A、STORE 1 TO X,Y
    • B、STORE 1,2 TO X
    • C、STORE 1 TO X Y
    • D、STORE 1,2 TO X

    正确答案:A

  • 第20题:

    在VB中,对于语句IF X=0 THEN Y=10,说法正确的是()。

    • A、语句中有两个等于符号
    • B、语句中有两个赋值符号
    • C、语句中第一个是等于符号,第二个是赋值符号
    • D、语句中第一个是赋值符号,第二个是等于符号

    正确答案:C

  • 第21题:

    单选题
    下列给出的赋值语句中正确的是()。
    A

    4=M

    B

    -M=M

    C

    B=A-3

    D

    x+y=0


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

  • 第22题:

    问答题
    Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)

    正确答案: 赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。
    浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂函数,如list();3,copy模块的copy()函数}
    深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy模块的deep.deepcopy()函数}
    解析: 暂无解析

  • 第23题:

    问答题
    什么是BASIC语句中的赋值语句?

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

  • 第24题:

    判断题
    赋值语句中赋值号只能是变量,不能是常量。
    A

    B


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