还剩2页未读,继续阅读
文本内容:
《面向对象程序设计C++》期末考试试卷
一、选择题每小题3分,共48分
01、下列关于C++函数的叙述中,正确的是A每个函数至少要具有一个参数B每个函数都必须返回一个值C函数在被调用之前必须先声明D函数不能自己调用自己
02、下列关于类和对象的叙述中,错误的是A一个类只能有一个对象B对象是类的具体实例C类是对某一类对象的抽象D类和对象的关系是一种数据类型与变量的关系
03、在C++中,用于实现运行时多态性的是A内联函数B重载函数C模板函数D虚函数
04、下列关于运算符重载的叙述中,正确的是A通过运算符重载,可以定义新的运算符B有的运算符只能作为成员函数重载C若重载运算符+,则相应的运算符函数名是+D重载二元运算符时,必须声明两个形参
05、对于语句coutxendl;错误的是描述是A“cout”是一个输出流对象B“endl”的作用是输出回车换行C“x”是一个变量D“”称作提取运算符
06、有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是classMyBASE{private:intk;public:voidsetintn{k=n;}intgetconst{returnk;}};classMyDERIVED:protectedMyBASE{protected:intj;public:voidsetintmintn{MyBASE::setm;j=n;}intgetconst{returnMyBASE::get+j;}}; A4B3C2D
107、已知在一个类体中包含如下函数原型:Volumeoperator-Volumeconst;,下列关于这个函数的叙述中,错误的是A这是运算符-的重载运算符函数 B这个函数所重载的运算符是一个一元运算符C这是一个成员函数 D这个函数不改变类的任何数据成员的值
08、执行如下的程序段后,输出结果是cout.fill*;cout.wid...。