网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下关于结构体的叙述中正确的是

A.仅结构体类型定义之后,编译系统为其分配内存;

B.结构体变量定义之后,编译系统为结构体变量分配内存;

C.结构体可以通过内存公用的方式减少存储空间;

D.结构体类型不可以嵌套;


参考答案和解析
C C语言允许用typedef说明一种新类型名,typedef语句的作用仪仪是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。结构体变量定义有下而三种形式:(1)先定义结构,冉说明结构变量。(2)在定义结构类型的同时说明结构变量。(3)直接说明结构变量。
更多 “以下关于结构体的叙述中正确的是A.仅结构体类型定义之后,编译系统为其分配内存;B.结构体变量定义之后,编译系统为结构体变量分配内存;C.结构体可以通过内存公用的方式减少存储空间;D.结构体类型不可以嵌套;” 相关考题
考题 设有以下说明语句:structex{intx;floaty;charz;}example;则下面的叙述中不正确的是() A、struct是结构体类型的关键字B、example是结构体类型名C、x,y,z都是结构体成员名D、structex是结构体类型名

考题 设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不的是() A、struct结构体类型的关键字B、example是结构体类型名C、x,y,z都是结构体成员名D、structex是结构体类型名

考题 设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中的是()。 A、PER是结构体变量名B、PER是结构体类型名C、typedefstruct是结构体类型D、struct是结构体类型名

考题 设有以下说明语句struct ex{ int x ; float y; char z ;} example;则下面的叙述中不正确的是A.struct结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struct ex是结构体类型名

考题 设有以下说明语句struct stu{int a;float b;} stutype;则下面的叙述不正确的是A.struct是结构体类型的关键字B.struct stu是用户定义的结构体类型C.stutype是用户定义的结构体类型名D.a和b都是结构体成员名

考题 设有以下说明语句typedef struct{ int n;char ch[8];} PER;则下面叙述中正确的是A.PER 是结构体变量名B.PER是结构体类型名C.typedef struct 是结构体类型D.struct 是结构体类型名

考题 设有以下说明语句:则下面的叙述中不正确的是( )。A.struct结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struet ex是结构体类型名

考题 有以下程序段: typedef struct NODE {int num; struct NODE *next; }OLD; 以下叙述中正确的是 ______。A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一一个结构体类型D.OLD是一个结构体变量

考题 设有以下语句: struct SS { int no; char name[10];}PERSON; 则下面叙述中错误的是 ( )A.struct是结构体类型的关键字B.struct SS是结构体类型C.PERSON是结构体类型名D.name是结构体成员名

考题 有以下程序段:以下叙述中正确的是( )。A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一个结构体类型D.OLD是一个结构体变量

考题 有以下程序段: typedef struct NODE {int num; struct NODE * next; }OLD; 以下叙述中正确的是( )。A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一个结构体类犁D.OLD是一个结构体变量

考题 设有以下C语言说明语句:struct ex{int x;float y;char z;} example则下面的叙述中不正确的是(52)。A.struct是结构体类型的关键字B.x、y、z都是结构体成员名C.struet ex是结构体类型D.example是结构体类型名

考题 设有以下说明语句: struct stu { int a; float b; }stutype; 则下面叙述不正确的是( )。A.struct是结构体类型的关键字B.structstu是用户定义的结构体类型C.stutype是用户定义的结构体类型名D.a和b都是结构体成员名

考题 设有以下说明语句: struct ex { int x;floct y;char z;} example; 则下面的叙述中不正确的是 ( )A.struct是结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struct ex是结构体类型

考题 以下叙述中错误的是( )。A.函数的返回值类型不能是结构体类型,只能是简单类型B.函数可以返回指向结构体变量的指针C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员D.只要类型相同,结构体变量之间可以整体赋值

考题 若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

考题 设有以下说明语句: typedef struct { int n; char ch[8]; }PER; 则下面叙述中,正确的是( )。A.PER是结构体变量名B.PER是结构体类型名C.typedef struct是结构体类型D.struct是结构类型名

考题 以下结构体说明和变量定义中,正确的是

考题 下列关于DNA中双螺旋结构的叙述,正确的是 ( )

考题 若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()A、struct是结构体类型的关键字B、structstudent是用户定义的结构体类型C、num,score都是结构体成员名D、stu是用户定义的结构体类型名

考题 以下关于肱骨叙述正确的是()A、肱骨是上肢中最长的骨B、肱骨属于短骨C、肱骨体后面中份有尺神经沟D、以上都对

考题 设有以下说明语句:structstu {int a;floatb;}s;下面的叙述不正确的是()A、struct是结构体类型的关键字B、structstu是用户定义的结构体类型C、s是用户定义的结构体类型名D、a和b都是结构体成员名

考题 设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()A、PER是结构体变量名B、PER是结构体类型名C、typedefstruct是结构体类型D、struct是结构体类型名

考题 单选题设有如下语句 typedefstructDate {  intyear;  intmonth;  intday; }DATE; 则以下叙述中错误的是(  )。A DATE是用户定义的结构体变量B struct Date是用户定义的结构体类型C DATE是用户说明的新结构体类型名D struct是结构体类型的关键字

考题 单选题以下叙述中正确的是(  )。A 结构体数组名不能作为实参传给函数B 结构体变量的地址不能作为实参传给函数C 结构体中可以含有指向本结构体的指针成员D 即使是同类型的结构体变量,也不能进行整体赋值

考题 单选题以下叙述中正确的是(  )。A 函数的返回值不能是结构体指针类型B 函数的返回值不能是结构体类型C 在调用函数时,可以将结构体变量作为实参传给函数D 结构体数组不能作为参数传给函数

考题 单选题设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。A struct是结构体类型的关键字B example是结构体类型名C x,y,z都是结构体成员名D structex是结构体类型

考题 单选题若有以下程序: typedef struct S {int g;char h;}T; 以下叙述中正确的是(  )。A 可用S定义结构体变量B 可用T定义结构体变量C S是struct类型的变量D T是struct S类型的变量