更多“02180011:C语言定义一个变量,占用内存中的一个存储空间。()”相关问题
  • 第1题:

    下列说法中不正确的是( )。

    A.指针是一个变量

    B.指针中存放的是数值

    C.指针可以进行加、减等算术运算

    D.指针变量占用存储空间


    正确答案:B
    解析:指针中存放的是变量的地址,指针也可以进行增减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。

  • 第2题:

    有以下定义: struct data { int i;char c;double d;}x; 以下叙述中错误的是( )。

    A.x的内存地址与x.i的内存地址相同

    B.struct data是一个类型名

    C.初始化时,可以对x的所有成员同时赋初值

    D.成员i、c和d占用的是同一个存储空间


    答案:D
    解析:变量i、c、d是结构体变量x中三个不同的成员,占用不同的存储空间。

  • 第3题:

    在某嵌入式系统中采用PowerPC处理器,若C语言代码中定义了如下的数据类型变量X,则X所占用的内存字节数是( )。

    A.8
    B.13
    C.16
    D.24

    答案:A
    解析:
    C语言中,union的使用与struct的用择非常类似,主要区别在于union维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union中所有的数据成员共用一个空间,同1时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。—个union只配置—个足够大的空间以来容纳最大长度的数据成员,以上例而言,最大长度是double型态,所以X的空间大小就是double数据类型的大小。Double为双精度浮点数,占用8个字节空间。

  • 第4题:

    ()变量在内存中只有一个拷贝,被该类的所有对象共享;每当创建一个实例,就会为()变量分配一次内存,()变量可以在内存中有多个拷贝,互不影响。


    正确答案:类;实例;实例

  • 第5题:

    以下C语言共用体类型数据的描述中,不正确的是()

    • A、共用体变量占的内存大小等于所需内存最大的成员所占的内存
    • B、共用体类型可以出现在结构体类型定义中
    • C、在定义共用体变量的同时允许对第一个成员的值进行初始化
    • D、同一共用体各成员的首地址不相同

    正确答案:C

  • 第6题:

    Java语言中一个Char类型的数据占用2个字节大小的内存空间。


    正确答案:正确

  • 第7题:

    C程序中定义的变量,代表内存中的一个存储单元。


    正确答案:正确

  • 第8题:

    在已打开的表中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量“姓名”的值赋给当前记录的“姓名”字段,应使用什么命令?


    正确答案:姓名=m.姓名

  • 第9题:

    页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占用连续的内存空间。


    正确答案:错误

  • 第10题:

    单选题
    有关变量的说法中不正确的是()。
    A

    变量名必须以字母、汉字或下划线开头

    B

    变量分字段变量和内存变量

    C

    在VFP中,变量名的长度不受限制

    D

    数组定义后,它的每个元素都可当作一个内存变量来使用


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

  • 第11题:

    填空题
    一个指针类型的对象占用内存的()个字节的存储空间。

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

  • 第12题:

    单选题
    操作系统中采用虚拟存储技术,实际上是为实现(  )。[2012年真题]
    A

    在一个较小内存储空间上,运行一个较小的程序

    B

    在一个较小内存储空间上,运行一个较大的程序

    C

    在一个较大内存储空间上,运行一个较小的程序

    D

    在一个较大内存储空间上,运行一个较大的程序


    正确答案: B
    解析:
    操作系统中采用虚拟存储技术是为了给用户提供更大的随机存取空间而采用的一种存储技术。它将内存与外存结合使用,好像有一个容量极大的内存储器,工作速度接近于主存,在整机形成多层次存储系统。

  • 第13题:

    在VisualFoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是( )。

    A、不用说明,在程序中直接使用

    B、LOCAL

    C、PRIVATE

    D、PUBLIC


    正确答案:C

  • 第14题:

    在说明一个结构体变量时,系统分配给它的存储空间是( )。

    A.该结构体中第一个成员所需的存储空间

    B.该结构体中最后一个成员所需的存储空间

    C.该结构体中占用最大存储空间的成员所需的存储空间

    D.该结构体中所有成员所需存储空间的总和


    正确答案:D

  • 第15题:

    当定义一个结构体变量时,关于系统为它分配的内存空间是,以下说法错误的是()

    • A、结构体中一个成员所需的内存容量
    • B、结构体中第一个成员所需的内存容量
    • C、结构体中占内存容量最大者所需的容量
    • D、结构中各成员所需内存容量之和

    正确答案:A,B,C,D

  • 第16题:

    定义一个结构体变量后,该变量所占内存大小是()

    • A、结构体中第一个成员所需内存容量
    • B、结构体中最后一个成员所需内存容量
    • C、结构体中各成员所需内存容量总和
    • D、结构体成员中占内存容量最大者所需的容量

    正确答案:C

  • 第17题:

    定义变量时,变量所占用的内存空间是1个字节的有?()。

    • A、整数
    • B、字节
    • C、小数
    • D、布尔

    正确答案:B,D

  • 第18题:

    一个指针类型的对象占用内存的()个字节的存储空间。


    正确答案:4

  • 第19题:

    当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。

    • A、数组的最大下标
    • B、数组的名称
    • C、数组的第一个元素
    • D、数组的最后一个元素

    正确答案:B

  • 第20题:

    有关变量的说法中不正确的是()。

    • A、变量名必须以字母、汉字或下划线开头
    • B、变量分字段变量和内存变量
    • C、在VFP中,变量名的长度不受限制
    • D、数组定义后,它的每个元素都可当作一个内存变量来使用

    正确答案:C

  • 第21题:

    操作系统中采用虚拟存储技术,实际上是为实现()。

    • A、在一个较小内存储空间上,运行一个较小的程序
    • B、在一个较小内存储空间上,运行一个较大的程序
    • C、在一个较大内存储空间上,运行一个较小的程序
    • D、在一个较大内存储空间上,运行一个较大的程序

    正确答案:B

  • 第22题:

    单选题
    在Visual FoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是()。
    A

    不用说明,在程序中直接使用

    B

    LOCAL

    C

    PRIVATE

    D

    PUBLIC


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

  • 第23题:

    单选题
    定义一个结构体变量后,该变量所占内存大小是()
    A

    结构体中第一个成员所需内存容量

    B

    结构体中最后一个成员所需内存容量

    C

    结构体中各成员所需内存容量总和

    D

    结构体成员中占内存容量最大者所需的容量


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

  • 第24题:

    单选题
    以下C语言共用体类型数据的描述中,不正确的是()
    A

    共用体变量占的内存大小等于所需内存最大的成员所占的内存

    B

    共用体类型可以出现在结构体类型定义中

    C

    在定义共用体变量的同时允许对第一个成员的值进行初始化

    D

    同一共用体各成员的首地址不相同


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