单选题有如下程序:
#include<iostream>
using namespace std;
class XX{
int x;
public:
XX(int xx=0):x(xx){}
int getX(){return x;}
};
class YY:public XX{
int y;
public:
YY(int xx, int yy):x(xx), y(yy){}
int getV(){return getX()+y;}
};
int main(){
YY c(3, 4);
cout<<c.getV()+c.getX()<<endl;
return 0;
}
运行这个程序的输出结果是______。
单选题有如下程序:
#include
using namespace std;
class TV{
public:
TV(int s=41):size(s) { }
TV(const TV
};
TV fun(TV return t; }
int main() { TV x,y; x=fun(y); return 0; }
则 TV 类的复制构造函数被调用的次数是
单选题有如下类定义:
class B{
public:void funl(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Test{
public:
Test(){n+=2;}
~Test(){n=3;}
static int:getNum(){return n;}
private:
static int n;
};
int Test::n=1;
int main()
{
Test* p=new Test;
delete p;
cout<<"n="<<Test::getNuan()<<endl;
return 0;
}
执行后的输出结果是______。
单选题下面程序的输出结果是( )。
#include <iostream>
using namespace std;
void main()
{
int s;
for(int k=2;k<6;k+=2)
s=1;
for(int j=k; j<6;j++) s+=j;
cout<<s<<end1;
单选题阅读下面程序: #include <iomanip. h> int main () cout<<setfill( '*' )<<setw( 8 ); cout<<setprecision( 5 )<<3.1415926<<end1; return 0; 则该程序的输出结果是 ( )。
单选题有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1() {tout<<'0';} void function2(){cout<<'1';} }; class Derived:public Base{ public: void function1(){tout<<'2';} void function2(){cout<<'3';} }; int main(){ Base*p=new Derived(); p->function1(); p->function2(); return 0; }; 运行时的输出结果是( )。
单选题关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
单选题下列关于运算符重载不正确的是
A. 运算符重载不能改变运算符的操作数个数
B. 运算符重载不能改变运算符的优先级
C. 运算符重载不能改变运算符的结合性
D. 运算符重载能改变对预定义类型数据的操作方式
单选题C++系统预定义了3个用于标准数据流的对象,下列选项中不属于此类对象的是______。
单选题执行语句:cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;后将输出( )。
单选题下面是一个模板声明的开始部分:
template<typename T>double…
由此可知______。
单选题必须用一对大括号括起来的程序段是( )。 A.switch语句中的case标号语句 B.if语句的分支 C.循环语句的循环体 D.函数的函数体
单选题有如下说明:
int a[10]={1, 2, 3, 4,5,6, 7, 8, 9, 10}, *p=a;
则数值为9的表达式是______。
单选题关于抽象类下面说法正确的是
单选题软件集成测试不采用
单选题下列各项中不符合函数重载必须满足的条件的是 ______。
单选题结构化程序设计的三种基本结构是______。
单选题有如下程序:
#include <iostream>
using namespace std;
class CD{
public:
~CD(){ cout<<"C";}
private:
char name[80];
};
int main(){ CD a,*b,d[2];return 0;}
运行时的输出结果是
单选题下列对变量的引用中,错误的是
____
。