C语言-第05讲-指针-答案

C语言-第05讲-指针-答案

ID:41592520

大小:61.07 KB

页数:7页

时间:2019-08-28

C语言-第05讲-指针-答案_第1页
C语言-第05讲-指针-答案_第2页
C语言-第05讲-指针-答案_第3页
C语言-第05讲-指针-答案_第4页
C语言-第05讲-指针-答案_第5页
资源描述:

《C语言-第05讲-指针-答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第5讲指针5.7强化练习5.7.1选择题[5-1]B)地址[5-2]D)*(a+2)[5-3]D)取变量地址[5-4]A)元素a⑸的地址[5-5]C)a=(x=l,x++,x+2);[5-6]C)是一个指向函数的指针,该函数的返回值是一个整型[57]D)p是一个指向函数的指针,该函数的返回值是一个指向整型的指针简析:注意【5・6】[5-7]的区别[5-8]A)Basicasicsicicc[5-9]A)*(a+l)[5-lOJC)一个指向具有M个整型元素的一维数组的指针[5-11]B)p是double类型数组[5-12]A)函数f的返冋值是一个通用型的指针[5-13]D)int(*a)[1

2、0];[5-14]B)s=p+s;[5-15]D)*((s++)+i)简析:数组名是地址常量,不能进行++运算[5-16]C)p=nabcdn;[5-17]A)charstr[7]="FORTRAN,'[5-18]A)ps+2[5-19]B)a[10][5-20]B)*s="computer";[5-21]B)printf("%s",*s);[5-22]C)aa数组的两个元素分別存放的是含有4个字符的一维字符数组的首地址[5-23]D)*(*(a+l)+2)[5-24]已知charstr[]=n0M;对指针变量ps的说明和初始化正确的是—。B)char*ps=str;[5-25]D)*

3、(&a[0][0]+6)[5-26]A)p+=2,*(p++)简析:参见辅导教材第188页[5-27]D)i=*&q;[5-28]A)7[5-29]B)指向指针的指针[5-30]C)p+=3;[5-31]A)*&p[5-32]A)串复制[5-33]C)int*pb=&x;[5-34]A)1[5-35]A)1[5-36]A)ab[5-37]B)ptr2=k;[5-38]B)*(ptr-)[5-39]B)*(-ptr)[5-40]A)字符2[5-41]C)&ptr[k][5-42]D)func(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}[5-43]C)i

4、=*(*(x+l))[5-44]A)p+=4,*(p++)简析:参考【5・26】题[5-45]D)(int*)[5-46]C)将串str2复制到串strl中,然后再将串str3连接到串strl之后[5-47]A)double*p简析:参考[5-45]题5.7.2填空题[5-48]首地址[5-49]0[5-50]1).int*p=&k;2).*p=6[5-51]4,12[5-5218;8[5-61]15[5-62]26[5-63]LANGUAGE[5-64]printf("%c",*str);/*1*/aprintf(”%c”,*str++);/*2*/aprintf(n%cu,

5、*++str);/*3*/cprintf(H%cH,*str++);/*4*/cprintf("%c",*++str);/*5*/e[5-65]a的值为1,b的值为3,n的值为8[5-66]x=l,y=5,z=24[5-67]f[5-68]1简析:函数指针指向函数f(),用函数指针调用函数f().5.7.3阅读程序题5.7.4完善程序题[5-53]6简析:求数组前三项元索之积[5-54]Thetwolettersaresame:fThetwolettersaresame:r简析:whilef*p&&*q)等价:while(*p!=,0'&&*q!='0,)[5-55]*p=l,x=

6、3,y=5[5-56]1,2,3,3,5,4printf(n%d,*p);1printf(“%d,“,*(++p));2printf(n%d,*++p);3printf("%d,*(p-));3printf("%d,%d",*p,*(a+3));5,4[5-57]1357911131517192123简析:int*p,i;更准确的定义为:int(*p)[4];[5-58]3,3,3简析:指针的指针[5-59]porm[5-60]ga[5-69]*k=p简析:指针变量k指向数组下标[5-70]intadd(intx,inty,int*z){*z=x+y;}[5-71]printffu%

7、4dn,*(p+4*i+j));[5-72]str[i]=':putcharf*sptr++);[5-73]for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。