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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/13337954.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(第三次总结.ppt)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第三次总结.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,复习,指针,判断,1.,若有定义:longintj,*,p;,则操作j,=(,longint)p;是合法操作,。,2.,对同一类型的两个指针变量而言,一个变量向另外一个变量赋值的结果是使得两个指针指向同一个对象。,5.,若有定义:,int,a55,*p;,,则操作,p=a;,是合法的操作,4.,可以将一个整型指针变量的值赋给一个实型指针变量,但可能引起符号位扩展,。,3.,定义一个指向某种类型函数的指针后,就可以将任何函数的首地址赋给这个指针变量。,指针,选择,1.,有定义:,int,x,*p;,,

2、能使指针变量,p,指向变量,x,的语句是()。,*,p=,p=,*,p=x;,p=*,指针,选择,2.,有定义:,int,x,y,=10,*p=,,则能使得,x,的值也等于,10,的语句是()。,A),x=p;,B),x=,C),x=,D),x=*p;,指针,选择,3.,有定义:,int,a54,*,p=a0;,,则*,(p+2*4+3),等于()。,A),a20,B),a21,C),a22,D),a23,指针,选择,4.,有定义:,int,a54,(*p)4=a;,,则*,(*(p+2)+3),等于()。,A),a20,B),a21,C),a22,D),a23,5.,以下程序的输出结果是()

3、main()char a10=1,,,2,,,3,,,4,,,5,,,6,,,7,,,8,,,9,,,0,,*,p,;,int,i,;,i=8,;,p=,a+i,;,printf(%sn,,,p-3),;,6,B)6789,C)6,D)789,指针,选择,指针,选择,6.,以下程序的运行结果是()。,#include“,stdio.h,”main(),int,a=1,,,2,,,3,,,4,,,5,,,6,,,7,,,8,,,9,,,10,,,11,,,12,;,int,*p=a+5,,*,q=NULL,;*,q=*(p+5),;,printf(%d,%,dn,*p,*q),;,运行后报错

4、B)6 6,C)6 11,D)5 5,指针,选择,7.,下面程序把数组元素中的最大值放入,a0,中,则在,if,语句中的条件表达式应该是()。,main(),int,a10=6,,,7,,,2,,,9,,,1,,,10,,,5,,,8,,,4,,,3,*p=a,i;,for(i,=0;ia,B)*pa0,C)*p*a0,D)*p0*a0,指针,选择,8.,以下程序的输出结果是()。,#includemain()char*p1,,*,p2,,,str50=ABCDEFG,;,p1=,abcd,;,p2=,efgh,;,strcpy(str+1,,,p2+1),;,strcpy(str+3,,,

5、p1+3),;,printf(%s,,,str,),;,AfghdEFG,B),Abfhd,C),Afghd,D),Afgd,指针,选择,9.,下列程序执行后的输出结果是()。,void,func(int,*a,int,b)b0=*a+6;main(),int,a,b5;a=0;b0=3;,func(&a,b);,printf(%dn,b0);,A)6,B)3,C)8,D)9,指针,选择,10,设已有定义,:char*,st,=how are you;,下列程序段中正确的是()。,char a11,*p;,strcpy(p,=a+1,B)char a11;,strcpy(+a,st,);,C)

6、char a11;,strcpy(a,st,);,D)char a,*p;,strcpy(p,=,11.,若有以下说明和定义,fun(int,*c)main(),int,(*a)()=fun,*b(),w10,c;,在必要的赋值之后,对,fun,函数的正确调用语句是()。,a=,a(w,);,B)(*,a)(&c,);,C)b=*,b(w,);,D)fun(b);,指针,选择,12,若有以下的定义:,int,a=1,2,3,4,5,6,7,8,9,10,*p=a;,则值为,3,的表达式是()。,p+=2,*(p+),B)p+=2,*+p,C)p+=3,*p+,D)p+=2,+*p,指针,选择,

7、指针,选择,13,设,p1,和,p2,是指向同一个,int,型一维数组的指针变量,,k,为,int,型变量,则不能正确执行的语句是()。,k=*p1+*p2;,B)p2=k;,C)p1=p2;,D)k=*p1*(*p2);,指针,选择,14.,以下程序执行后,,a,的值是()。,main(),int,a,k=4,m=6,*p1=,printf(“%dn,”,a);,4,B)1,C)0,D),运行时出错,,a,无定值,指针,选择,15.,下列程序的输出结果是()。,main(),int,a5=2,4,6,8,10,*p,*k;p=a;k=,printf(“%d,”,*(p+);,printf(“

8、dn,”,*k);,4 4,B)2 2,C)2 4,D)4 6,指针,选择,16.,下面各语句行中,能正确进行赋字符串操作的语句行是()。,char st45=“ABCDE”;,B)char s5=A,B,C,D,E;,C)char*s;s=“ABCDE”;,D)char*s;,scanf(“%s”,s,);,指针,选择,17.,下面函数的功能是()。,sss,(char*s,char*t)while(*s),A),求字符串的长度,B),比较两个字符串的大小,C),将字符串,s,复制到字符串,t,中,D),将字符串,s,连接到字符串,t,中,指针,选择,18.,在下列叙述中,正确的一条是()

9、A),语句,int,*pt,中的*,pt,是指针变量名,B),语句,int,*p=a;,等价于,int,*p;p=,C),运算符*和,&,都是取变量地址的运算符,D),已知指针变量,p,指向变量,a,,则,&a,和*,p,值相同,都是变量,a,的值,19.,以下程序的输出结果是()。,point(char,*pt);main()char b4=a,c,s,f,*pt=b;,point(pt,);,printf(“%cn,”,*pt);,point(char,*p)p+=3;,A)a,B)c,C)s,D)f,指针,选择,20.,以下程序的输出结果是()。,main()char*alpha5=

10、a”,“,bc,”,“def”,“1”,“23”,*p;,int,i;p=alpha;,for(i,=0;i3;i+,p+),printf(“%s,”,*p);,printf(“t,”);p=p-3;,for(i,=0;i3;i+,p+),printf(“%ct,”,*p);,A),abcdef,d e f,B),abcdef,a b d,C),abcdef,1 23,D),defabc,1 23,指针,选择,指针,填空,1.,下列程序的字符串中各单词之间有一个空格,则程序的输出结果是,。,#includemain()char,strl,=“How do you do”,,*,p1=,str

11、l,;,strcpy,(strl+strlen(strl)/2,,,“,es,she”),;,printf(%sn,,,pl),;,指针,填空,2.,以下程序的输出结果是,。,main(),int,arr,=30,25,20,15,10,5,*p=,arr,;p+;,printf(%dn,*(p+3);,指针,填空,3.,下面程序的输出结果是,。,char b=“ABCD”;main()char *,chp,;,for(chp,=b;*,chp,;,chp,+=2),printf(“%s,”,chp,);,printf(“n,”);,指针,填空,4.,以下函数用来在,w,数组中插入数,x,,,

12、w,数组中的数已按由小到大的顺序存放,,n,所指存储单元中存放数组中数据的个数,,x,插入后数组中的数仍有序。请填空。,void,fun(char,*,w,char,x,int,*n),int,i,p,;p=0;w*n=x;,while(x,wp,),;,for(i,=*,n;i,p;i,-),wi,=,;,wp,=x;+*n;,指针,填空,5.,下面程序的输出结果是,。,main()char*p=“BOOL”,“OPK”,“H”,“SP”;,int,i;,for(i,=3;i=0;i-,i-),printf(“%c,”,*,pi,);,printf(“n,”);,指针,填空,6.,以下语句的

13、输出结果是,。,char s80,*sp=“HELLO!”;,sp=,strcpy,(s,sp);,s0=h;,puts(s,);,结构体与共用体,选择,1.,以下程序的输出结果是()。,struct,studentchar name20;char sex;,int,age;stu3=“Li Lin”,M,18,“Zhang Fun”,M,19,“Wang Min”,F,20;main(),struct,student*p;p=,stu,;,printf(“%s,%c,%,dn,”,p-name,p-sex,p-age);,A)Wang Min,F,20,B)Zhang Fun,M,19,C)

14、Li Lin,F,19,D)Li Lin,M,18,结构体与共用体,选择,2.,设有以下语句:,struct,stint,n;,struct,st,*next;static,struct,st,a3=5,则表达式()的值是,6,。,A)p+-n,B)p-n+,C)(*,p).n,+,D)+p-n,结构体与共用体,选择,3,若要用下面的程序片段使指针变量,p,指向一个存储整型数据的动态存储单元,则应填入()。,int,*p;p=,malloc(sizeof(int,);,A),int,B),int,*,C)(*,int,),D)(,int,*),结构体与共用体,选择,4.,若有说明:long*p

15、a;则不能通过scanf语句正确给输入项读入数据的程序段是()。,A)*p=,B)p=(long*)malloc(8);scanf(“%ld”,p);,C)scanf(“%ld”,p=,D)scanf(“%ld”,结构体与共用体,选择,5.,设有以下定义和语句,则输出结果是(指针变量占,2,个字节)()。,struct,datelong*cat;,struct,date*next;,double dog;too;,printf(“%d,”,sizeof(too,);,A)20,B)16,C)14,D)12,结构体与共用体,选择,6.,以下程序的输出结果是()。,#include,int,a3

16、3=1,2,3,4,5,6,7,8,9,*p;main()p=(,int,*),malloc(sizeof(int,);,f(p,a);,printf(“%dn,”,*p);,f(int,*s,int,p3)*s=p11;,A)1,B)4,C)7,D)5,结构体与共用体,选择,7.,下列程序的输出结果是()。,struct,abc,int,a,b,c;main(),struct,abc,s2=1,2,3,4,5,6;,int,t;t=s0.a+s1.b;,printf(%d,n,t);,A)5,B)6,C)7,D)8,结构体与共用体,选择,8.,设有以下说明语句,:,struct,ex,int

17、x;float y;char z;example;,则下面的叙述中不正确的是()。,A),struct,是结构体类型的关键字,B)example,是结构体类型名,C)x,y,z,都是结构体成员名,D),struct,ex,是结构体类型名,结构体与共用体,选择,9.,以下程序的输出结果是()。,union,myun,struct,int,x,y,z;u;,int,k;a;main(),a.u.x,=4;,a.u.y,=5;,a.u.z,=6;,a.k,=0;,printf(%dn,a.u.x,);,A)4,B)5,C)6,D)0,结构体与共用体,填空,1.,设有以下结构体类型说明和变量定义,则

18、变量,a,在内存中所占的字节数是,,变量,p,在内存中所占的字节数是,。,struct,studchar num6;,int,s4;double,ave,;a,*p;,结构体与共用体,填空,2.,以下函数,creatlist,用来建立一个带头节点的单链表,新的结点总是插入在链表的末尾。链表的头指针作为函数值返回,链表最后一个节点的,next,成员中放入,NULL,,作为链表结束标志。读入时字符以,#,表示输入结束,(#,不存入链表,),。请填空。,结构体与共用体,填空,3.,有以下定义和语句,则,sizeof(a,),的值是,,而,sizeof(a.share,),的值是,。,struct,d

19、ate,int,day;,int,month;,int,year;union,int,share1;float share2;share;a;,文件,选择,1.,若要“向文本文件尾增加数据”,在,fopen,函数中应使用的文件方式是()。,A)“,ab,+”,B)“a”,C)“,ab,”,D)“a+”,2.,在,C,语言中,用于实现打开文件的库函数是()。,A),fclose,(),B),fopen,(),C),fseek,(),D)rewind(),文件,选择,3,在,C,程序中,可把整型数以二进制形式存放到文件中的函数是()。,A),fprintf,函数,B),fread,函数,C),fw

20、rite,函数,D),fputc,函数,4.,若,fp,是指向某文件的指针,且已读到此文件末尾,则库函数,feof(fp,),的返回值是()。,A)EOF,B)0,C),非零值,D)NULL,文件,填空,1.,下面程序把从终端读入的,10,个整数以二进制方式写到一个名为,bi.dat,的新文件中。请填空。,#includeFILE*,fp,;,int,i,j;,if(fp,=,fopen,(,,“,wb,”)=NULL)exit(0);,for(i,=0;i10;i+),scanf(“%d,”,fwrite(&j,sizeof(int,),1,);,fclose(fp,);,文件,填空,2.,

21、用以下程序把从键盘输入的字符存放到一个文件中,用字符作为结束符,请按题意要求填空完善程序。,main()FILE*,fp,;char,ch,fname10;,printf(“Input,the name of file:n”);gets(,fname,);,if(fp,=,fopen,(,)=NULL),printf(“cant,open filen”);,;,while(ch,=,getchar,()!=#),fputc,(,);,fclose,(,fp,);,编程题,1,、编写程序,输出,100,内数字包含,7,或者能被,7,整除的数,如:,27,,,77,等整数能被,7,整除或者包含,7

22、一行输出,5,个数。,2,、编写程序,求,s=1-3+5-7+-99+101,的值。,3,、给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据从小到大顺序链接。函数,fun,的功能是:把形参,x,的值放入一个新结点并插入到链表中,插入后各结点仍保持从小到大顺序排列。,编程题,4.,在给定的范围内查找满足特定条件的整数。,编程要求:,1,)编写函数,int,find(long n1,long n2,long x),。函数功能:在,n1n2,之间查找满足以下条件的数,x,:,x,是素数并且,x,2,的各位数字互不相同。例如,1117,2,=1247689,1117,是素数并且,1117,2,的各位数字互不相同,因此,1117,是满足这一条件的整数。将找到的满足上述条件的整数依次保存在,x,指向的数组中,函数返回,x,数组中数据个数。,2,)编写,main,函数。函数功能:声明一个,long,int,型数组用于保存查找结果,调用,find,函数查找,10001500,之间满足上述条件的整数,将查找结果输出到屏幕并用写文件函数保存到结果文件,myf2.out,中。,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服