ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:69.50KB ,
资源ID:3566243      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3566243.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言指针习题及答案.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言指针习题及答案.doc

1、指针主要内容的习题及答案一选择题 1.变量的指针,其含义是指该变量的 B 。A)值 B)地址 C)名 D)一个标志2.已有定义 int k=2;int *ptr1,*ptr2;且 ptr1 和 ptr2 均已指向变量 k,下面不能正确执行的赋值语句是 B 。A)k=*ptr1+*ptr2 B) ptr2=k C)ptr1=ptr2 D)k=*ptr1*(*ptr2)3.若有说明:int *p,m=5,n;以下程序段正确的是 D 。A)p= B) p = scanf(“%d”, scanf(“%d”,*p);C)scanf(“%d”, D)p = *p=n ; *p = m ;4.已有变量定义和

2、函数调用语句:int a=25;print_value(下面函数的输出结果是 D 。void print_value(int *x) printf(“%dn”,+*x); A)23 B)24 C)25 D)265.若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是 C 。A)p1= p2= B)p1= p2= *p1=*p2 ;C)p1= p2=p1 ; D)p1= *p1=*p2 ;6.若有语句:int *p,a=4;和 p= 等价于 char *a; *a=”china” ;B)char str10=“china”; 等价于 char str10; str =“c

3、hina”;C)char *s=”china”; 等价于 char *s; s=”china” ;D)char c4=”abc”,d4=”abc”; 等价于 char c4=d4=”abc” ;8.下面程序段中,for 循环的执行次数是 C 。char *s=”ta018bc” ;for ( ; *s!=0 ; s+) printf(“*”) ;A)9 B)7 C)6 D)59.下面能正确进行字符串赋值操作的是 C 。A)char s5=“ABCDE”; B)char s5=A,B,C,D,E;C)char *s ; s=”ABCDE” ; D) char *s; scanf(“%s”,s)

4、;10.下面程序段的运行结果是 C 。char *s=”abcde” ;s+=2 ; printf(“%d”,s);A)cde B)字符c C)字符 c的地址 D)不确定11.设 p1 和 p2 是指向同一个字符串的指针变量,c 为字符变量,则以下不能正确执行的赋值语句是 B 。A)c=*p1+*p2 B)p2=c C)p1=p2 D)c=*p1*(*p2)12.设有程序段:char s =”china”; char *p ; p=s ;则下面叙述正确的是 D 。A)s 和 p 完全相同B)数组 s 中的内容和指针变量 p 中的内容相等C)s 数组长度和 p 所指向的字符串长度相等D)*p 与

5、 s0相等13.以下与库函数 strcpy(char *p1,char *p2)功能不相等的程序段是 D 。A)strcpy1(char *p1,char *p2) while (*p1+=*p2+)!=0) ; B)strcpy2(char *p1,char *p2) while (*p1=*p2)!=0) p1+; p2+ C)strcpy3(char *p1,char *p2) while (*p1+=*p2+) ; D)strcpy4(char *p1,char *p2) while (*p2) *p1+=*p2+ ; 14.下面程序段的运行结果是 C 。char a =”langua

6、ge” , *p ;p=a ; while (*p!=u) printf(“%c”,*p-32); p+ ; A)LANGUAGE B)language C)LANG D)langUAGE16.以下与库函数 strcmp(char *s,char *t)功能相等的程序段是 C 。A)strcmp1(char *s,char *t) for ( ; *s+=*t+; )if (*s= =0) return 0 ;return (*s-*t) ; B)strcmp2(char *s,char *t) for ( ; *s+=*t+; )if (!*s) return 0 ;return (*s-*

7、t) ;C)strcmp3(char *s,char *t) for ( ; *t= =*s; ) if (!*t) return 0 ; t+ ; s+ ; return (*s-*t) ;D)strcmp4(char *s,char *t) for ( ; *s=*t; s+, t+ )if (!*s) return 0 ;return (*t-*s) ;17.以下说明不正确的是 D 。A)char a10=”china” ; B)char a10,*p=a; p=”china”;C)char *a; a=”china” ; D)char a10,*p; p=a=”china”;18.设有

8、说明语句:char a=”It is mine”;char *p=”It is mine”;则以下不正确的叙述是 D 。A)a+1 表示的是字符 t 的地址 B)p 指向另外的字符串时,字符串的长度不受限制C)p 变量中存放的地址值可以改变D)a 中只能存放 10 个字符19.若已定义 char s10;则在下面表达式中不表示 s1的地址是 B 。A)s+1 B)s+ C)则对 a 数组元素的正确引用是 D 。A)*则对 a 数组元素地址的正确引用是 D 。A)p+5 B)*a+1 C)则对 a 数组的第 i 行第 j 列元素值的正确引用是 A 。A)*(*(a+i)+j) B)(a+i)j

9、C)*(a+i+j) D)*(a+i)+j23.若有定义:int a23;则对 a 数组的第 i 行第 j 列元素地址的正确引用是 D 。A)*(ai+j) B)(a+i) C)*(a+j) D)ai+j24.若有程序段:int a23,(*p)3; p=a;则对 a 数组元素地址的正确引用是 。A)*(p+2) B)p2 C)p1+1 D)(p+1)+225.若有程序段:int a23,(*p)3; p=a;则对 a 数组元素的正确引用是 C 。A)(p+1)0 B)*(*(p+2)+1) C)*(p1+1) D)p1+226.若有定义:int a5;则 a 数组中首元素的地址可以表示为 C

10、 。A)则标识符 p C 。A)是一个指向整型变量的指针B)是一个指针数组名C)是一个指针,它指向一个含有四个整型元素的一维数组D)定义不合法28.以下与 int *q5;等价的定义语句是 C 。A)int q5 B)int *q C)int *(q5) D)int (*q)529.以下正确的说明语句是 B 。A)int *b=1,3,5,7,9 ;B)int a5,*num5=C)int a=1,3,5,7,9; int *num5=a0,a1,a2,a3,a4;D)int a34,(*num)4; num1=30.若有定义:int b46,*p,*q4;且 0i=0; j-)printf(“%sn”,*(p-) ;四程序填空题1.下面函数的功能是从输入的十个字符串中找出最长的那个串,请填(2)空使程序完整。void fun(char str1081,char *sp) int i;

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。