多項(xiàng)選擇題共用體與結(jié)構(gòu)體區(qū)別正確的是()

A.共用體各成員占不相同的起始地址,所占內(nèi)存長度等于最長的成員所占內(nèi)存
B.結(jié)構(gòu)體各成員占相同的地址所占內(nèi)存長度等于全部成員所占內(nèi)存之和
C.共用體各成員占相同的起始地址所占內(nèi)存長度等于最長的成員所占內(nèi)存
D.結(jié)構(gòu)體各成員占不同的地址所占內(nèi)存長度等于全部成員所占內(nèi)存之和


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題對共用體變量初始化時(shí),下面說法錯(cuò)誤的是()

A.只需要一個(gè)初始化值就足夠了,其類型必須和共用體的第一個(gè)成員的類型相一致
B.只需要一個(gè)初始化值就足夠了,其類型必須和共用體的第二個(gè)成員的類型相一致
C.只需要一個(gè)初始化值就足夠了,其類型必須和共用體的第三個(gè)成員的類型相一致
D.只需要一個(gè)初始化值就足夠了,其類型必須和共用體的第四個(gè)成員的類型相一致

2.多項(xiàng)選擇題

下面程序共用體引用正確的是()

A.data.i
B.dataa.i
C.a.i
D.a.ch

3.多項(xiàng)選擇題共用體和結(jié)構(gòu)體類似要注意區(qū)分的是()

A.結(jié)構(gòu)體各成員占不同的地址所占內(nèi)存長度等于全部成員所占內(nèi)存之和
B.共用體各成員占相同的起始地址所占內(nèi)存長度等于最長的成員所占內(nèi)存
C.共用體各成員占不同的地址所占內(nèi)存長度等于全部成員所占內(nèi)存之和
D.結(jié)構(gòu)體各成員占相同的起始地址所占內(nèi)存長度等于最長的成員所占內(nèi)存

4.多項(xiàng)選擇題關(guān)于結(jié)構(gòu)體定義描述正確的是()

A.結(jié)構(gòu)體可以定義在函數(shù)內(nèi)部作為局部變量使用
B.結(jié)構(gòu)體可以定義在函數(shù)外部作為全局變量使用
C.結(jié)構(gòu)體最后的分號(hào)不能省略
D.定義結(jié)構(gòu)體使用的關(guān)鍵字是struct

5.多項(xiàng)選擇題有定義語句inta[10],*p=a;以下和此功能相同的是()

A.inta[10];intp;p=a;
B.inta[10],*p;p=a;
C.int*p,a[10];p=a;
D.char*a[10]=”abcd”;printf(“%s”,a);