- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 9 章 指针
9-1 填空题
1. 指针是将其它变量的_________作为其值的变量。
2. 能够赋给指针变量的值是_______和_________ 。
3. 声明时用符号______表示这是一个指针变量。
4. 运算符作用的运算数必须是________ 。
5. 能够赋值给指针变量的唯一数值是______ 。
6. 运算符的作用是获得其运算数的_______ 。
7. 运算符*是__________运算符。
8. 设是 a 一个有 4 个元素的 int 型一维数组,则作为数组 a 的类型是_________ ,作为指
针 a 的类型是___________ 。
9 .指针变量增 1 或减 1 时,移动的字节数取决于指针的____________ 。
10. 若程序中有定义:int*p=NULL ;,则在其之前的include 行中必须包含的头文件是
_______ 。
11. 设是 x 一个 3×4 的int 型维数组,则作为数组 x 的类型是_______ ,作为指针x 的类型
是_________ 。
12. 对于_______类型的指针不能做间接访问运算.
13. 指针只能在相互兼容的指针之间进行相互赋值,否则必须经过__________才行。
14. 数组名是______常量______被修改。
15. 函数名是______常量______被修改。
16. 函数指针是驻留在______ 中函数代码的起始地址。
17. 若程序中有定义:double *b ;,语句printf(%d\n,sizeof(b)) ;的输出结果是___________ 。
18. sizeof(int*)与 sizeof(float(*)[100])有_____值。
19. int(*)[10]是_______类型,int *[10]是_______类型。
20. 设 char *s=china;则执行 printf(%s,s+1);语句的结果是________, 执行
printf(%c,*s+1);语句的结果是_______ 。
21 .以下fun 函数需要返回一个 char 存储单元的地址,请填空。
____________fun(char}c){ ……}
22. 下面程序的运行结果是______________ 。
main()
{ int a,b,k=4,m=6,*p1=k,*p2=m;
a=p1==m;
b=(*p1)/(*p2)+7;
printf(a=%d,,a);
printf(b=%d\n,b);
}
23. 以下程序的输出结果是______ 。
main()
{ int a[]={30,25,20,15,10,5},*p=a;
p++;
printf(%d\n,*(p+3));
}
1
24. 以下程序的输出是____________ 。
main()
{ int a[10]={19,23,44,17,37,28,49,36},*p;
p=a;
printf(%d\n,(p+=3)[3]);
}
25 .若有以下定义:char *p ;double *w ;
则指针变量 p 的基类型是____________ ,p++使指针变量 p 移动____________个字节。指
针变量 w 的基类型是____________ ,w++使指针变量 w 移动——个字节。
26 .已有定义语句:char *cp ;,程序中执行语句:s= &p ;,请写出变量 s 的定义语句
____________ 。
9-2 选择题
1.设int x=1,*p=x;则下列值不为 1 的表达式是(
您可能关注的文档
- ACCESS数据库案例教程 课件 教学配套课件 刘丽 Access 课后练习答案.pdf
- Access数据库实用教程 教学配套课件 骆耀祖 ACCESS数据库实用教程 习题参考答案.pdf
- C++程序设计教程——基于Visual Studio2008 课件 教学配套课件 刘冰 张林 VC++2008练习题答案.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦 C语言程序设计 模拟试卷(二)及参考答案.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦 C语言程序设计 模拟试卷(一)及参考答案.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第1章 C语言概述.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第2章 C程序设计的初步知识.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第3章 顺序结构程序设计.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第4章 选择结构程序设计.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第5章 循环结构程序设计.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第10章 结构体.pdf
- C语言程序设计 教学配套课件 任文 孔庆彦电子课件 全书习题及习题参考答案 第11章 位运算.pdf
- C语言程序设计 课件 教学配套课件 任文 孔庆彦 C语言程序设计 模拟试卷(二)及参考答案.pdf
- C语言程序设计 课件 教学配套课件 任文 孔庆彦 C语言程序设计 模拟试卷(一)及参考答案.pdf
- C语言程序设计教程 第2版 教学配套课件 吉顺如 刘新铭 辜碧容 29315 C第2版实验与习题参考答案.pdf
- Flash 8动画设计与制作教程 教学配套课件 刘本军 Flash8动画设计与制作教程习题参考答案.pdf
- FX系列PLC项目教程 教学配套课件 周四六 项目一、二答案.pdf
- FX系列PLC项目教程 教学配套课件 周四六 项目一、二答案1.pdf
- Java Web应用开发实用教程 课件 教学配套课件 龚永罡 Java Web应用开发实用教程 练习答案.pdf
- Java程序设计 教学配套课件 马世霞 答案部分 第十一章例题.pdf
文档评论(0)