单选题下列关于纯虚函数的描述中,正确的是( )。
单选题用来派生新类的类称为( )。
单选题对于结构体中定义的成员,其默认的访问权限为
____
。
单选题对于某个函数调用,不给出调用函数的声明的情况是( )。
单选题设int a =10,b = 11,c =12;,表达式(a+B) <c&&b= = c的值是
单选题已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
void fun() {cout<<"Base::fun"<<endl;}
};
class Derived:public Base{
public:
void fun(){
cout<<"Derived::fun"<<endl:
}
};
int main() {
Derived d;
d. fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下画线处应填入的语句是______。
单选题已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是( )。
单选题生产每种产品需要多种零件,则实体产品和零件间的联系是
单选题如下程序的输出结果是
main( )
{int a=2,b=-1,c=2;
if(a<B)
if(b<0)c=0
else c++;
cout<<c<<endl;
}
单选题下列关于多态性的描述,错误的是( )。
单选题关于类的继承的特性,不正确的是( )。
单选题有如下类定义
class MyClass{
int x;
public:
MyClass():x(0),y(0){}
int GetX(){return x;}
void SetX(int xx){x==xx;}
int y;
};
已知obj是类MyClass的对象,下列语句中违反类成员访问控制权限的是
单选题执行后的输出结果是( )。 #include<iostream.h> void main() int i(0); while(++i) if(i= =10) break; if(i%3 != 1) continue; cout<<i<<end1; A) 147 B) 247 C) 432 D) 731
单选题有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int s[]={123,234};
cout<<right<<setfill("*")<<setw(6);
for(int i=0;i<2;i++){cout<<s[i]<<endl;}
return 0;
}
运行时的输出结果是______。
单选题有如下程序:
#include<iostream>
using namespace std;
void fun(int i) {cout<<"int i/";}
void fun(char c){cout<<"char c/";}
int main(){
fun(0);
fun("c");
return 0;
}
运行后的输出结果是______。
单选题关于纯虚函数,下列表述正确的是( )。
单选题有如下程序: #include<iostream> using namespace std; class Base{ int x; public; Base{int n=0};x(n){cout<<n;} Int getX()const{return x;} }; class Derived public Base{ int y; public; Derived(int m,int n):y(rn),Base(n){cout<<m;} Derived(int m):y(m){cout<<m;} }; int main(){ Derived dl(3),d2(5,7); return 0; } 运行时的输出结果是( )。
单选题下列关于模板的叙述中,错误的是______。
单选题以下非法的赋值语句是