单选题有如下程序: #inc1ude<iostream> using namespace std; c1ass XA{ int a; pu'olic: static int b; XA(int aa):a(aa){b++;} int getA(){retum a;} }; int XA::b=0; int main0{ XA d1(4),d2(5); cout<<d1.getA()+d2.getA()+XA::b+d1.b<<end1; return 0: } 运行这个程序的输出结果是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class A{
public:
virtual void funcl(){cout<<"A1";}
void func2(){cout<<"A2";}
};
class B:public A{
public:
void func1(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main(){
A *p=new B;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出______。
单选题下列语句的输出结果 cout<<strlen("/t/"/065/xff/n");
单选题已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
单选题关于输入流的提取符“>>”、提取函数get()的说法不正确的是( )。
单选题语句int*p=&k;定义了指针p,与这个语句等效的语句序列是( )。
单选题设有以下程序段:
int a[5]={0},*p,*q;
p=a;
q=a;
则下列选项中,合法的运算是
____
。
单选题有如下程序:
#include
using namespace std;
void fun(int i) { cout<<"int i / "; }
void fun(double d) { cout<<"double d / "; }
void fun(char* p) { cout<<"char *p / "; }
int main() {
fun(0);
return 0;
}
进行编译、链接、运行的结果是
单选题下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;} Point&operator++(){x++;rcturn*this;} Point operator++(int){Point old=*this;++(*this);return old;} Int GetX()const{return x;} private: int x; }; hat main() { Point a(10); cout<<(++a).GetX(); cout<<a++.GetX(); return 0; } 编译和运行情况是( )。
单选题面向对象程序设计思想的主要特征中不包括____。
单选题如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
单选题以下非法的赋值语句是
单选题下列关于虚函数的描述中正确的是______。
单选题在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是( )。 A.数据定义功能 B.数据运行管理功能 C.数据操纵功能 D.数据控制功能
单选题为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
单选题下列叙述中正确的是
单选题一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是______。
单选题设有以下定义和程序:
#include <iostream.h>
class A1
{
public:
void showl()
{
cout<<"class A1"<<end1;
}
};
Class A2 : public A1
{
public:
void show2()
{
cout<<"Class A2"<<end1;
}
};
Class A3 : protected A2
{
public:
void show3()
{
cout<<”Class A土”<<end1;
}
};
void main()
{
A1 obj1;
A2 obj2;
A3 obj3;
}
则以下不合语法的调用语句是
____
。
单选题下列程序的运行结果为______。
#include<iostream.h>
template<class TT>
class FF
{TT a1,a2,a3;
public:
FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}
TT Sum(){return a1+a2+a3;}};
void main()
{FF<int>x(int(1.1),2,3),y(int(4.2),5,6);cout<<x.Sum()<<""<<y.Sum()<<endl;)
单选题MyClock为一个类,则指向“MyClock a,* p;”语句时,调用该类构造函数{{U}} {{/U}}次。
A. 1
B. 2
C. 3
D. 4
