更多“在Python中,变量不直接存储值,而是存储值的引用,也就是值在”相关问题
  • 第1题:

    在面向对象模型中,实体的每个属性应该用一个变量和两个消息表示,()。

    A、一个消息用于存储属性当前的值,另一个消息用于存储属性修改前的值

    B、一个消息用于读取属性当前的值,另一个消息用于存储属性修改前的值

    C、一个消息用于存储属性当前的值,另一个消息用于修改属性的值

    D、一个消息用于读取属性当前的值,另一个消息用于修改属性的值


    标准答案:D

  • 第2题:

    以下各项说法中,正确的是( )。

    A.当通过引用传递参数时,函数创建一个变量以存储参数的值

    B.当通过引用传递参数时,函数无法访问参数的值

    C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值

    D.当通过引用传递参数时,函数访问调用程序中参数的原始值


    正确答案:D
    解析:本题考核函数参数传递中的引用传递。先来理解引用的概念:①“引用”实际上是给一个已知变量起个别名,对引用的操作也就是对被它引用的变量的操作。②C++中的变量名对应着内存的存储位置,可以使用一个特定的内存地址访问到它,引用则引入变量的另一个名字,它和这个变量具有同一内存地址。③当通过引用传递参数时,只是把请求调用的程序中实参的引用传递给函数(实际上是实参的内存地址被传递了)。

  • 第3题:

    若—个外部变量的定义形式为static int x;,那么,其中static的作用应该是______。

    A.将变量存储在静态存储区

    B.使变量x可以由系统自动初始化

    C.使x只能在本文件内引用

    D.使x的值可以永久保留


    正确答案:C
    解析:事实上,无论有无static修饰,外部变量都具有A、B和C三科特性。作为—种修饰,static仅是限制此类型外部变量的引用范围:只能在定义它的文件范围内使用。

  • 第4题:

    常用的函数参数传递方式有传值与传引用两种( )。

    A.在传值方式下,形参与实参之间互相传值

    B.在传值方式下,实参不能是变量

    C.在传引用方式下,修改形参实质上改变了实参的值。

    D.在传引用方式下,实参可以是任意的变量和表达式。


    正确答案:C

  • 第5题:

    在类的成员中,用于存储属性值的是()。

    • A、属性
    • B、方法
    • C、事件
    • D、成员变量

    正确答案:D

  • 第6题:

    刀具半径右补偿值和刀具径向补偿值都存储在()中。

    • A、缓存器
    • B、偏置寄存器
    • C、存储器
    • D、硬盘

    正确答案:B

  • 第7题:

    在散列存储中,装填因子a的值越大,则();a的值越小,则()


    正确答案:产生冲突的可能性就越大;产生冲突的可能性就越小

  • 第8题:

    类是存储在()上的引用类型,而结构是存储在()上的值类型。


    正确答案:堆;堆栈

  • 第9题:

    单选题
    下列关于变量的叙述,错误的是()。
    A

    变量对应计算机内部的存储单元

    B

    数据存储到某个变量时,当数据被读取后,变量中的数据就变为空

    C

    在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中

    D

    对变量的赋值操作将改变该变量中原来的值


    正确答案: C
    解析: B项表述不准确,数据不为空。

  • 第10题:

    单选题
    如何理解引用作为函数参数时,值可以发生变化()
    A

    引用变量在传递到函数内部时,首先复制一份对象,之后再传递

    B

    引用变量将它本身传递给函数内部

    C

    引用变量不是值传递的

    D

    如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。


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

  • 第11题:

    单选题
    引用是一个变量的别名,下列关于的引用的描述,正确的是()。
    A

    引用的值与被引用变量的值相等,内存地址相同

    B

    引用的值与被引用变量的值相等,内存地址不相同

    C

    引用的值与被引用变量的值不等,内存地址相同

    D

    引用的值与被引用变量的值不等,内存地址不同


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

  • 第12题:

    单选题
    引用类型和值类型之间的区别是()。
    A

    引用类型变量保存内存地址,值类型直接保存变量值

    B

    引用类型在变量中直接保存变量值,值类型保存内存地址

    C

    引用类型和值类型保存数据的方式相同

    D

    .NETFramework不支持值类型,因为所有的类型都是引用类型了


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

  • 第13题:

    在Excel2003中提供了许多内置函数,实现函数运算所使用的数值称为参数,参数可以是()。

    A.常量、变量、单元格、区域名、逻辑值、错误值或其他函数

    B.常量、变量、单元格、区域、逻辑值、错误值或其他函数

    C.常量、变量、单元格、区域名、逻辑值、引用、错误值或其他函数

    D.常量、变量、单元格、区域、逻辑值、引用、错误值或其他函数


    参考答案:A

  • 第14题:

    若一个外部变量的定义形式为static int x;,那么,其中static的作用应该是_______。

    A.将变量存储在静态存储区

    B.使变量x可以由系统自动初始化

    C.使x只能在本文件内引用

    D.使x的值可以永久保留


    正确答案:C
    解析:事实上,无论有无static修饰,外部变量都具有A、B和C三种特性。作为一种修饰,static仅是限制此类型外部变量的引用范围:只能在定义它的文件范围内使用。

  • 第15题:

    关于函数参数传递中,形参与实参的描述错误的是( )。

    A.python实行安值传递参数。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参)

    B.实参与形参存储在各自的内存空间中,是两个不相关的独立变量

    C.在参数内部改变形参的值,实参的值一般是不会改变的。.实参与形参的名字必须相同


    正确答案:D

  • 第16题:

    引用类型和值类型之间的区别是()。

    • A、引用类型变量保存内存地址,值类型直接保存变量值
    • B、引用类型在变量中直接保存变量值,值类型保存内存地址
    • C、引用类型和值类型保存数据的方式相同
    • D、.NETFramework不支持值类型,因为所有的类型都是引用类型了

    正确答案:A

  • 第17题:

    下列关于变量的叙述,错误的是()。

    • A、变量对应计算机内部的存储单元
    • B、数据存储到某个变量时,当数据被读取后,变量中的数据就变为空
    • C、在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中
    • D、对变量的赋值操作将改变该变量中原来的值

    正确答案:B

  • 第18题:

    刀具长度补偿值和半径补偿值都存储在缓存器中。


    正确答案:错误

  • 第19题:

    不必存储属性值,而是从其他属性值推导出值的属性称为()属性。


    正确答案:派生

  • 第20题:

    填空题
    不必存储属性值,而是从其他属性值推导出值的属性称为()属性。

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

  • 第21题:

    填空题
    类是存储在()上的引用类型,而结构是存储在()上的值类型。

    正确答案: 堆,堆栈
    解析: 暂无解析

  • 第22题:

    判断题
    在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址。
    A

    B


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

  • 第23题:

    单选题
    引用变量作为函数参数时,值是否可以变化()
    A

    变化,因为引用变量中存储的仅是对象的指针

    B

    变化,因为引用变量不是以值传递的形式传给函数内部的

    C

    不变,因为引用变量同样是以值传递的形式传的

    D

    不变,因为引用变量在传递时会先复制一份对象


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