多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的 【14】 函数重载。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop 函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。
template <class T>
class Tstack
enumsize=1000;
T stack[size];
int top;
public:
Tstack( ):top(0)
void push(const T&i)
if (top<size)
stack[top++]=i;
T pop( )
if(top==0) exit(1); // 栈空时终止运行
return 【15】 ;
;
stack [--top];
结构化分析的常用工具不包括______ 。
A:数据流图 B:数据字典 C:判定树 D:数据库
下面关于二叉树的基本性质说明错误的是______ 。
A:在二叉树的第k层上,最多有2k(k≥1)个结点 B:深度为m的二叉树最多有2m-1(m≥1)个结点 C:深度为0的结点(即叶子结点)总是比深度为2的结点多一个 D:具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2 n]表示取不大于log2n的最大整数
对于结构中定义的成员,其隐含访问权限为______ 。
A:public B:protected C:private D:static
int a [10],则下面正确表示数组中的第十个元素的是______ 。
A:a [9] B:a [10] C:*(a+10) D:a
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______ 。
A:单元测试 B:集成测试 C:验收测试(确认测试) D:系统测试
设x和y均为bool量,则x||y为假的条件是______ 。
A:它们均为真 B:其中一个为真 C:它们均为假 D:其中一个为假
数据库设计的四个阶段是:需求分析、______ 、概念设计和物理设计。
A:编码设计 B:测试阶段 C:概念设计 D:运行阶段
假设AB为一个类,则该类的拷贝构造函数的声明语句为______ 。
A:AB&(AB x) B:AB(AB x) C:AB(AB &) D:AB(AB *x)