参考答案和解析
正确答案:正确
更多“减少已分配但未使用的存储容量的浪费,在分配存储空间时,系统按需分配存储空间。() ”相关问题
  • 第1题:

    变量定以后,系统将为变量分配存储空间,int类型的自动变量()。

    A.将在编译时分配4个字节的存储空间

    B.将在编译时分配8个字节的存储空间

    C.将在程序执行时分配4个字节的存储空间

    D.将在程序执行时分配8个字节的存储空间


    将在程序执行时分配4个字节的存储空间

  • 第2题:

    下列描述说明正确的是 ()

    A.定义结构类型时,系统按照各成员项的大小分配相应的存储空间。

    B.定义结构类型时,系统按照各成员项中占用空间最大的成员项分配存储空间。

    C.结构类型定义时,结构类型本身并不占用存储空间,即系统并不给结构类型分配存储空间。

    D.其它说法均不正确。


    A 解析:定义结构体类型的一般形式为:struct结构体名{成员列表}:struct结构体名后不能加“:”号,所以选项B)、C)错误,选项D)中定义无名称的结构体类型同时定义结构体变量形式应为struet t1,t2;选项A)为用户自定义类型,其为正确的定义形式。

  • 第3题:

    下列有关类和对象的说法中,正确的是()

    A.类与对象没有区别

    B.要为类和对象分配存储空间

    C.对象是类的实例,为对象分配存储空间而不为类分配存储空间

    D.类是对象的实例,为类分配存储空间而不为对象分配存储空间


    C

  • 第4题:

    在定义一个共用体变量时系统分配给它的存储空间是该共用体变量中占用最大存储空间的成员所需存储空间。


    该共用体变量中占用最大存储空间的成员所需存储空间

  • 第5题:

    下列描述说明正确的是()

    A.联合变量定义时,系统按照各成员项所需空间的大小对各成员分别分配存储空间。

    B.联合类型定义时不但确定了该类型的存储结构,还分配相应的存储空间。

    C.联合变量定义时,系统按照占用空间最大的成员项分配存储空间。

    D.其它说法均不正确。


    C 联合体的几个特点:①联合体所占用的内存空间为最长的成员所占用的空间;②各个成员分量全部是从低地址方向开始使用内存单元;③联合体中的空间在某一时刻只能保存某一个成员的数据;④联合体和结构体可以任意嵌套。