下列字符串中,正确的C++标识符是( )。

A:foo-1 B:2b C:new D:256

对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。

A:125 B:n/2 C:n D:n+1

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

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

下列关于类和对象的叙述中,错误的是( )。

A:一个类只能有一个对象 B:对象是类的具体实例 C:类是对某一类对象的抽象 D:类和对象的关系是一种数据类型与变量的关系

下列不属于软件工程3个要素的是( )。

A:工具 B:过程 C:方法 D:环境

下列关于C++函数的说明中,正确的是( )。

A:内联函数就是定义在另一个函数体内部的函数 B:函数体的最后一条语句必须是return语句 C:标准C++要求在调用一个函数之前,必须先声明其原型 D:编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

下列有关拷贝构造函数的描述中错误的是( )。

A:拷贝构造函数是一种构造函数 B:拷贝构造函数与一般的构造函数一样,可以设置多个形参 C:每一个类中都必须有一个拷贝构造函数 D:拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象。

关于在调用模板函数时模板实参的使用,下列表述正确的是( )。

A:对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略 B:对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略 C:对于虚拟类型参数所对应的模板实参,若能够省略则必须省略 D:对于常规参数所对应的模板实参,任何情况下都不能省略

下列工具中为需求分析常用工具的是( )。

A:PAD B:PFD C:N-S D:DFD

有如下类声明:
class MyBASE

int k;
public:
void set(int n)k=n;
int get( )constreturn k;
;
class MyDERIVED:protected MyBASE

protected:
int j:
public:
void set(int m,int n)MyBASE::set(m);j=n;
int get( )constreturn MyBASE::get( )+j;
;
则类MyDERIVED中保护的数据成员和成员函数的个数是( )。

A:4 B:3 C:2 D:1

微信扫码获取答案解析
下载APP查看答案解析