? ?
C 析构函数 D 主函数。
正确答案:A 单选题
70.在C程序中,如果有FILE *fp;则对于文件指针fp,下面说法正确的是( )。
? ? ? ?
A fp是文件读写位置
B 可以用一个fp同时对多个文件缓冲区操作 C fp是用以描述文件缓冲区信息的结构的指针 D 当对文件进行读写操作时,fp也跟着移动
正确答案:C 单选题
71.个基类可以派生出一个派生类,该派生类再派生出一个派生类,这种继承关系称为( )。
? ? ? ?
A 多继承 B 多重继承 C 双重继承 D 单继承
正确答案:D 单选题
72.假设已经有定义“char *Const name=\;”下面的语句中正确的是( )。
? ? ? ?
A name[3]='q'; B name=
C name=newChar[5]; D name=newChar('q');
正确答案:A 单选题
73.关于抽象类的下列描述中,正确的是( )。
? ? ? ?
A 如果一个类至少有一个纯虚函数,那么该类为抽象类。 B 抽象类能用作其他类的基类,还能定义抽象类对象。 C 抽象类中不能再定义普通成员函数。 D 抽象类可以作为函数的参数类型。
正确答案:A 单选题
74.在面向对象的程序设计C++中,当用cin、cout输入、输出时程序头部要( )。
? ? ?
A #include 正确答案:B 单选题 75.不可定义作运算符重载函数的是( )。 ? ? ? ? A 类以外的函数 B 成员函数 C 构造函数 D 友员函数。 正确答案:C 单选题 76.关于new运算符的下列描述中,( )是错误的。 ? ? ? ? A 它可以用来动态创建对象和对象数组 B 使用它创建的对象或对象数组可以使用运算符delete删除 C 使用它创建对象时要调用构造函数 D 使用它创建对象数组时必须指定初始值 正确答案:D 单选题 77.打开磁盘文件的打开方式中,不能使用的是( )。 ? ? ? ? A ios::both B ios::app C ios::int D ios::out 正确答案:A 单选题 78.生类构造函数的执行顺序正确的是( )。 ? ? ? ? A 先执行基类的构造函数,再执行派生类的构造函数。 B 先执行派生类的构造函数,再执行基类的构造函数。 C 先执行派生类构造函数的函数体,再执行基类构造函数的函数体。 D 以上都不是。 正确答案:A 单选题 79.下面有关友元函数的描述中,正确的说法是( )。 ? ? ? ? A 友元函数是独立于当前类的外部函数 B 一个友元函数不能同时定义为两个类的友元函数 C 友元函数必须在类的外部定义 D 在外部定义友元函数时,必须加关键字friend 正确答案:A 单选题 80.类和派生类的相互关系正确的是( )。 ? ? A 从基类到派生类称为派生。 B 从基类到派生类称为继承。 ? ? C 从派生类到基类称为派生。 D 派生类包含了基类。 正确答案:A 单选题 81.关于抽象类的下列描述中,错误的是( )。 ? ? ? ? A 如果一个类至少有一个纯虚函数,那么该类为抽象类。 B 抽象类只能用作其他类的基类,不能建立抽象类对象。 C 抽象类可以用来定义指针。 D 抽象类可以作为函数的参数类型。 正确答案:D 单选题 82.类的友元允许访问该类的( )。 ? ? ? ? A 只能是数据成员 B 私有成员 C 只能是成员函数 D 只能是公有成员 正确答案:B 单选题 83.能用友元函数重载的运算符是( )。