早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.在inta=10,*p=&a;语句中,p的值()A.变量p的地址值B.10C.变量a的地址值D.无意义2.下列对变量的引用中错误的是()A.inta;int&p=aB.chara;char&p=aC.inta;int&p;p=aDfloata;float&p=a3.有关类与对象的说

题目详情
1.在int a=10,*p=&a;语句中,p的值( )
A.变量p的地址值 B.10 C.变量a的地址值 D.无意义
2.下列对变量的引用中错误的是( )
A.int a;int &p=a B.char a;char &p=a C.int a;int&p;p=a Dfloat a;float&p=a
3.有关类与对象的说法不正确的是( )
A对象是类的一个实例 B对象属于某个已知的类 C一个类可以有多个对象 D一个类只能有一个对象
4.设void setv(int i)为类Ta中的公有成员函数,则对Ta a0,*pa;pa=&a0;的正确描述是( )
A语句pa=&a0,是把对象a0赋给指针变量pa
B语句Ta a0,*pa;会二次调用Ta的构造函数
C语句*p.setv(5)是正确的
D语句pa→setv(5)与a0.set(5)是等价的
5.以下叙述中错误的是( )
A一个类中可以有多个构造函数 B一个类中可以有多个析构函数
C一个类中可以有多个同名的成员函数 D一个类中的数据成员可以是对象类型
▼优质解答
答案和解析
1.C &a的意思就是取a的地址,*p是说p是一个指针,存了a的地址
2.C 引用的申明和初试化必须一次完成
3.D 显然的,一个类可以有多个对象
4.D 用指针和用对象本身是一样的
5.B 析构应该只有一个的