劝位菏趴歪乖顾白寒沦屉镶裂
吨佩圈秒恫幂筹孰现但发期袭
101
答案:点击这里查看答案
点击这里,查看面向对象程序设计(西安理工大学) 2024智慧树答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
( )是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。
A:抽象性
B:封装性
C:继承性
D:多态性
答案: 继承性
编译时的多态性是通过( )来实现的。
A:重载
B:组合
C:继承
D:多态
答案: 重载
运行时的多态性是通过( )来实现的。
A:友元函数
B:虚函数
C:纯虚函数
D:静态函数
答案: 虚函数
( )是对一组具有共同属性特征和行为特征的对象的抽象。
A:对象
B:类
C:成员函数
D:静态函数
答案: 类
( )是一个类所描述的一个具体的对象。
A:类
B:对象
C:实例
D:成员函数
答案: 实例
( )就是从众多的事物中抽取出共同的本质性的特征,舍弃其非本质的特征。
A:继承
B:封装
C:抽象
D:多态
答案: 抽象
子类继承了多个父类的数据结构和方法,则称为( )。
A:单继承
B:封装
C:抽象
D:多重继承
答案: 多重继承
面向对象设计中,对象就是( ),它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。
A:方法
B:操作
C:模块
D:抽象
答案: 模块
把面向对象思想应用于软件开发过程中,指导开发活动的系统方法,简称( )方法。
A:面向对象
B:面向过程
C:面向应用
D:其它都不对
答案: 面向对象
面向对象程序设计所涉及的术语有类对象方法( )和重载。
A:实例
B:属性
C:消息
D:数据
答案: 实例;属性;消息
大多数C++程序通常包含( )头文件,它包含了所有输入/输出操作所需要的信息。
A:ostream.h
B:istream.h
C:iostream.h
D:string.h
答案: iostream.h
运算符
A:ofstream
B:istream
C:ostream
D:ifstream
答案: ostream
( )表示标准错误输出(非缓冲方式)导出程序错误信息。
A:cin
B:cout
C:cerr
D:clog
答案: cerr
( )表示标准错误输出(缓冲方式),导出程序错误信息。
A:cin
B:cout
C:cerr
D:clog
答案: clog
命名空间成员的访问格式为( )。
A:命名空间标识符.成员名
B:命名空间标识符:成员名
C:命名空间标识符::成员名
D:命名空间标识符->成员名
答案: 命名空间标识符::成员名
ifstream从( )派生而来,把文件绑定到程序输入。
A:ofstream
B:istream
C:ostream
D:其它都不是
答案: istream
ofstream从( )派生而来,把文件绑定到程序输出。
A:ofstream
B:istream
C:ostream
D:其它都不是
答案: ostream
fstream从( )派生而来,把文件绑定到程序输入/输出。
A:ofstream
B:istream
C: iostream
D: ifstream
答案: iostream
( )是标准输入流。
A:cin
B:cout
C:cerr
D:clog
答案: cin
下面4个选项中,专门用于读取单个字符的是( )。
A:cin.read()
B:cin.get()
C:cin.put()
D:cin.getline()
答案: cin.get()
( )的功能是释放一个对象,在对象删除之前,用它来做一些内存释放等清理工作,它的功能与构造函数的功能正好相反。
A:析构函数
B:静态函数
C:友元函数
D:构造函数
答案: 静态函数
在堆中创建的数据对象称为( )。
A:静态对象
B:堆对象
C:全局对象
D:其它都不是
答案: 堆对象
在C++语言程序中,对象之间的相互通信通过调用( )函数实现。
A:成员
B:静态
C:析构
D:构造
答案: 成员
析构函数和构造函数两者的调用次序( )。
A:相同
B:相反
C:随机
D:其它都不对
答案: 相反
如果不定义析构函数,系统会自动生成一个默认的( )。
A:析构函数
B:静态函数
C:友元函数
D:构造函数
答案: 析构函数
以下程序的输出结果为( )#include class Sample{int x;public:Sample(){cout
A:34
B:33
C:22
D:24
答案: 33
以下选项中是下列程序的输出结果的是( )
A:0
B:4
C:5
D:3
答案: 4
下面选项中是以下程序输出结果的是( )#include int add(int x, int y = 8);void main(){int a = 6; cout
A:20
B:14
C:12
D:16
答案: 20
下面程序的输出结果为( )#include int p(int x = 4, int y = 5, int z = 6){return x + y + z;}void main(){int a = 3, b = 4, c = 5; c = p(b, a);cout
A:12
B:13
C:11
D:15
答案: 13
请选择出下面程序的输出结果( )#include float f(float x, float y){return x+y;}int f(int x, int y){return x+y;}void main(){float a, b, c;a = b = 50.5; c = f(a, b);cout
A:
101
B:
100
C:
50.5
D:
100.5
答案:
101
( )是指两个或两个以上的函数具有相同的函数名,但参数类型不一致或参数个数不同。
A:函数模板
B:函数重载
C:友元函数
D:默认参数
答案: 函数重载
成员函数重载的一个很重要的应用就是重载( )。
A:析构函数
B:静态函数
C:友元函数
D:构造函数
答案: 构造函数
在函数调用时,若某个参数省略,则其后的参数皆应省略而采用( )。
A:模板
B:重载
C:默认值
D:默认参数
答案: 默认值
在类内给出函数体定义的成员函数被默认为( )。
A:构造函数
B:内联函数
C:友元函数
D:静态函数
答案: 内联函数
内联函数的关键字是( )。
A:static
B: inline
C: throw
D: friend
答案: inline
函数重载是指两个或两个以上的函数具有( )的函数名,但参数类型不一致或参数个数不同。
A:相同
B:不同
C:随意
D:其它都可以
答案: 相同
函数重载是指两个或两个以上的函数具有相同的函数名,但参数类型不一致或( )不同。
A:参数个数
B:参数名称
C:返回值类型
D:其它都不对
答案: 参数个数
一个类的友元函数能够访问该类的( )
A:私有成员
B:保护成员
C:公有成员
D:所有成员
答案: 所有成员
函数重载是C++对C语言的扩展,包括( )重载。
A:非成员函数
B:静态
C:成员函数
D:友元
答案: 非成员函数;成员函数
在内联函数体中不能含有如下哪些语句( )。
A:switch语句
B:while语句
C:赋值语句
D:其它都是
答案: switch语句;while语句
骚郝狸拭扣巷级松送稻愧袭慷
澜比擒涎倒啃窗扩抄效赴儡凰