单选题下列有关继承和派生的叙述中,正确的是( )。
单选题如果a=1,b=2,c=3,d=4,则表达式a<b? a: c<d? c: d的值为
单选题下列语句中错误的是( )。
单选题有如下类定义:
class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class MyDerived:MyBase{
int j;
public:
MyDerived(int i):j(i){}
int getK()const{return k;}
int getJ()const{return j;}
};
编译时发现有一处语法错误,对这个错误最准确的描述是______。
单选题下面叙述中错误的是______。
单选题下面是类shape的定义: class Shape{ public: Virtual void Draw()=0; }; 下列关于Shape类的描述中,正确的是( )。
单选题为了取代C中带参数的宏,在C++中使用( )。
单选题关于C++主函数特性,下列叙述正确的是( )。
单选题必须用一对大括号括起来的程序段是( )。
单选题在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。 下列叙述中正确的是( )。 A.operator+有两个参数,operator*有两个参数 B.operator+有两个参数,operator*有一个参数 C.operator+有一个参数,operator*有两个参数 D.operator+有一个参数,operator*有一个参数
单选题已知n是一个int 型变量,下列语句中错误的是______ 。
A. long *p=new long [n];
B. long p[n];
C. long *p=new long (n);
D. long p[10]
单选题下列运算符中不能在C++中重载的是( )。 A.?: B.+ C.- D.<=
单选题当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
____
。
单选题下列关于成员函数特征的描述中,错误的是( )。
单选题下面程序的运算结果是( )。 #include<iostream> using namespace std; class A public: virtual void fun()=0; ; class B:public A public: void fun() cout<<"new file"<<" "; ; class C:public A public: void fun() cout<<"open file"<<" "; ; void main() A a, * p; B b;C c; p= p->fun(); p=
单选题当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 A) ios::in B) ios::out C) ios::int | ios::out D) 没有
单选题下列字符数组的初始化,正确的是( )。
单选题在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是( )。
单选题有如下类的定义。空格处的语句是class MyClass{ ______ int x, y;public: MyClass(int a=0, int b=0) { x=a; y=b; } static void change() { x-=10; y-=10; }};
单选题下列有关类继承的叙述中,错误的是______。
