单项选择题

下列关于栈的描述中错误的是()。

A.栈是先进后出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入与删除操作中,不需要改变栈底指针

<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class Base { protected: in i; public: int j; }; class Derived:public Base { int m; public:int n; }; int main() { Derived d; d.i=0; [1] d.j=0; [2] d.m=0; [3] d.n=0; [4] retum 0; } 其中主函数中有两个赋值语句有错,这两个借误的赋值语句是
A.[1]和[2]
B.[1]和[3]
C.[2]和[3]
D.[2]和[4]
单项选择题
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a( C++Programing ); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是
A.构造函数的实参不允许是本类的对象
B.没有定义实现深层复制(深拷贝)的拷贝构造函数
C.构造对象a时实参与形参类型不符
D.系统不能生成缺省的拷贝构造函数
相关试题
  • 以下函数模板max的功能是:返回数组a中最大...
  • 下面程序的执行结果是()。
  • 下列程序的输出结果是()。
  • Staff类含有int型数据成员ID,两个Staff对...
  • 在下面程序的横线处填上适当的内容,使程序...