单选题定义如下变量:char one_char;,则语句cout<<one_char;显示结果相当于C语言中的
____
语句。
单选题下列不是派生类对基类的继承方式的是( )。
单选题一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
单选题有以下程序: #include <iostream> using namespace std; class A public: virtual void setx(int i,int j=0) x=i; y=j; virtual void print()=0; protected: int x,y; ; class B : public A public: void print() cout<<x*x<<", "; ; class C : public A public: void print() cout<<x*x*x<<end1; ; int main() A *pa; B b; C c; pa= pa->setx(5); pa->print (); pa= pa->setx(2); pa->print(); return 0; 程序运行后的输出结果是( )。 A) 25,8 B) 2,5 C) 5,2 D) 8,25
单选题有如下类定义:
class B
{
public:void funl(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B
j
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
单选题有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<'*';} }; int main(){ Sample temp[2],*pTemp[2]; return 0; } 执行这个程序输出星号(*)的个数为( )。
单选题下列有关继承和派生的叙述中,正确的是______。
单选题已知类Base和类Derived的定义如下:
class Base{
int n;
public:
Base(int d):n(d){}
};
class Derived: public Base{
public:
______
};
其中横线处应为类Derived的构造函数的定义。在下列构造函数的定义中,正确的是
单选题数据库管理系统中负责数据模式定义的语言是
____
。
单选题下面关于模板的描述,错误的是( )。
单选题关于new运算符的下列描述中,错误的是 ( )。
单选题有如下类声明: class XA int x; public: XA(int n)x=n; ; class XB:public XA int y; public: XB(int a,int b); ; 在构造函数XB的下列定义中,正确的是( )。
单选题下列程序的运行结果是
#include<iostream.h>
class A
{
int a;
public:
A( ) {a=0;}
A(int aa)
{
a=aa;
cout < < a++;
}
};
void main( )
A x,y(2) ,z(3) ;
cout < < endl;
}
单选题下面关于友元函数的叙述中,不正确的是( )。 A.友元函数提供了类之间数据共享的一个途径 B.一个友元函数可以访问任何类的任何成员 C.友元函数破坏了数据的封装 D.友元函数增加了程序设计的灵活性
单选题模块内聚度越高,说明模块内各成分彼此结合的程度越 ______。
单选题可以用p.a的形式访问派生类对象p的基类成员a,其中a是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Instrument {
public:
virtual void Display()=0;
};
class Piano: public Instrument {
public:
void Display() {/*函数体略*/}
};
int main() {
Instrument s;
Instrument*P=0;
//…;
return 0;
}
下列叙述中正确的是______。
单选题下面程序的运行结果是( )。 #include <iostream.h> void main() static int a[] [4]= 1,2,3,4,5,6,7,8,9,10,11,12); int i,j,sum=0; for(i=0;i<3;1++) for(j=0;j<4;j++) if(j>i) sum+=a[i][j]; cout<<sun<<endl; A.24 B.30 C.36 D.40
单选题如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是______。
单选题下列选项中不属于软件生命周期开发阶段任务的是( )。
