- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择题(每题 2 分,共 20 分)
Score Marker Checker
定义如下枚举类型:
enum Day {Monday,Tuesday,Wednesday,Thur sday,Friday=2};,则下列语句正确的是 。
表达式Wednesday ==Friday 的值是true
Day day;day = 3;
Day day;day = Monday + 3;
Day day;day = Monday + 10;
对于语句const int x=10;的描述正确的是 。A.该语句不允许定义为int const x = 10; B.在程序中可以重新对x 赋值
C.变量x 不能使用++运算符
D.const 关键字只能用来修饰常量
下列对字符数组进行初始化的语句正确的是 。
A.char a[]=Hello; B.char a[] []={H, e, l,1,o}; C.char a[5]= Hello; D.char a[2][5]={He11o,Wor ld};
在 C++语言中,自定义的标识符 。A.能使用关键字并且不区分大小写 B.不能使用关键字并且子区分大小写 C.能使用关键字并且区分大小写 D.不能使用关键字并且区分大小写
关于new 运算符的错误的描述是 。 A.使用运算符new 创建对象数组时必须定义初始值
使用运算符new 创建对象时,会调用类的构造函数
运算符new 可以用来动态创建对象和对象数组
使用new 运算符创建的对象可以使用运算符delete 删除
下列对基类和派生类关系的描述中,错误的是 。
派生类是基类的具体化B.派生类是基类的子集 C.派生类是基类定义的延续D.派生类是基类的组合
对类的构造函数和析构函数描述正确的是 。A.构造函数可以重载,析构函数不能重载 B.构造函数不能重载,析构函数可以重载 C.构造函数可以重载,析构函数也可以重载 D.构造函数不能重载,析构函数也不能重载
第 1 页 共 7 页
以下 成员函数表示纯虚函数。
irtual int vf(int); B.void vf(int)=0; C.virtual void vf()=0; D.virtual void vf(int){}
类模板的使用实际上是将类模板实例化成一个具体的 。
类 B.对象 C.函数 D.模板类
MFC 中的消息可以分为Windows 消息、控件通知消息、 和命令消息。A.控制消息 B.系统消息 C.定时消息 D.菜单消息
填空题(每空 2 分,共 14 分)
Score Marker Checker
一个二维字符数组a[10][20]能够存储
个字符串,每个字符串的长度至多为
。
假定MyClass 为一个类,则该类的拷贝初始化构造函数的声明语句为_
cin 是 的一个对象,处理标准输入。Cout、cerr 和clog 是 的对象,cout 处理标准输出,cerr 和 clog 都处理标准出错信息,只是 输出不带缓冲, 输出带缓冲。
程序填空(每空 3 分,共 30 分) 1.
#include iostream.h class Point
{
public:
Score Marker Checker
Point(double a,double b,double c){ } double Getx(){return X;}
double Gety(){return Y;} double Getz(){return Z;}
private:
double X,Y,Z;
};
class Line :
{
public:
Line(double a ,double b,double c,double d)
{ }
void show()
{
第 2 页 共 7 页
coutGetx()endl; coutGety()endl; coutGetz()endl; coutKendl;
}
private:
double K;
};
void main()
{
Line obj(1.2, 3.4, 5.6, 7.8); obj.show();
}
定义一个堆栈的类模板。
class Stack
{
public:
Stack(){ top=0; } T Pop();
void Push(const T val)
{
array[top++]=val;
}
bool IsEmpty() const{ } private:
int top;
T array[50];
};
Pop()
{
return array[--top];
}
#include
您可能关注的文档
最近下载
- AIAG_catalog资料.pdf VIP
- 27页人工智能AI技术对电商的支持讲座PPT课件.pptx VIP
- 专题07 句型知识梳理二:Unit 8-Unit 11(原卷版)-2021-2022学年六年级英语下学期期末考点大串讲(牛津上海版).docx VIP
- 新解读《GB_T 13941 - 2015二苯基甲烷二异氰酸酯》最新解读.docx VIP
- 党员的条件权利和义务课件.pptx VIP
- 药物代谢动力学与药代动力学.pptx VIP
- 康农种业-市场前景及投资研究报告-育繁推一体化企业,品种制胜,扩大全国销售.pdf VIP
- 招标文件编制与实施指南.docx VIP
- 山东省聊城文轩初级中学2024-2025学年九年级上学期第一次月考数学试题[含答案].pdf VIP
- 粒子群优化算法.ppt VIP
文档评论(0)