- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东师《 C++ 程序设计》 15 春在线作业 2
一、单选题(共 20 道试题,共 60 分。)
V 1. 当需要使用 ostream 流类定义一个流对象并联系一个字符串时,
应在文件开头使用 #include 命令,使之包含 () 文件。
iostream.h
stdlib.h
strstream.h
fstream.h
满分:3 分
打开一个文件,就是将这个文件与一个 () 建立关联。
类
流
对象
设备
满分:3 分
一个 () 允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能取任意类型。
函数模板
B. 模板函数
C. 类模板
D. 模板类
满分: 3
分
4. # include iostream.h
public:
virtual~BASE(){coutC;}
BASE{ char c;
n):BASE(n+1),c(n){}
A. XY
B. YX
C. X
D. Y
class BASE{ char c;
BASE(char n):c(n){}
}; class DERIVED:public
public: DERIVED(char
~DERIVED(){cout
满分: 3
分
5. 下 面 程序 的 运 行 结 果 为 () 。 #include class A{ public :
A(){cout ” 1”~;}A(){cout ” 2” ;} } class:Bpublic A{ public :
B(){cout ” 3”~;}B(){cout ” 4” ;} } void main(){ B b; }
A. 1234
1324
1342
3142
满分:3 分
在 C++ 中,函数原型不能标识 () 。
函数的返回类型
函数参数的个数
函数参数类型
函数的功能
满分:3 分
对于类定义 class A{ public: virtual void func1( ){ } void func2( ){ } }; class B:public A{ public: void func1( ){cout
func 1 ″ end1;} virtual void func2( ){cout ″ class B f
A. A::func2( ) 和 B::func1( ) 都是虚函数
B. A::func2( ) 和 B::func1( ) 都不是虚函数
C. B::func1( ) 是虚函数,而 A::func2( ) 不是虚函数
D. B::func1( ) 不是虚函数,而 A::func2( ) 是虚函数
满分:3 分
下列各种高级语言中,不是面向对象的程序设计语言的是() 。
C++
Java
VB
C
满分:3 分
静态成员函数仅能访问 () 。
静态的数据成员
非静态的成员函数
非静态的数据成员
以上都不对满分:3 分
10. 假定一个类的构造函数为 “ B(int a, int b):a(ax),b(bx){} 则执行 ” ,
“ B x(6,5);y(3,2); 语句序列”后, x.a 的值为 () 。
2
3
5
D. 6
满分:3 分
11. 设 有 函 数 模 板 templateclass Q Q Sum(Q x,Q
y){ return(x)+(y); } 则下列语句中对该函数模板错误的使用是 () 。
Sum(10,2);
Sum(5.0,6.7);
Sum(15.2f,16.0f);
Sum( ″ AB″ , ″ CD″ );
满分:3 分
C++ 语言建立类库是通过 () 实现的。
类的嵌套
类的继承
虚函数
抽象类
满分:3 分
静态数据成员的初始化必须在 () 。
类内
类外
构造函数内
静态成员函数内
满分:3 分
在类的定义中, 用于为对象分配内存空间, 对类的数据成员进行初始化并执行其他内部管理操作的函数是 () 。
友元函数
虚函数
构造函数
析构函数
满分:3 分
定义类模板时要使用关键字 () 。
const
new
delete
template
满分:3 分
在派生类中重新定义虚函数时,除了 () ,其它方面都必须与基类中相应的虚函数保持一致。
参数个数
参数类型
函数体
函数名称
满分:3 分
在 C++ 程序中,对象之间的相互通信通过 () 。
继承实现
调用成员函数实现
封装实现
函数重载实现
满分:3 分
read() 函数的功能是从输入流中读取 () 。
一个字符
当前字符
一行字符
指定若干个字符满分:3 分
下列输出字符 A的方法中,错误的是 () 。
A. coutput(A);
coutA;
cout.put(A);
char a=A;couta;
满分:3 分
在关
文档评论(0)