C語言結構體共用體選擇題(新)(共4頁)_第1頁
C語言結構體共用體選擇題(新)(共4頁)_第2頁
C語言結構體共用體選擇題(新)(共4頁)_第3頁
C語言結構體共用體選擇題(新)(共4頁)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1、變量a所占的內存字節數是_。(假設整型int為4字節) struct stu char name20; long int n; int score4; a ;A) 28 B) 30C) 32 D) 46C2、下列程序的輸出結果是 A)5 B)6 C)7 D)8 struct abc int a,b,c; main() struct abc s2=1,2,3,4,5,6;int t; t=s0.a+s1.b; printf(%dn,t); B3、有如下定義 struct person char name9; int age; struct person calss4= Johu,17, Pa

2、ul,19, Mary,18, Adam,16,;根據以上定義,能輸出字母M的語句是_。A) printf(%cn,); B) printf(%cn,1);C) printf(%cn,1); D) printf(%cn,0);D 4、以下程序的輸出是_。 struct st int x;int *y; *p; int dt4=10,20,30,40; struct st aa4=50,&dt0,60,&dt0,60,&dt0,60,dt0,; main() p=aa; printf(%dn,+(p-x);

3、A) 10 B) 11C) 51 D) 60C 6、以下程序的輸出結果是_。 struct HAR int x,y; struct HAR *p; h2; main() int h0.x=1; h0.y=2; h1.x=3;h1.y=4; h0.p=&h1; h1.p=h; printf(%d%dn,(h0.p)-x,(h1.p)-y); A) 12 B) 23C) 14 D) 32D7、下面程序的輸出是_。main() struct cmplx int x; int y; cnum2=1,3,2,7;printf(%dn,cnum0.y /cnum0.x * cnum1.x);A) 0 B)

4、 1C) 3 D) 6D8、設有變量定義 struct stuint age; int num;std,*p=&std;能正確引用結構體變量std中成員age的表達式是A) std-age B) *std-ageC) *p.age D) (*p).ageD9、設有定義語句 struct int x;int y;d2=1,3,2,7;,則printf(%dn,d0.y/d0.x*d1.x);的輸出結果是A) 0 B) 1C) 3 D) 6D 11、若有如下定義,則對data中的a成員的正確引用是 struct sk int a;float b;data,*p=&data;A) (*p).data

5、.a B) (*p).aC) p-data.a D) p.data.aB12、若有以下說明和定義語句,則變量w在內存中所占的字節數是 union aa float x;float y;char c6; struct st union aa v;float w5;double ave;w;A) 42 B) 34C) 30 D) 26B 15、變量a所占的內存字節數是union Uchar st4;int i;long l;struct Aint c; union U u;a;A) 4 B) 5C) 6 D) 8D 16、執行下面的程序后,輸出的結果是struct abcint a,b,c;main()struct abc s2=1,2,3,4,5,6;int t;t=s0.a+s1.b;printf(%dn,t);A) 5 B) 6C) 7 D) 8C 18、下面程序的輸出結果是typedef unionlong x2; int y4; char z8;MYTYPE;MYTYPE them;main()printf(%dn,sizeof(them);A) 32 B) 16C) 8 D) 24C 19、若有以下的說明:struct personchar name20; int age; ch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論