我给骗了,我只有他只有微信号能找到人吗,请问怎样能找到他?

C++第八章习题解答new_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++第八章习题解答new
上传于||文档简介
&&C​+​+​第​八​章​习​题​解​答​n​e​w
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩29页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢[解析]重载函数要求同名函数具有相同的功能,而只;64.设A为test类的对象且赋有初值,则语句t;答案:将对象A复制给对象B;分析:执行testB(A);语句相当于调用了默认;65.利用“对象名.成员变量”形式访问的对象成员;答案:(1)public(2)成员函数(3)友元;分析:类体内的数据成员可声明为公有的、私有的和保;68.类成员的三种访问控制属性是
[解析]重载函数要求同名函数具有相同的功能,而只能是函数类型、参数个数或参数顺序不同 。系统将根据同名函数的这些不同之处来选择其对应的实现。
64.设A为test类的对象且赋有初值,则语句test B(A); 表示
答案:将对象A复制给对象B。
分析:执行test B(A);语句相当于调用了默认复制构造函数,将A对象的属性复制给B对象。
65.利用“对象名.成员变量”形式访问的对象成员仅限于被声明为 (1)的成员;若要访问其他成员变量,需要通过 (2) 函数或 (3) 函数。
答案:(1) public (2) 成员函数 (3)友元函数
分析:类体内的数据成员可声明为公有的、私有的和保护的,公有的数据成员可利用“对象名.成员变量”形式来进行访问;私有的数据成员能被类中的其他成员函数或友元函数所调用;保护的数据成
68.类成员的三种访问控制属性是: 公有(public) 、 保护(protected) 、 私有(private)
69.在类内部定义的公有(public)数据可以在类外进行存取,但保护(protected)数据和私有(private)数据不能在类外直接存取。
70.在OOP中,当类的继承方式为公有继承时,基类的 公有成员 和 保护成员 的访问属性在派生类中不变,基类的 私有成员 不可访问。 71.在一个类中可以定义 多个 构造函数, 1个 析构函数。
72.在删除一个动态对象时,将自动调用该动态对象所属类的 析构 函数。
73.为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义 析构函数 。
74.当建立一个新对象时,程序自动调用 构造函数 。
75.类的私有成员只能被它的成员函数和 友元函数 访问。
76.假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定义为 ~AB(){ } 。
77.一个抽象类的派生类可以实例化的必要条件是 实现了所有的纯虚函数 。 78.在C++中,虚函数帮助实现了类的 多态 性。
79.通过C++语言中类的 继承(派生) 机制,可以扩充和完善已有类以适应新的需求。
80.C++类族中,不能被派生类继承的有 构造函数、析构函数 。
81.定义重载函数时,应保证 参数个数或参数类型 有所不同。
82.在OOP中多态是指 同样的消息被不同对象接收时可产生不同的行为 ;它通过 重载虚函数 等技术来实现。
83.定义模板的关键字是 template 。
84.模板定义中标识类型的参数必须用关键字 class(或typename) 修饰。
85.类模板可以使用两种形式的参数,分别是: 类型参数 和
普通参数 。
86.函数模板既可以与 函数模板 重载,也可以与 普通函数 重载。
当要释放ptr指向的动态数组对象时,所使用的语句是__ delete[ ]ptr;_。
91.在保护派生中,基类权限为Private的成员在派生类中___不可访问_____。
92.类A有如下成员函数:
int A::fun(double x){return (int) x/2;}
int A::fun(int x){return x*2;}
设a为类A的对象,在主函数中执行语句int s=a.fun(6.0)+a.fun(2)后的s值为_7__。
93.类A有如下成员函数:
int A::fun(double x){return (int) x/2;}
int A::fun(int x){return x*2;}
设a为类A的对象,在主函数中执行语句int s=a.fun(6)+a.fun(2.0)后的s值为__13__。
94.完成下面类中的成员函数的定义。
class point{
int m,n;
point(int,int);
point(point&);
point::point(int a,int b){//此构造函数分别将两个参数值赋给数据成员m和n。
point::point(___point&t___){//此构造函数通过对象t赋值给两个数据成员m和n。
95.下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。 #include&iostream&
using namespace std;
const float pi=3.14159;//定义pi为浮点型常量
void main(){
double r,l,s;
cout&&″r=″;
___cin&&r;______
//输入圆半径值给变量r
l=2.0*pi*r;
//计算圆周长值给变量l
s=pi*r*r;
//计算圆面积值给变量s
cout&&″\n The long is:″&&l&&endl;
cout&&″The area is:″&&s&&endl;
96.在下划线处填上缺少的部分。
#include&iostream&
#include&fstream&
using namespace std;
class complex{
int real;
int imag;
complex(int r=0,int i=0){
complex operator+(__complex &a___,
complex& b
int r=a.real+b.real;
int i=a.imag+b.imag;
return__complex(r,i);
//将结果以对象方式返回
void main(){
complex x(1,2),y(3,4),z;
cout&&z.real&&″+″&&z.imag&&″i″&&endl;
97.程序的输出结果如下:
请根据输出数据在下面程序中的下划线处填写正确的语句。源程序如下:
#include&iostream&
using namespace std;
class base{
base(){};
base(int a):m(a){}
int get(){return m;}
void set(int a){m=a;}
void main(){
base *ptr=new base[2];
ptr-&set(30);
ptr=____ptr+1;_____
ptr-&set(50);
base a[2]={1,9};
cout&&a[0].get()&&″,″&&a[1].get()&&endl;
cout&&ptr-&get()&&″,″;
ptr=ptr-1;
cout&&_____ptr-&get()___&&endl;
delete[]ptr;
98.在下面横线处填上求两个浮点数之差的cha函数的原型声明、定义和调用方法。 #include &iostream&
using namespace std;
void main(){
float a,b;
____float cha(float,float);____//函数cha的原型声明
b=6.5; float c=_____ cha(a,b) ____;//调用函数cha
cout&&c&&endl;
float cha(float x,float y){
//定义函数cha
return w;
99.有如下程序段:
X(int i);
(1)本程序段的功能是: 定义类 。
(2)class X的X表示: X是类名 。
(3)private:表示:
定义私有的成员 。
(4)public:
定义公有的成员 。
(5){ }内的内容称为: 函数体 。
100.分析以下程序执行的结果,回答问题。
#include&iostream.h&
int add(int x,int y){return x+y;}
double add(double x,double y){return x+y;}
void main()
int a=4,b=6;
double c=2.6,d=7.4;
cout&&&a+b=&&&add(a,b)&&&,c+d=&&&add(c,d)&&endl; }
(1)本程序中有两个add()函数,这种方法称为:
(2)两个add()函数的区别: 调用的参数数据类型不同 。
(3)本题的输出结果为:
a+b=10,c+d=10.0
包含各类专业文献、应用写作文书、中学教育、幼儿教育、小学教育、生活休闲娱乐、行业资料、专业论文、高等教育、71面向对象C++填空题等内容。 
 C++经典程序代码大全 134页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 c++面向对象程序设计试题和答案(经典题目)...  面向对象C++选择题_从业资格考试_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档面向对象C++选择题_从业资格考试_资格考试/认证_教育专区。1. 若定义...  c++面向对象复习题答案版_计算机软件及应用_IT/计算机_专业资料。第 1 页共 22 页 一、 填空题 1.C++中有两种数据类型: ( char )和 ( int 在 C++中,用...  36页 免费 c++面向对象程序设计试题和... 11页 5财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...  C++面向对象程序设计考试试卷(详细讲解)_工学_高等教育_教育专区。C++语言程序试卷 C++语言程序期末考试试卷 C++语言程序期末试卷 C++语言程序期末试题 ...  C++面向对象试题题型总结_工学_高等教育_教育专区。C++面向对象程序设计 一、 单项选择题(共 20 题,每题 1 分,共 20 分) 1、下列关于 C++标识符的命名不...  《面向对象程序设计 C++》期末考试试卷(A)班级: 姓名: 学号:第 18 页 分数: 题号 得分 一 二 三 四 总分 试卷说明: 本套试题共四个大题, 全部题目都答...  面向对象C++习题参考解答_理学_高等教育_教育专区。面向对象C++习题参考解答 4-8 定义一个 Dog 类,包含 age,weight 等属性,以及对这些属性操作的方法。实现并测试...  学习中心/函授站_ 姓名 西安电子科技大学校本部 学号 西安电子科技大学网络与继续教育学院 2015 学年上学期 《面向对象程序设计(C++) 》期末考试试题(综合大作业)...C++第八章习题解答_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++第八章习题解答
上传于||文档简介
&&c​+​+​试​题​ ​期​末​考​试​之​前​必​做
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩24页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢【图文】C++课件(2013-7)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
C++课件(2013-7)
上传于||暂无简介
大小:1.13MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢D.实现运行时多态性的机制称为动态多态性;答案:C;解析:多态性分为静态的和动态的;4.假定一个类的构造函数为“A(inti=4,i;A.1和0;B.1和4;C.4和0;D.4和1;答案:A;解析:带默认的构造函数,对应实参没有值时就采用形;5.类MyA的拷贝初始化构造函数是();A.MyA();B.MyA(MyA*);C.MyA(MyA&);D.M
D. 实现运行时多态性的机制称为动态多态性
解析:多态性分为静态的和动态的。静态通过函数的重载来实现,动态是通过基类指针或 基类引用和虚函数来实现的。所以错误的是C项。
4. 假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语 句后,x.a和x.b的值分别为()
解析:带默认的构造函数,对应实参没有值时就采用形参值。调用构造函数时,i=1,不采 用默认值,而只有一个参数,j采用默认值0即j=0,因此a=1,b=0,选择A项。
5. 类MyA的拷贝初始化构造函数是 ()
B. MyA(MyA*)
C. MyA(MyA&)
D. MyA(MyA)
解析:复制即拷贝构造函数使用对象的引用作形参,防止临时产生一个对象,A无参构造函 数,B是指针作为形参,D项是对象,所以选择C项。
6. 在C++中,函数原型不能标识()
A. 函数的返回类型
B. 函数参数的个数
C. 函数参数类型
D. 函数的功能
解析:函数的声明,说明函数的参数、返回类型以及函数名,函数体即实现部分决定功能。所以 函数的原型不能决定函数的功能。
7. 友元关系不能()
A. 提高程序的运行效率
B. 是类与类的关系
C. 是一个类的成员函数与另一个类的关系
解析:友元可以是函数与类的关系即友元函数,也可以类与类的关系即友元类,但友元不
能继承,是单向性,且不具有传递性。友元可以访问类中所有成员,提高了访问的方便性。因此 选择D项。
8. 实现两个相同类型数加法的函数模板的声明是()
A. add(T x,T y)
B. T add(x,y)
C. T add(T x,y)
D. T add(T x,T y)
解析:实现两个相同类型数加法结果应该和操作数具有相同类型。进行加法运算后结果也 是和参数具有相同类型,需要返回值。A无返回值时要用void,B形参无类型,C形参y没有类型 ,所以选择D项。
9. 在int a=3,int *p=&a;中,*p的值是()
A. 变量a的地址值
C. 变量p的地址值
解析:*p代表引用a变量的值,p代表a的地址值。所以选择D项。
10. 下列不是描述类的成员函数的是()
A. 构造函数
B. 析构函数
C. 友元函数
D. 拷贝构造函数
解析:构造函数、析构函数、拷贝构造函数都是特殊的成员函数,友元则不是成员函数。 所以选择C项。
11. 如果从原有类定义新类可以实现的是()
A. 信息隐藏
B. 数据封装
C. 继承机制
D. 数据抽象
解析:继承指在原有类的基础上产生新类。数据封装即数据和操作组合在一起,形成类。
信息的隐藏,通过访问权限来实现。数据抽象,将事物的特征抽象为数据成员或服务。因此选择 C项。
12. 下面有关类说法不正确的是()
A. 一个类可以有多个构造函数
B. 一个类只有一个析构函数
C. 析构函数需要指定参数
D. 在一个类中可以说明具有类类型的数据成员
解析:构造函数可以有参数、可以重载、因此可以有多个,A项正确。析构函数只有一个不 能重载、不能继承,没有返回值,B项正确,C项错误。
13. 在函数定义中的形参属于()
A. 全局变量
B. 局部变量
C. 静态变量
D. 寄存器变量
解析:形参或函数中定义的变量都是局部变量。在函数外定义的变量是全局变量。形参只能用局 部变量,频繁使用的变量可以声明为寄存器变量,形参不能使用静态变量或寄存器变量。
14. 下列有关重载函数的说法中正确的是()
A. 重载函数必须具有不同的返回值类型
B. 重载函数参数个数必须相同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同
解析:函数的重载必须函数名相同而形参类型或个数不同,与返回值无关。
15. this指针存在的目的是()
A. 保证基类私有成员在子类中可以被访问
B. 保证基类保护成员在子类中可以被访问
C. 保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码
D. 保证基类公有成员在子类中可以被访问
解析:C++要求函数在被调用之前,应当让编译器知道该函数的原型,以便编译器利用函数
原型提供的信息去检查调用的合法性,强制参数转换成为适当类型,保证参数的正确传递。对于 标准库函数,其声明在头文件中,可以用#include宏命令包含这些原型文件;对于用户自定义函 数,先定义、后调用的函数可以不用声明,但后定义、先调用的函数必须声明。一般为增加程序 的可理解性,常将主函数放在程序开头,这样需要在主函数前对其所调用的函数一一进行声明 ,以消除函数所在位置的影响。所以选择C项。
16. 关于new运算符的下列描述中,错误的是()
A. 它可以用来动态创建对象和对象数组
B. 使用它创建的对象或对象数组可以使用运算符delete删除
C. 使用它创建对象时要调用构造函数
D. 使用它创建对象数组时必须指定初始值
解析:new创建的对象数组不能指定初始值,所以调用无参的构造函数,选择D项。
17. 已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确 的是()
A. A1.p=5;
B. A1-&p=5;
C. A1.*p=5;
D. *A1.p=5;
解析:A中p是指针即地址,错误;B选项中A1不是指针不能使用指向运算符-&,错误
;“*”比“.”级别要高,所以D选项*A1.p=5相当于(*A1).p=5;错误。另外涉及到指向成员函数 时注意以下几点:
指向成员函数的指针必须于其赋值的函数类型匹配的三个方面:(1)参数类型和个数;(2)返回 类型;(3)它所属的类类型。
成员函数指针的声明:指向short型的Screen类的成员的指针定义如下:
short Screen::* ps_S
ps_Screen可以用_height的地址初始化如下:short Screen::*ps_Screen=&Screen::_
类成员的指针必须总是通过特定的对象或指向改类型的对象的指针来访问。是通过使用两个指 向成员操作符的指针(针对类对象和引用的.*,以及针对指向类对象的指针的-&*)。
18. 以下基类中的成员函数表示纯虚函数的是()
A. virtual void tt()=0
B. void tt(int)=0
C. virtual void tt(int)
D. virtual void tt(int){}
解析:当在基类中不能为虚函数给出一个有意义的实现时,可以将其声明为纯虚函数,实 现由派生类完成。格式:virtual&函数返回类型说明符&&函数名&(&参数表&)=0;。
19. C++类体系中,不能被派生类继承的有()
A. 常成员函数
B. 构造函数
D. 静态成员函数
解析:构造函数不能被继承。
20. 静态成员函数不能说明为()
A. 整型函数
B. 浮点函数
D. 字符型函数
解析:使用关键字static声明的成员函数就是静态成员函数,静态成员函数也属于整个类 而不属于类中的某个对象,它是该类的所有对象共享的成员函数。
静态成员函数可以在类体内定义,也可以在类外定义。当在类外定义时,要注意不能使用 static关键字作为前缀。
由于静态成员函数在类中只有一个拷贝(副本),因此它访问对象的成员时要受到一些限制:静 态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员;若要访 问非静态成员时,必须通过参数传递的方式得到相应的对象,再通过对象来访问。虚函数是非静 态的、非内联的成员函数。静态成员函数不能被说明为虚函数。
二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案 。错填、不填均无分。
1. 假设int a=1,b=2;则表达式(++a/b)*b--的值为___。
[解析]前缀++或DD表示先使变量值变化,再使用,这和后缀恰恰相反。但是编译 cout&&(++a/b)*b--时,先++a/b值为1,后1*b--,先取b=2,结果为2,再让b=1。
2. 抽象类中至少要有一个___函数。
答案:纯虚
[解析]至少有一个纯虚函数的类就称为抽象类,即不能实例化。
3. 一个抽象类的派生类可以实例化的必要条件是实现了所有的___。
答案:纯虚函数的定义
[解析]抽象类只因有纯虚函数,所以不能被实例化,所以派生类要实例化必须对纯虚函数进行 定义。
4. 下面程序的输出结果为___。
#include &iostream.h&
void main()
{int num=2,i=6;
}while(--i);
cout&&num&&
[解析]do-while循环,前缀先使i减少1后判断是否为零,不为零时再次执行循环,为零退出 循环。循环值执行3次就退出,所以结果为5。
5. 静态成员函数、友元函数、构造函数和析构函数中,不属于成员函数的是___。
答案:友元函数
[解析]友元函数不是类成员,但可以访问类成员。类的封装性保证了数据的安全,但引入友元 ,虽然访问类是方便了,但确实破坏类访问的安全性。
6. 在用C++进行程序设计时,最好用___代替malloc。
[解析]new与delete是C++语言特有的运算符,用于动态分配和释放内存。new用于为各种数据 类型分配内存,并把分配到的内存首地址赋给相应的指针。new的功能类似于malloc()函数。 使用new的格式为:
&指针变量&new&数据类型&;
其中,&数据类型&可以是基本数据类型,也可以是由基本类型派生出来的类型;&指针变量&取得 分配到的内存首地址。new有3种使用形式。
(1)给单个对象申请分配内存
int *ip=//ip指向1个未初始化的int型对象
(2)给单个对象申请分配内存的同时初始化该对象
int *ip=new int(68);//ip指向1个表示为68的int型对象
(3)同时给多个对象申请分配内存
int *ip=new int[5];//ip指向5个未初始化的int型对象的首地址
for(int i=0;i&5;i++)ip[i]=5*i+1;//给ip指向的5个对象赋值
用new申请分配内存时,不一定能申请成功。若申请失败,则返回NULL,即空指针。因此,在程 序中可以通过判断new的返回值是否为0来获知系统中是否有足够的空间供用户使用。
7. 由const修饰的对象称为___。
答案:常对象
[解析]使用const关键字说明的成员函数称为常成员函数,使用const关键字说明的对象称为常 对象。
常成员函数的说明格式如下:&返回类型说明符&&成员函数名&(&参数表&)
常成员函数不更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。常对象 只能调用它的常成员函数,而不能调用其他成员函数。const关键字可以用于参与重载函数的区 分。
8. 在C++程序设计中,建立继承关系倒挂的树应使用___继承。
[解析]一个基类可以派生多个子类,一个子类可以再派生出多个子类,这样就形成了一个倒立 的树。
9. 基类的公有成员在派生类中的访问权限由___决定。
答案:访问控制方式或继承方式
10. 不同对象可以调用相同名称的函数,但执行完全不同行为的现象称为___。
答案:多态性
[解析]多态性的概念。虚函数是实现多态的基础,运行过程中的多态需要同时满足3个条件 :(1)类之间应满足子类型关系。(2)必须要有声明的虚函数。(3)调用虚函数操作的是指向对象 的指针或者对象引用;或者是由成员函数调用虚函数(如果是在构造函数或析构函数中调用虚函 数,则采用静态联编)。
11. this指针始终指向调用成员函数的___。
答案:对象
this指针是隐藏的指针,它指向调用函数的对象。
12. 预处理命令以___符号开头。
答案:operater
[解析]文件包含、预处理和编译都是以#开头。
13. 类模板用来表达具有___的模板类对象集。
答案:相同处理方法
[解析]模板特点是不同的数据具有相同的处理方法的抽象。
14. C++程序的源文件扩展名为___。
[解析]源程序*.cpp,目标文件为*.obj,可执行程序*.exe。
15. 在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是___的头文件。 答案:自定义
[解析]#include装入文件有两种方式&&和“”,一是系统的,一是自定义文件。
16. vector类中向向量尾部插入一个对象的方法是___。
答案:push_back
17. C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。 答案:传地址或引用
[解析]传地址即指针,在函数中通过指针修改它指向的变量的值时,实参也就变化了。使用引 用,直接修改变量的别名即引用的值,该变量也就随着变化。
18. 语句序列
infile.open(“data.dat”);
的功能可用一个语句实现,这个语句是___。
答案:ifstream infile(“data.dat”);
[解析]void ifstream::open(const char *fname,int mode=ios::in,int
access=filebuf::openprot);
ifstream::ifstream(const char *fname,int mode=ios::in,int access=filebuf::openprot); 其中,第一个参数是用来传递文件名的;第二个参数mode的值决定文件将如何被打开;第三个参 数access的值决定文件的访问方式,一般取缺省值filebuf::openprot,表示是普通文件。 mode的取值如下:(1)ios::in:打开一个文件进行读操作,而且该文件必须已经存在
;(2)ios::nocreate:不建立新的文件。当文件不存在时,导致open()失败
;(3)ios::noreplace:不修改原来已经存在的文件。若文件已经存在,导致open()失败 ;(4)ios::binary:文件以二进制方式打开,缺省时为文本文件。
19. 如果要把类B的成员函数void fun()说明为类A的友元函数,则应在类A中加入语句___。 答案:(P111)friend void B::fun();
[解析]声明成员函数作为另外一个类的友元函数时,使用类作用域运算符::。
20. 在编译指令中,宏定义使用___指令。
答案:#define
[解析]静态成员是所有对象共享的特征,也就是类的特征。
三、改错题(本大题共5小题,每小题2分,共10分)下面的类定义中有一处错误,请用下 横线标出错误所在行并给出修改意见。
1. #include &iostream&
#include &fstream&
#include &string&
A(const char *na){strcpy(name,na);}
char name[80];
class B:public A
B(const char *nm):A(nm){}
void show();
void B::show()
{ cout&&&name:&&&name&&
void main()
{ B b1(&B&);
b1.show();
答案:private:因为name如果是私有的,在派生类中无法访问,而基类没有提供成员函数来访问 name,所以更改name访问权限为公有或保护,这样对于派生类来说是透明的。
[修改]public:或protected:
2. #include &iostream.h&
void f(int *a,int n)
{int i=0,j=0;
for(;i&n/2;i++)
{k=a[i];
a[i]=a[n-i-1];
a[n-i-1]=k;
void show(int a[],int n)
{for(int i=0;i&n;i++)
cout&&a[i]&&& &;
void main()
{int p[5];
int i=0,n=5;
for(;i&5;i++)
{p[i]=i;}
show(p,n);
答案: [修改]f(p,n);
[解析]f(*p,n);f函数第一个参数是指针而调用时使用*p,*p表示p所指向的变量或对象,不是 地址即不是指针。
3. #include &iostream.h&
void main()
{int i(3),j(8);
int * const p=&i;
cout&&*p&&
cout&&*p&&
答案:int * const p=&i;在指针变量前加const表示一个常指针即地址不能变化,它指向的变 量不能改变且定义时必须设置指向变量或对象的地址。
[修改]int *p=&i;
4. #include &iostream.h&
void main()
{int i,*p;
包含各类专业文献、专业论文、各类资格考试、生活休闲娱乐、中学教育、幼儿教育、小学教育、外语学习资料、54C++试题及答案等内容。 
 大学最新C++题库及答案_计算机软件及应用_IT/计算机_专业资料。大学最新C++题库及答案 C++题库答案 Q5.(10 分)写一个程序根据从键盘输入的里氏强度显示地震的...  C++试题及答案 2_IT认证_资格考试/认证_教育专区。一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 编写C++程序一般需经过的几个步骤依次是() A. ...  大学C++期末考试题库及答案_理学_高等教育_教育专区。2012c++ 2012 年大学 C++期末考试题库一、单选题: 1. 能作为 C++程序的基本单位是( C )。 A. 字符 B...  ___ ___ 三、问答题(5*10+9+15=74) 1.编写类 String 的拷贝构造函数和赋值函数(可以调用 C++/C 的字符串库函 数)(15)。已知类 String 的原型为: cl...  C++试题及答案_计算机软件及应用_IT/计算机_专业资料。C++程序设计模拟试卷(一) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备...  C++期末考试试卷(含答案)_IT/计算机_专业资料。高级汇编语言南昌大学 2007 ~ 2008 学年第二学期期 末 考试试卷试卷编号: 试卷编号: 课程名称: 课程名称: 姓名...  int Z; 3.public A 4.: A(a,b,c) 5.k+=2; 6.sum += s[i]; 7.sum = 0; C++程序设计 试题及答案(二) 一、填空题(20 分,每空 1 分) 1...  C++期末考试题及答案[1] 7页 免费 C++面向对象程序设计考试... 7页 免费 《面向对象程序设计C++》... 4页 免费C​+​+​期​末​考​试​试...  大学C++期末考试试卷(含答案)_管理学_高等教育_教育专区。C++突击题一、单项选择题(每题 2 分,共 40 分) 1. ___不是属于面向对象程序设计的特性 A. 抽象...

我要回帖

更多关于 通过微信号能找到人吗 的文章

 

随机推荐