东南大学c++试卷分析一PPT课件_第1页
东南大学c++试卷分析一PPT课件_第2页
东南大学c++试卷分析一PPT课件_第3页
东南大学c++试卷分析一PPT课件_第4页
东南大学c++试卷分析一PPT课件_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

.,1,选择题,p、q、s指针变量,存放变量地址,a引用,给变量或存储空间起别名,1.常量字符串“Hello”的值字符串的首地址2.赋值表达式,,p,答案:B原因分析:赋值表达式两边数据类型不匹配,B,.,2,选择题,sizeof(x)=20sizeof(int)=4sizeof(p)=4sizeof(1)=4,解:C.输出的值是1,.,3,选择题,s指针数组,4个指针*ps字符指针变量指针si指向字符串的首地址,s0s1s2s3,ps+,分析一,.,4,选择题,*s1输出的是Tps输出字符串“Father”*ps输出F,StudentTeacherFatherMother,s0s1s2s3,分析二,答案:选A,.,5,选择题,答案:选C,1.数组名s就是数组的首地址cinn;p=newintn;,new是用来申请动态分配的存储空间,new返回的是指针,我们用指针p来保存该空间的首地址。,C.对的,可以用new来申请动态数组,p=newintn;,.,10,选择题,四个区域:,用new与delete是一对一对的使用,delete可释放new空间。,D.int*p;staticints;p=p在栈区分配空间,生命期结束的时候,由系统自动释放。,.,11,选择题,四个区域:,B.int*p;staticints;p=只有全局域里的静态变量s或全局变量,系统默认为0,其它空间的分配的变量都是随机数,应考虑初始化问题。,.,12,选择题,A:p为空指针B:常量50被强制类型转换float类型再赋值给单精度变量pC:错:缺数据类型,正确int*p=newint(50)D:用new为指针p申请动态数组,.,13,选择题,A:错,字符数组不能直接赋值,只能是strcpy(s1,”computer”)B:错,把字符串”computer”赋值给数组元素s10C:对,字符指针变量可以直接赋值,把字符串的值(首地址)赋值给s2D:错,char*s2=s1,相当于s2=同理:若i=1,输出OOL。33.for循环的输出结果:SO,4.阅读以下程序,回答问题:,*p+3,.,41,阅读题,34.输出:LO分析:p=s2-,.,47,阅读题,7.以下程序运行后,输出结果是:41。,p,41.输出结果:1765671,.,48,阅读题,#9*8,.,49,阅读题,知识点:字符串输出,由指针chp指向的字符开始,到字符串结束标志为止。,ABCD,BCD,CD,D,44.ABCDBCDCDD,.,50,完善题,.,51,完善题,voidmain().intcount=3,i;add(a,count,a1);,1.intnumber,算法:对照实参表(a,count,a1)和程序分析,number变量没有说明2.ibi.math(算法:找)4.bj-1。分析:从后向前搬,搬到第i个位置为止。5.x分析:bi=x,将x放入bi,b,x,插入算法:找,搬家,放入,.,53,完善题,6.studentd。分析:比较实参a的定义、结构体数组d没有定义后得出。,d,.,54,完善题,7.j=i。算法:从i记录开始,用下一条记录覆盖当前记录,由前向后覆盖。,b,.,55,阅读题,a,100。分析:说明语句中,只有字符数组a,才能用字符串的输入函数cin.getlen()a,b。主函数分析:count-统计个数,i-控制循环变量。即:select(a,b)。千万不能写成:select(a100,b10),.,56,阅读题,10.a。分析p是字符指针变量11.*p!=0or*p。分析:字符串处理的循环控制。12.(*p=0p-next=head;(前向链表);head=p,p,76,.,66,阅读题,21.根据链表建立的算法:(建结点,数据输入,链表,移动),head,76,x,node*p=newnode;p-data=x;p-next=head;(前项链表);head=p,p,76,.,67,阅读题,21.根据链表建立的算法:(建结点,数据输入,链表,移动),head,76,x,node*p=newnode;p-data=x;p-next=head;(前向链表);head=p,p,21.p-next=head,.,68,阅读题,DelleteMax(noe*pmax=p1;pmax2=p2;,pmax1,pmax,22.p1=p1-next,.,71,阅读题,pmax1,pmax,取结点,删除结点,23.pmax1-next=pmax-next,.,72,阅读题,DelleteMax(noe*&head):从head所指向的链表中找到data值为最大的结点,从链表中删除该结点并将该结点值返回。算法提示:当链表为空时,返回-1,在查找过程中,始终让pmax指向当前data值为最大的结点,并让pmax1指向p

温馨提示

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

最新文档

评论

0/150

提交评论