visual c++ 实用教程 第4版_郑阿奇__习题参考答案

visual c++ 实用教程 第4版_郑阿奇__习题参考答案

ID:2084899

大小:154.00 KB

页数:29页

时间:2017-11-14

visual c++ 实用教程 第4版_郑阿奇__习题参考答案_第1页
visual c++ 实用教程 第4版_郑阿奇__习题参考答案_第2页
visual c++ 实用教程 第4版_郑阿奇__习题参考答案_第3页
visual c++ 实用教程 第4版_郑阿奇__习题参考答案_第4页
visual c++ 实用教程 第4版_郑阿奇__习题参考答案_第5页
资源描述:

《visual c++ 实用教程 第4版_郑阿奇__习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.7指针和引用55.已知intd=5,*pd=&d,b=3;求下列表达式的值。A.*pd*bB.++*pd-bC.*pd++D.++(*pd)答:15,3,5,656.选择填充。(1)选择正确的说明语句为()。A.intN['b'];B.intN[4,9];C.intN[][];D.int*N[10];答:B(2)若有定义:inta=100,*p=&a;则*p的值是()。A.变量p的地址B.变量a的地址值C.变量a的值D.无意义答:C.(3)下述程序的输出结果是()。#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,*

2、*q=&p;cout<<*(p++)<<','<<**q;}A.4,4B.2,2C.4,2D.4,5答:B(4)下述程序片段的输出是()。inta[3][4]={{1,2,3,4},{5,6,7,8}};intx,*p=a[0];x=(*p)*(*p+2)*(*p+4);cout<

3、p=(float*)newfloat;则空白处应填入:A.float*B.*floatC省略;D.(float)(7)下列表示引用的方法中,()是正确的。已知:intm=10;A.int&x=m;B.int&y=10;C.int&z;D.float&t=&m;答:A57.分析下列程序的结果。#includeint&fun(intn,ints[]){int&m=s[n];returnm;}voidmain(){ints[]={15,4,3,2,1,0};fun(3,s)=10;cout<

4、两个参数交换的函数。输入3个实数,按升序排序后输出。59.编写函数voidfun(int*a,int*n,intpos,intx);其功能是将x值插入到指针a所指的一维数组中,其中指针n所指存储单元中存放的是数组元素个数,pos为指定插入位置的下标。60.编写函数voidfun(char*s),其功能是将s所指的字符串逆序存放。61输入一个字符串,串内有数字和非数字字符,例如,"abc2345345fdf678jdhfg945"。将其中连续的数字作为一个整数,依次存放到另一个整型数组b中。如将2345存放到b[O]、345放入b[1]、678放入b[2]、……统计出字符串中的整数个数,并输

5、出这些整数。要求在主函数中完成输入和输出工作。设计一个函数,把指向字符串的指针和指向整数的指针作为函数的参数,并完成从字符串中依次提取出整数的工作。62.有5个学生,每个学生的数据结构包括学号、姓名、年龄、C++成绩、数学成绩和英语成绩、总平均分,从键盘输入5个学生的学号、姓名、3门课的成绩,计算3门课的总平均分,最后将5个学生的数据输出。要求各个功能用函数来实现。第2章C++面向对象程序设计2.1类和对象1.什么是类?类的定义格式?类的成员一般分为哪两部分?它们的区别如何?⑴“类”是对具有共同的属性特征和行为特征的对象的概括和抽象。⑵类的定义格式:class类名{[private:]私有

6、数据成员和成员函数public:公有数据成员和成员函数};⑶类的成员一般分为数据成员和成员函数两部分。⑷数据成员一般用来表示对象属性特征,而成员函数一般表示了对象的可以进行的操作,即行为特征。2.类与结构体有什么区别?类中可以包含两类成员――数据成员和成员函数;而标准C语言中的结构体只能包含数据成员;但是C++中的结构体对C语言中的结构体有扩展,C++中的结构体也可以两类成员――数据成员和成员函数;因此C++中的类和C++中的结构体出来在定义方式上不一样之外(class,struct),还有就是它们的缺省封装字是不一样的,一个是private,一个是public。3.什么是对象?如何定义一

7、个对象?对象的成员如何表示?⑴对象是类的实例,是类的变量。⑵对象的定义:类名对象名称;或:类名*对象指针;⑶对象成员的表示:对象名称.成员名字;或:对象指针→成员名字;4.什么是构造函数?构造函数有哪些特点?构造函数是类的成员函数,它有以下特点:u构造函数的名字必须与类名相同。u构造函数可以有任意的形参,但不能具有返回值。u定义对象时,编译系统会自动地调用构造函数。u构造函数可以重载5.什么是析构函数?析构函数有哪些特点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。