1 / 5
文档名称:

16秋地大《面向对象程序设计(新)》在线作业二.doc

格式:doc   大小:88KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

16秋地大《面向对象程序设计(新)》在线作业二.doc

上传人:小健 2022/5/19 文件大小:88 KB

下载得到文件列表

16秋地大《面向对象程序设计(新)》在线作业二.doc

相关文档

文档介绍

文档介绍:17春16秋地质《面向对象程序设计(新)》二
一、单选(共15道,共60分。)
下列程序的执行结果为()。#include void main。{ int a=3, b=0; int*p = &a: b=+a++; cout<<*P<<17春16秋地质《面向对象程序设计(新)》二
一、单选(共15道,共60分。)
下列程序的执行结果为()。#include void main。{ int a=3, b=0; int*p = &a: b=+a++; cout<<*P<<", " «endl )
3, 4
4, 3
3,4
4,4
标准解:
不能作为重载函数的调用的依据是
参数个数
参数类型
函数类型
函数名称
标准解:
用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果 会是0
0
负数
正数
不确定
标准解:
下面对静态数据成员的描述中,正确的是()
静态数据成员可以在类体内进行初始化
静态数据成员不可以被类的对象调用
静态数据成员不能受private控制符的作用
静态数据成员可以直接用类名调用
标准解:
类C是以多重继承的方式从类A和类B继承而来的,类A和类B无公共的基类,那么 ()
类C的继承方式只能采用public继承
可改用单继承的方式实现类C的同样功能
类A和类B至少有一个是抽象类
类A和类B至少有一个是虚基类
标准解:
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相 加结果,则该成员函数的声明语句为
()
AB operator+(AB & a , AB & b)
AB operator+(AB & a)
operator+(AB a)
AB & operator+()
标准解:
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()
派生类的对象可以赋给基类的对象
派生类的对象可以初始化基类的引用
派生类的对象可以直接访问基类中的成员
派生类的对象的地址可以赋给指向基类的指针
标准解:
有如下类定义:class Point{ private; static inthow_many; };how_many=0;要初始化 Point类的静态成员how_many,下划线处应填入的内容是()
ing
static int
int Point::
static int Point::
标准解:
下列有关运算符重载的叙述中,正确的是()
运算符重载是多态性的一种表现
C++中可以通过运算符重载创造新的运算符
C++中所有运算符都可以作为非成员函数重载
重载运算符时可以改变基结合性
标准解:
有如下程序: #include<iostream> using namespace std; class Base { int x; public; Base(int n=0); x(n)(cout«n;} Int getX()const(return x;} ); class Derived :public Base{ int y; public; Derived(int m, int n): y(m), Base(n) (cout«m;} Derived(int m)