单项选择题

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

单项选择题 判断字符型变量ch是否为大写英文字母,应使用表达式( )。

单项选择题 在下面的类定义中,错误的语句是( )。 class Sample { public: Sample(int val); //① ~Sample(); //② private: int a=2.5; //③ Sample(); //④ };

单项选择题 有以下程序 #include<iostream,h> int i=0; void fun() { { Static int i=1 Std::cont<<i++<<','; } Std::cout<<i<<','; } int main() { fun();fun(); return 0; } 程序执行后的输出结果是( )。

单项选择题 下列关于getline()函数的描述中,不正确的是( )。

单项选择题 若执行语句:cout<<seffill('*')<<setw(10)<<123<<"OK"<<endl后将输出( )。

单项选择题 下列while循环的次数是( )。 while(int i=0)i--;

单项选择题 下列语句错误的是( )。

单项选择题 如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。

单项选择题 已知:int a,b;下列switch语句中,( )是正确的。

单项选择题 下列叙述中正确的是( )。

单项选择题 若有定义:int k,*q;,则下列各选项中赋值表达式正确的是( )。

单项选择题 需求分析是( )。

单项选择题 设有以下语句:int a[10]={0,1,2,3,4,5,6,7,8,9),*p=a;,对a数组元素的引用中(其中0<=i<10)不正确的是( )。

单项选择题 如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为( )。