当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 以下为重载函数的一组函数声明的是()。

voidprint(int);voidprint(double);。voidfun(int);intfun(int);。intmax(int,int);intmin(int,int);。voidmm();intmm();。

问题:

[单选] 虚函数必须是类的()。

友元函数。成员函数。构造函数。析构函数。

问题:

[单选] 在一个C++源文件中使用了cin和cout,那么在这个源文件中必须包含()文件。

iostream。fstream。stdio.h。stdlib.h。

问题:

[单选] 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。

派生类的对象可以直接访问基类的所有成员。派生类的对象可以初始化基类的引用。派生类的对象不可以直接访问基类中的私有成员。派生类的对象的地址可以赋给指向基类的指针。

问题:

[单选] 已知“float*p;p=newfloat[2];”,若分配成功,则指针p在堆中获得的字节数为()。

2。4。8。不确定。

问题:

[单选] 程序在调用重载函数时,根据()区分到底要调用哪个函数。

函数名。返回值类型。参数个数和类型。以上都可以。

问题:

[单选] 下列运算符中,()在C++中不能重载。

?:。+。-。<;=。

问题:

[单选] 下列关于构造函数说法不正确的是()。

构造函数必须与类同名。构造函数可以省略不写。构造函数必须有返回值。在构造函数中可以对类中的成员进行初始化。

问题:

[单选] 抽象类不能定义对象,但可以声明抽象类的()。

指针或引用。函数返回类型。显式转换。以上都是。

问题:

[单选] 对于拷贝构造函数,正确的描述是()。

在C++语言中,如果不自定义类的拷贝构造函数,则每个类都有默认的拷贝构造函数。必须为每个类定义拷贝构造函数。如果要使用拷贝构造函数,则必须在类中先定义。当定义了类的构造函数时,如果要使用拷贝构造函数,则必须定义拷贝构造函数。