【单选题】关于结构体类型的定义,下列描述正确的是________。A.定义结构体类型时,系统会根据各个成员的大小为其分配内存空间B.定义结构体类型时,系统会根据最大成员的大小为其分配内存空间C.定义结构体类型时,不会产生内存分配D.以上说法都不对
【单选题】关于结构体类型的定义,下列描述正确的是________。
A.定义结构体类型时,系统会根据各个成员的大小为其分配内存空间
B.定义结构体类型时,系统会根据最大成员的大小为其分配内存空间
C.定义结构体类型时,不会产生内存分配
D.以上说法都不对
参考答案和解析
定义结构体类型时,不会产生内存分配
相关考题:
设有以下说明语句struct stu{int a;float b;} stutype;则下面的叙述不正确的是A.struct是结构体类型的关键字B.struct stu是用户定义的结构体类型C.stutype是用户定义的结构体类型名D.a和b都是结构体成员名
设有以下说明语句: struct stu { int a; float b; }stutype; 则下面叙述不正确的是( )。A.struct是结构体类型的关键字B.structstu是用户定义的结构体类型C.stutype是用户定义的结构体类型名D.a和b都是结构体成员名
若有定义:则下列叙述不正确的是() A.struct是结构体类型的关键字B.structteacher是用户定义的结构体类型C.num,sex,age都是结构体变量teacher1的成员D.teacher1是结构体类型名
若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量
下列描述说明正确的是( )A.定义结构体时,它的每个成员的数据类型可以不同B.不同结构体的成员名不能相同C.结构体定义时,其成员的数据类型不能是结构体本身D.结构体定义时各成员项之间可用分号也可用逗号隔开
下列描述中,正确的是______。A.a[2*3+5]可以是一个数组元素B.可以对结构体类型和结构类型变量赋值、存取或运算C.结构一经定义,系统就给它分配了所需的内存单元D.结构体变量和共用体变量所占的内存长度是各成员占的内存长度之和
若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()A、struct是结构体类型的关键字B、structstudent是用户定义的结构体类型C、num,score都是结构体成员名D、stu是用户定义的结构体类型名
(专基)下列选项中关于什么是结构体描述正确的是()。A、结构体是高级语言中的一种构造类型B、结构体是汇编语言中的一种指针类型C、结构体是高级语言中的一种指针类型D、结构体是C语言中的基本类型
数据结构里,已知product是结构体类型,下列选项中是定义含有十个元素是该类型的数组格式正确的是()。A、structproducta[10];B、structproducta{10};C、structproducta10;D、structproducta(10);
使用结构体过程中下列描述正确的是()A、结构体类型的数据是由不同类型的数据组合而成的B、一旦定义了某个结构体类型后,系统为此类型的各个成员分配内存单元C、C语言中的结构体类型变量在程序执行期间一直驻留在内存D、定义结构使用的关键字是Structured
设有以下说明语句:structstu {int a;floatb;}s;下面的叙述不正确的是()A、struct是结构体类型的关键字B、structstu是用户定义的结构体类型C、s是用户定义的结构体类型名D、a和b都是结构体成员名
下面正确的结构体定义格式是()A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名
单选题设有如下语句typedefstructDate{ intyear; intmonth; intday;}DATE;则以下叙述中错误的是( )。ADATE是用户定义的结构体变量Bstruct Date是用户定义的结构体类型CDATE是用户说明的新结构体类型名Dstruct是结构体类型的关键字
单选题数据结构里,已知product是结构体类型,下列选项中是定义含有十个元素是该类型的数组格式正确的是()。Astructproducta[10];Bstructproducta{10};Cstructproducta10;Dstructproducta(10);
单选题设有以下语句typedef struct TT{char c;int a[4]} CIN;则下面叙述中正确的是( )。ACIN是structTT类型的变量BTT是struct类型的变量C可以用TT定义结构体变量D可以用CIN定义结构体变量
单选题若有以下程序:typedef struct S{int g;char h;}T;以下叙述中正确的是( )。A可用S定义结构体变量B可用T定义结构体变量CS是struct类型的变量DT是struct S类型的变量
单选题以下C语言共用体类型数据的描述中,不正确的是()A共用体变量占的内存大小等于所需内存最大的成员所占的内存B共用体类型可以出现在结构体类型定义中C在定义共用体变量的同时允许对第一个成员的值进行初始化D同一共用体各成员的首地址不相同
单选题若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()Astruct是结构体类型的关键字Bstructstudent是用户定义的结构体类型Cnum,score都是结构体成员名Dstu是用户定义的结构体类型名