浙大2013年下半学期面向对象程序设计在线

2019-05-17 18:32

您的本次作业分数为:99分 单选题

1.下面有关析构函数特征的描述中,正确的是( )。

? ? ? ?

A 一个类中可以定义多个析构函数 B 析构函数名与类名完全相同 C 析构函数不能指定返回类型 D 析构函数可以有一个或多个参数

正确答案:C 单选题

2.派生类中虚函数原型的( )。

? ? ? ?

A 函数类型可以与基类中虚函数的原型不同 B 参数个数可以与基类中虚函数的原型不同 C 参数类型可以与基类中虚函数的原型不同 D 以上都不对

正确答案:D 单选题

3.类和派生类正确的关系是( )。

? ? ?

A 从基类到派生类称为继承。 B 从派生类到基类称为派生。 C 派生类包含了基类。

? D 从基类到派生类称为派生。

正确答案:D 单选题

4.析构函数的特征是( )。

? ? ? ?

A 析构函数可以有多个参数。 B 析构函数只能在类体内定义。 C 一个类中只能定义一个析构函数。 D 一个类中能定义多个析构函数。

正确答案:C 单选题

5.如果在基类中将show声明为不带返回值的纯虚函数,正确的写法是( )。

? ? ? ?

A virtualshow()=0; B virtualvoidshow(); C virtualvoidshow()=0; D voidshow()=0virtual;

正确答案:C 单选题

6.若有定义char *words[]={\; 则输出结果为AVA的语句是( )。

? ? ? ?

A printf(\ B printf(\ C printf(\ D printf(\

正确答案:C 单选题

7.已知有预编译指令#define s(a,b) (a*b),则执行语句i=1;Area=s(3, 5-i)+3;后,变量area的值为( )。

? ? ? ?

A 14 B 15 C 16 D 17

正确答案:D 单选题

8.抽象类论述中,不正确的是( )。

? ? ? ?

A 如果一个类至少有一个纯虚函数,那么该类为抽象类。 B 抽象类只能用作其他类的基类,不能建立抽象类对象。 C 抽象类可以用来定义指针。

D 抽象类可以作为某个函数的返回类型。

正确答案:D 单选题

9.下列条件语句中,功能与其他语句不同的是( )。

? ? ? ?

A if(a)printf(\;elseprintf(\ B if(a==0)printf(\;elseprintf(\ C if(a!=0)printf(\;elseprintf(\ D if(a==0)printf(\;elseprintf(\

正确答案:D 单选题

10.类的友元可以访问该类的( )。

? ? ? ?

A 只能是数据成员 B 所有成员 C 只能是成员函数 D 只能是公有成员

正确答案:B 单选题

11.面向对象的程序设计中,定义类时保留字是用( )。

? ? ? ?

A type B class C private D public

正确答案:D 单选题

12.置虚基类的目的是( )。

? ? ? ?

A 简化程序 B 消除二义性 C 提高运行效率 D 减少目标代码

正确答案:B 单选题

13.表示year为闰年的c语言表达式为( )。

? ? ? ?

A (year%4==0&&year0?!=0)&&(year@0==0) B (year%4==0&&year0?!=0)||(year@0==0) C (year%4==0)&&(year@0==0) D (year%4==0)||(year@0==0)

正确答案:B 单选题

14.下列描述中,( )是错误的。

? ?

A 内联函数主要解决程序的运行效率问题

B 内联函数的定义必须出现在内联函数第一次被调用之前


浙大2013年下半学期面向对象程序设计在线.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国马口铁基板市场专项调研及未来五年发展动向预测报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: