单选题在公有继承的情况下,允许派生类直接访问的基类成员包括( )。
单选题不定长文件是指( )。
单选题对于while、do…while循环结构,正确的说法是{{U}} {{/U}}。
A. 只是表达形式不同
B. do…while 结构中的语句至少执行一次
C. while 结构中的语句至少执行一次
D. 条件成立时,它们有可能一次也不执行
单选题有如下程序: #include<iostream> using namespace std; class TestClass private: int x,y; public: TestClass(int i,int j) x=i; y=j; void print() cout<<"print1"<<endl; void print()const cout<<"print2"<<endl;; int main() const TestClass a(1,2); a.print(); return 0; 该程序运行后的输出结果是( )。
单选题下列关于虚基类的描述,错误的是( )。
单选题有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<"A";} }; classB{public:B().{cout<<"B";}} classC:public A{ B b; public: C(){cout<<"C";} }; int main(){ C obj; return 0;} 执行后的输出结果是
单选题一个类的友元函数或友元类可以通过成员操作符访问该类的
____
。
单选题下列虚基类的声明中正确的是 ______。
单选题下列叙述中正确的是( )。 A) 有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构 D) 双向链表是非线性结构
单选题下列关于宏的叙述中正确的是
____
。
单选题关于read()函数的下列描述中,( )是对的。
单选题将:x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。 A) operator+(operator*(y, z)) B) x.operator+(operator*(y, z)) C) x.operator+(x*(y, z)) D) x+(operator*(y, z))
单选题假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
单选题下列关于C++函数的叙述中,正确的是______。
单选题有如下程序段: int i = 0,j = 1; int //① r = j; //② int *p = //③ * p = //④ A) ① B) ② C) ③ D) ④
单选题已知一程序运行后执行的第一个输出操作是( )。 cout<<setw(10)<<setfill('*')<<1234; 则此操作的输出结构是( )。 A.1234 B.******1234 C.**********1234 D.1234******
单选题下面关于对象概念的描述中,
____
是错误的。
单选题有如下程序段: int i=4;intj=1; int main(){ int i=8,j=i; eout<<i<<j<<end1; } 运行时的输出结果是( )。
单选题下列程序的运行结果为( )。 #include<iostream.h> void main() int a=2; int b=a+1; cou<<afo<<endl;
单选题有如下程序:#include<iostream>using namespace std;class Point {public: static int number;public: Pointo{number++;} -Point(){number--;} }; int Point::number--0: void mainO{ Point *ptr; Point A,B; { Point *ptr_Point=new Point[3]; ptx=ptr_point; )} Point C; Gout+Point::number+end1; delete[]ptr; }运行时输出的结果是( )。
