A.ios—base::in
B.ios—base::in l ios base::0ut
C.los base;:0ut
D.ios_base::in&ios_base::0ut
单选题 | 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。 | 查看答案 |
单选题 | 在软件开发中,需求分析阶段产生的主要文档是( )。 | 查看答案 |
单选题 | 下列关于类定义的说法中,正确的是( )。 | 查看答案 |
单选题 | 建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、C(派生类)构造函数),这3种构造函数的调用顺序为( )。 | 查看答案 |
单选题 | 有如下函数定义: void funC(int a,int&B.{a++;b++;} 若执行代码段: int x=0,Y=1: funC(X,y); 则变量X和y的值分别是( )。 |
查看答案 |
单选题 | 有如下两个类定义: class XX{ private: double xl; protected: double x2; public: double x3; }; class YY:protected XX{ private: double yl; protected: double y2; public: double y3; 在类YY中保护成员变量的个数是( )。 |
查看答案 |
单选题 | 数据库系统的三级模式不包括( )。 | 查看答案 |
单选题 | 下列程序的运行结果为( )。 #include void main() { int a=2: int b=a+1: cout< |
查看答案 |
单选题 | 如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为 ( )。 | 查看答案 |
单选题 | 有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。 |
查看答案 |
单选题 | C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。 | 查看答案 |
单选题 | 下面的( )选项不能作为函数的返回类型。 | 查看答案 |
单选题 | 在下列关键字中,不能用来表示继承方式的是( )。 | 查看答案 |
单选题 | 下列叙述中正确的是( )。 | 查看答案 |
单选题 | 下列有关运算符重载的叙述中,正确的是( )。 | 查看答案 |
单选题 | 下列语句中不是死循环的是( )。 | 查看答案 |
单选题 | 有如下程序: #include using namespace std; class GA{ public: virtual int f()t retum l;} }; class GB:public GA{ public: virtual int f(){retum 2;} }; void show(GA g){eout<<9.f();} void display(GA&g){cout<<9.f();} int main() { GA a;show(A.;display(A.; GB b;show(B.;display(B.; return 0; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 为了取代c中带参数的宏,在c++中使用( )。 | 查看答案 |
单选题 | 下面关于模板的描述,错误的是( )。 | 查看答案 |
单选题 | 下列关于虚函数的说明中,正确的是( )。 | 查看答案 |