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

问题:

[单选] 一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。

不能在同一程序块中定义。可以在同一个程序块中定义并可重载。可以在同一个程序块中定义,但不可以重载。以上说法均不正确。

问题:

[单选] 函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。

Fun(20)。Fun(20+n)。Fun(n)。Fun(&n)。

问题:

[单选] 当一个函数无返回值时,函数的类型应为()。

任意。void。int。char。

问题:

[单选] 下列带缺省值参数的函数说明中,正确的说明是()。

intFun(intx,inty=2,intz=3);。intFun(intx=1,inty,intz=3);。intFun(intx,inty=2,intz);。intFun(intx=1,inty,intz=3);。

问题:

[单选] 关于纯虚函数和抽象类的描述中,错误的是()。

纯虚函数是一种特殊的虚函数,它没有具体的实现。抽象类是指具有纯虚函数的类。一个基类中说明有纯虚函数,该基类派生类一定不再是抽象类。抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出。

问题:

[单选] 要实现动态联编,可以通过()调用虚函数。

对象指针。成员名限定。对象名。派生类名。

问题:

[单选] 下述静态成员的特性中,()是错误的。

静态成员函数不能利用this指针。静态数据成员要在类体外进行初始化。引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符。静态数据成员不是所有对象所共有的。

问题:

[单选] 关于虚函数的描述中,正确的是()。

虚函数是一个静态成员函数。虚函数是一个非成员函数。虚函数即可以在函数说明定义,也可以在函数实现时定义。派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型。

问题:

[单选] 编译时的多态性可以通过使用()获得。

虚函数和指针。重载函数和析构函数。虚函数和对象。虚函数和引用。

问题:

[单选] 下列描述中,()是抽象类的特征。

可以说明纯虚函数。可以说明虚函数。可以定义友元函数。可以说明其对象。