版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.,1,选择题,p 、 q 、 s指针变量,存放变量地址,a 引用,给变量或存储空间起别名,1.常量字符串“Hello”的值字符串的首地址 2. 赋值表达式,,p,答案:B 原因分析: 赋值表达式两边数据类型不匹配,B,.,2,选择题,sizeof(x) = 20 sizeof(int) = 4 sizeof(p) = 4 sizeof(1) = 4,解: C. 输出的值是1,.,3,选择题,s 指针数组,4个指针 *ps 字符指针变量 指针si 指向字符串的首地址,s0 s1 s2 s3,ps+,分析一,.,4,选择题,*s1 输出的是T ps 输出字符串“Father” *ps 输出F,S
2、tudent Teacher Father Mother,s0 s1 s2 s3,分析二,答案:选A,.,5,选择题,答案:选C,1.数组名s就是数组的首地址 cinn ; p= new intn;,new 是用来申请动态分配的存储空间, new返回的是指针,我们用指针p来保存该空间的首地址。,C. 对的,可以用new来申请动态数组, p= new intn;,.,10,选择题,四个 区域:,用new与delete是一对一对的使用,delete可释放new空间。,D. int * p ; static int s; p= p在栈区分配空间,生命期结束的时候,由系统自动释放。,.,11,选择题,
3、四个 区域:,B. int * p ; static int s; p= 只有全局域里的静态变量s或全局变量,系统默认为0,其它空间的分配的变量都是随机数,应考虑初始化问题。,.,12,选择题,A:p为空指针 B:常量50被强制类型转换float类型再赋值给单精度变量p C:错:缺数据类型,正确 int *p =new int (50) D:用new为指针p申请动态数组,.,13,选择题,A:错,字符数组不能直接赋值,只能是strcpy(s1,”computer”) B:错,把字符串”computer”赋值给数组元素s10 C:对,字符指针变量可以直接赋值,把字符串的值(首地址)赋值给s2 D
4、:错,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. ABCD BCD CD D,.,50,完善题,.,51,完善题,void main() . int count = 3, i
5、; add( a ,count,a1) ; ,1. int number,算法:对照实参表( a , count , a1)和程序分析,number变量没有说明 2. i bi.math(算法:找) 4. bj-1。分析:从后向前搬,搬到第i个位置为止。 5. x 分析:bi=x,将x放入bi,b,x,插入算法: 找,搬家,放入,.,53,完善题,6. student d 。分析:比较实参a的定义、结构体数组d没有定义后得出。,d,.,54,完善题,7. j = i。算法:从i记录开始,用下一条记录覆盖当前记录,由前向后覆盖。,b,.,55,阅读题,a,100 。分析:说明语句中,只有字符数组
6、a,才能用字符串的输入函数cin.getlen() a , b 。主函数分析:count-统计个数,i -控制循环变量。即:select( a ,b)。千万不能写成:select(a100 ,b10),.,56,阅读题,10. a。分析p是字符指针变量 11. *p!=0 or *p 。分析:字符串处理的循环控制。 12. (*p=0 p-next = head ; ( 前向链表) ; head=p,p,76,.,66,阅读题,21 . 根据链表建立的算法: ( 建结点 , 数据输入 , 链表 , 移动),head,76,x,node *p =new node; p-data = x ; p-
7、next = head ; ( 前项链表) ; head=p,p,76,.,67,阅读题,21 . 根据链表建立的算法: ( 建结点 , 数据输入 , 链表 , 移动),head,76,x,node *p =new node; 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值为最大的结点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 暨南大学《材料力学》2019-2020学年第一学期期末试卷
- 济宁学院《编译原理》2021-2022学年第一学期期末试卷
- 全新网络安全防护体系构建合同20243篇
- 二零二四年度虚拟现实技术研发与转让合同:技术研发方与使用方之间的虚拟现实技术研发和转让协议2篇
- 二零二四年云计算服务订阅合同3篇
- 科学计算语言Julia及MWORKS实践 课件 18-离散数据图与数据分布图
- 玖贝医疗咨询公司
- 《文旅新媒体运营》高职全套教学课件
- 通讯行业培训相关
- 肿瘤护理病例讨论
- 风电场运维费预算(初版)20180921
- 国际贸易实务说课稿
- 骨髓增生异常综合征MDS课件
- 【深信服】大云云计算PT1-HCI认证复习备考题库(含答案)
- 计算材料学ms几种常见出错信息
- -外语教学法的沿袭与变革-外语教学法主要流派简介课件
- 电气接线工艺培训
- 许倬云说历史:大国霸业的兴废
- 新生儿先天性心脏病筛查技术规范课件
- 手卫生调查表
- 友善(课件) 小学生主题班会通用版(共45张PPT)
评论
0/150
提交评论