![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
若有声明“constMyClass*ptr;”,则下列叙述中,正确的是()。
A.ptr是一个类对象
B.ptr指向一个常量
C.ptr是一个常量指针
D.ptr是一个指向常量的常指针
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.ptr是一个类对象
B.ptr指向一个常量
C.ptr是一个常量指针
D.ptr是一个指向常量的常指针
第1题
main()
{
inta[10],b[10];
int*aPtr,*bPtr,i;
aPtr=a;bPtr=b;
for(i=0;i<6;i++,aPtr++,bPtr++)
{
*aPtr=i+2;
*bPtr=3*i;
}
aPtr=&a[1];①
bPtr=&b[1];②
for(i=0;i<5;i++,aPtr++,bPtr++)
{
*aPtr+=i;③
*bPtr*=i;④
}
}
第2题
下列关于类和对象的叙述中,错误的是()。
A.一个类只能有一个对象
B.对象是类的具体实例
C.类是对某一类对象的抽象
D.类和对象的关系是一种数据类型与变量的关系
第3题
下列有关继承和派生的叙述中,正确的是
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第6题
A.类Shape中的Draw函数是纯虚函数
B.类Shape是抽象类
C.类Shape是虚基类
D.Shapes;能建立Shape的对象s
第8题
判断下列叙述的对错,
(1)若有一个结点是二叉树中某个子树的中序遍历结果序列的最后一个结点,则它一定是该子树的前序遍历结果序列的最后一个结点。
(2)若有一个结点是二叉树中某个子树的前序遍历结果序列的最后一个结点,则它一定是该子树的中序遍历结果序列的最后一个结点。
(3)若有一个叶子结点是二叉树中某个子树的中序遍历结果序列的最后一个结点,则它一定是该子树的前序遍历结果序列的最后一个结点。
(4)若有一个叶子结点是二叉树中某个子树的前序遍历结果序列的最后一个结点,则它一定是该子树的中序遍历结果序列的最后一个结点。
第9题
A.关键字friend用于声明友元
B.友元函数也是成员函数
C.一个类的成员函数可以是另一个类的友元
D.友元函数访问对象的成员不受访问特性影响