单选题下列关于派生类的说法,错误的是______。
单选题有如下程序:
#include
#include
using namespace std;
class Animal{
public:
virtual string GetType() const { return "Animal"; }
virtual string GetVoice() const { return "Voice"; }
};
class Dog:public Animal{
public:
string GetType() const { return "Dog"; }
string GetVoice() const { return "Woof"; }
};
class Cat:public Animal{
public:
string GetType() const { return "Cat"; }
string GetVoice() const { return "Miaow"; }
};
void Type(Animal a) { cout<
单选题以下各项排序技术中属于交换类排序法的是( )。
单选题关于常成员函数,下列说法中错误的是
单选题有如下两个类定义
class AA{};
class BB{
AA v1,*v2;
BB v3;
Int *v4;
};
其中有一个成员变量的定义是错误的,这个变量是
单选题以下有关成员函数特征的叙述不正确的是
单选题有如下程序: #include<iostream>
using namespace std; class
Base {
pubfic: Base(){cout<<"BB";f();}
void f(){cout<<"Bf":} };
class Derived:public Base
{ public:
Derived(){cout<<"DD";)
voidf(){cout<<"Df":} };
intmain(){Derived d;retum 0;} 执行上面的程序将输出
A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
单选题函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
单选题有如下类声明:
classXA(
intX;
public:
XA(intn){x=n;}
};
classXB:publicXA{
inty;
public:
XB(inta,intb);
];
在构造函数XB的下列定义中,正确的是( )。
单选题不能作为函数重载的判断依据的是( )。 A) const B) 返回类型 C) 参数个数 D) 参数类型
单选题支持子程序调用的数据结构是( )。
单选题下列关于this指针的叙述中.正确的是______。
单选题有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(int n) { number=n; } // 拷贝构造函数 MyClass(MyClass} -MyClass() {} private: int number; }; MyClass fun(MyClass p) { MyClass temp(p); return temp; } int main() { MyClass obj1(10), obj2(0); MyClass obj3(obj 1); obj2=fun(obj3); return 0; } 程序执行时,MyClass 类的拷贝构造函数被调用的次数是______ 次。
单选题执行语句序列 int i=0;while(i<25)i+=3;cout<<i; 输出结果是( )。
单选题有如下程序: #include<iostream> using namespace std; class test{ private: int a; public: test(){cout<<”constructor”<<endl.} test(int a){cout<<a<<endl;} test(const test&_test){ a=test.a; cout<<”copy constructor”<<endl; } 一test(){cout<<”destructor”<<end1;}};int main(){ test A(3); return 0;}执行这个程序的输出结果是( )。
单选题下列有一维数组a的定义中,语法正确的是______。
单选题下列描述中,错误的是______。
单选题移动输入流文件指针的函数是 ______。
单选题C++流中重载的运算符>>是一个
A. 用于输出操作的非成员函数
B. 用于输入操作的非成员函数
C. 用于输出操作的成员函数
D. 用于输入操作的成员函数
单选题结构化程序设计方法的主要原则有下列4项,不正确的是______。