C语言第七章习题带答案.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

练习7-1答案

选择题

1.已知:int*p,a;,则语句“p=a;”中的运算符“”的含义是(D)。

A.位与运算B.逻辑与运算C.取指针内容D.取变量地址

2.已知:inta,x;,则正确的赋值语句是(C)。

A.a=(a[1]+a[2])/2;B.a*=*a+1;C.a=(x=1,x++,x+2);D..

3.已知:inta,*p=a;,则下列函数调用中错误的是(D)。

A....C..D..

4.已知:char*p,*q;,选择正确的语句(C)。

A.p*=3;B.p/=q;C.p+=3;D.p+=q;

5.已知:intx;,则下面的说明指针变量pb的语句(C)是正确的。

A.intpb=x;B.int*pb=x;C.int*pb=x;D.*pb=*x;

-1-

练习7-2答案

一、选择题

1.设有说明int(*ptr)[M];,其中的标识符ptr是(C)。

A.M个指向整型变量的指针

B.指向M个整型变量的函数指针

C.一个指向具有M列的二维数组的一行的指针

D.具有M个指针元素的一维数组的指针

2.已知:double*p[6];,它的含义是(C)。

A.p是指向double型变量的指针B.p是double型数组

C.p是指针数组D.p是数组指针

3.已知:chars[10],*p=s,则在下列语句中,错误的语句是(B)。

A.p=s+5;B.s=p+s;C.s[2]=p[4];D.*p=s[0];

4.已知:chars[100];inti;,则在下列引用数组元素的语句中,错误的表示形式是(D)。

A.s[i+10]B.*(s+i)C.*(i+s)D.*((s++)+i)

5.已知:charb[5],*p=b;,则正确的赋值语句是(C)。

A..B..C..D..

6.下列对字符串的定义中,错误的是(A)。

A..B..

C..D.charstr[]={F,O,R,T,R,A,N,0};

7.已知:.已知:,则不能引用字母o的表达式是(A)。

A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps

8.已知:char**s;,正确的语句是(B)。

A..B..C...*s=A;

9.已知:.已知:,则下面的输出语句中,错误的是(B)。

A..B..

C.for(i=0;i7;i++)D.for(i=0;i7;i++)

10.已知:.已知:,则以下说法正确的是(D)。

A.aa数组元素的值分别是数组元素的值分别是序列

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档