单选题下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n
2
)的是______。
单选题类MyClass的定义如下: class MyClass public: MyClass( )value=0; SetVariable(int i)value=i; private: int value; ; 则对下列语句序列正确的描述是( )。 MyClass*P, my; p= A) 语句p= 是把对象my赋值给指针变量P B) 语句MyClass*p, my; 会调用两次类MyClass的构造函数 C) 对语句*P. SetVariable(5)的调用是正确的 D) 语句p->SetVariable(5)与语句my.SetVariable(5)等价
单选题软件测试的目的是______。
单选题有如下类声明:
class How{
int k;
public:
void show()const{cout<<k;}
};
则类How所拥有的构造函数的数量是______。
单选题下列程序的运行结果为 #include<iostream.h> Void main() { int a=2; iht b=a+1; cout <<a/b <<end1; }
单选题设int a=l,b=2;,则(a++)+b和a++ +b这两个表达式的值分别为
单选题在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是______。
单选题下面关于构造函数和析构函数的描述中,错误的是( )。
单选题下列程序的输出结果是( )。
#include
using namespace std;
void fun(int &r)
{ r*=2;)
int main()
{intn=50;
fun(n);
cout<
单选题要利用C++流进行文件操作,必须在程序中包含的头文件是 A) iostream B) fstream C) strstream D) iomanip
单选题下列情况中,不会调用拷贝构造函数的是( )。
单选题有两个关系R和T如下所示:则南关系R得到关系T的操作是______。
单选题如下程序的输出结果是 #include<iostream>
#include<cstring> using namespace std; class
XCF{ int a; public:
XCF(int aa=0):a(aA) {cout<<"1";}
XCF(XCFX){a=x.a;cout<<"2";l ~XCF( ){cout<<a;}
int Geta( )t return a;} };
int main( ){ XCF d(15),d2(d1); XCF*pd=new
XCF(8); cout<<pd->Geta( ); delete pd;
return 0; }
A. 1215588
B. 1218855
C. 12185
D. 128512
单选题执行下面的程序段后,变量k的值为
____
。
int k=3,s[2]; s[0]=k; k=s[1]*10;
单选题已知类IMS中两个成员函数的声明为“void listen()const;”与“void speak();”,另有两个对象的定义为“IMS obj1;”与“const IMS obj2;”,则下列语句中,产生编译错误的是______。
单选题当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是______。
单选题下列字符串中,正确的C++标识符是
单选题下列符号中能够作为C++标识符的是( )。
单选题下列运算符中,不能被重载的是( )。
单选题有如下程序:#include<iostream>using namespace std;class Base1{public:Basel(int d){cout<<d;}~Basel(){}};class Base2{public:Base2(int d){cout<<d;}~Base2(){}};class Derived:public Base1,Base2{public:Derived(int a,int b,int c,int d):Base1(b),Base2(a),b1(d),b2(c){}private:int b1;int b2;};int main(){Derived d(1,2,3,4);return0;}执行这个程序的输出结果是( )。