2022年指针综合练习题 .pdf
《2022年指针综合练习题 .pdf》由会员分享,可在线阅读,更多相关《2022年指针综合练习题 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、指针综合练习题一、选择题1若有以下定义,则对a数组元素的正确引用是_d_.int a5,*p=a;a)*&a5 b)a+2 c)*(p+5) d)*(a+2)2若有定义:int a23, 则对 a 数组的第i 行 j 列元素地址的正确引用为_d_.a)*(ai+j) b)(a+i) c)*(a+j) d)ai+j3若有以下定义,则p+5 表示 _a_.int a10,*p=a;a)元素 a5的地址b)元素 a5的值c)元素 a6的地址d)元素 a6的值4设 p1 和 p2 是指向同一个字符串的指针变量,c 为字符变量,则以下不能正确执行的赋值语句是_b_.a)c=*p1+*p2; b)p2=c
2、 c)p1=p2 d)c=*p1*(*p2);5若有说明语句char a=It is mine;char *p=It is mine;则以下不正确的叙述是_d_.a)a+1 表示的是字符t 的地址b)p 指向另外的字符串时,字符串的长度不受限制c)p 变量中存放的地址值可以改变d)a 中只能存放10 个字符二、填空题1 指针变量保存了另一变量的(1)值,不可以任意给指针变量赋一个地址值,只能赋给它 (2) 和 (3) 的地址。使用变量名来访问变量,是按(4) 来直接存取变量称为 (5) 方式;而借助指针变量取得另一变量的地址,访问该变量称为(6)方式。答案: (1)地址(2)NULL (3)已
3、经分配了内存的变量的地址(4)按变量的地址(5)直接访问(6)间接访问2 以下程序的功能是:通过指针操作,找出三个整数中的最小值并输出。请填空。void main()int *a,*b,*c,num,x,y,z;a=&x;b=&y;c=&z;couabc;cout*a*b*b) _num=*b_;if(num*c) _num=*c_;cout 输出最小整数 :numendl;3 下面程序段的运行结果是_ef_.char str=abc0def0ghi,*p=str;coutp+5;4 若有定义 :int a=2,4,6,8,10,12,*p=a;则 *(p+1) 的值是 _4_. *(a+5)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年指针综合练习题 2022 指针 综合 练习题
限制150内