数据类型——指针习题(有答案)_第1页
数据类型——指针习题(有答案)_第2页
数据类型——指针习题(有答案)_第3页
数据类型——指针习题(有答案)_第4页
数据类型——指针习题(有答案)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章数据类型一一指针习题及参考答案1 .假设正常执行了如下语句:intm5=9,8,4,5,6,*pl=m,*p2=&m3,n;n=p2-pl;那么n的值为(3)o2 .假设正常执行了如下语句:intm=l,2,3,4,5,6,7,8,*pl=m+3,*p2=&m6,*p3;p3=pl+3;cout«endl«*pK<''«*p2«''«*p3;那么程序的输出是(4,7,7)o3 .P为一指针变量,取p所指向单元的数据作为表达式的值,然后使P指向下一个单元的表达式是(*p+)o4 .P为一

2、指针变量,取p所指向单元的数据作为表达式的值,然后使该单元的数据值增1的表达式是(*p)+)O5 .P为一指针变量,使p指向下一个单元,然后取该单元的数据作为表达式的值的表达式是(*+p)o6 .pl,p2都是字符指针,pl指向字符串“ABCDEFGIJKLMN",p2-pl的差为9,那么执行语句cout«p2;时显示在屏幕上的是(KLMN)o7 .已知变量Id概念为:longId;,现需要一个指向Id的指针P,但又禁止通过p修改Id,那么p应概念为(constlong*p=&ld)o8 .已知指针p为int型指针,且其指针值为5000,那么p+3的指针值为(500

3、0+3*sizeof(int)IL(单项选择)以下说法正确的选项是(c)oA.空指针也称为void指针,是一种不指向任何数据的指针。B.空指针也称为无类型指针,是一种可指向任何类型数据的指针。C.除void指针外,任何非空指针都指向某种既定类型的数据。D.void指针也称为无类型指针,是一种不指向任何数据的指针。12 .(单项选择)以下说法正确的选项是(b)oA. 在2000,2001,20022007这几个持续的地址单元中可寄存8个数据。B. 在2000,2001,20022007这几个持续的地址单元中可寄存8个字符。C. 在2000,2001,20022007这几个持续的地址单元中可寄存字

4、符串"ABCDEFGH”。D. 在2000,2001,20022007这几个持续的地址单元中可寄存8个整数。13 .(单项选择)已知一运行正常的程序中有如此两个语句:int*pl,*p2=&a;pl二b;由此可知,变量a和b的类型别离是(c)oA. int和intB. int*和intC. int和int*D. int*和int*14 .(了解)(多项选择)已知变量Id概念为:longId;在下面关于指针P的概念中,不能通过p修改Id的有(bd)。A. long*p=&ld;B. longconst*p=&ld;C. long*constp=&ld;D

5、. constlong*p=&ld;15 .(单项选择)已知I,j都是整形变量,以下表达式中,与下标引用不等效的是(c)。A. *(Xl+j)B. *(X+I)jC. *(X+I+j)D. *(*(X+I)+j)16 .(单项选择)要使指针变量p指向2维数组A的第一个元素(0行0列元素),正确的赋值表达式是(c)oA. p二A或p=A00B. p=A0或p=A00C. p=A0或p=&A00D. p=A或p=&A0017 .以下程序功能是:将字符串中的小写字母都改成对应的大写字母,其他字母不变。请更改程序中的错误。#include<>#include<>char*fun(charstr)3,7,73. *p+4. (*p)+5. *+plong*p二&ld+3*si

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论