c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案

c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案

ID:29481621

大小:136.04 KB

頁數(shù):7頁

時(shí)間:2018-12-20

c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案_第1頁
c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案_第2頁
c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案_第3頁
c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案_第4頁
c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案_第5頁
資源描述:

《c語言程序設(shè)計(jì)應(yīng)用第八章習(xí)題答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、練習(xí)與思考88.1選擇題(1)有以下定義及語句,則對(duì)數(shù)組a元素的不正確引用的表達(dá)式是()。inta[4][5];*p[2],j;for(j=0;j<4;j++)p[j]=a[j];A)p[0][0]B)*(a+3)[4]C)*(p[1]+2)D)*(&a[0][0]+3)(2)有以下程序#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i=1;i<=2;i++){printf("%d

2、,",p->x);p=p->y;}}程序的運(yùn)行結(jié)果是()。A)20,30,B)30,17C)15,30,D)20,15,8.2填空題(1)以下程序段的輸出結(jié)果是()。#include#defineF(a,b)printf("%d,%d",a,b)voidmain(){inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};F(a,a[0]);F(*a,*(a+0));F(a[1],*(a+1));F(*a[1],**(a+1));F(*(a[1]+1),*(*(a+1)+1));F(*a

3、,**a);}(2)以下程序的運(yùn)行時(shí),輸入i=1,j=2(回車)結(jié)果是()。#includevoidmain(){inta[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};7int(*p)[4],i,j;p=a;scanf("i=%d,j=%d",&i,&j);printf("a[%d][%d]=%d",i,j,*(*(p+i)+j));}(3)以下程序運(yùn)行后的輸出結(jié)果是()。structNODE{intk;structNODE*link;};main(){structNODEm[5],*

4、p=m,*q=m+4;inti=0;while(p!=q){p->k=++i;p++;q->k=i++;q--;}q->k=i;for(i=0;i<5;i++)printf("%d",m[i].k);printf("");}(4)以下程序運(yùn)行后的輸出結(jié)果是()。structNODE{intnum;structNODE*next;};main(){structNODEs[3]={{1,'