- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东师范高校2022-2022学年第一学期期末考试试题 一、单项选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题纸中对应的题号后(本 题共25小题,每题1分,共25分)。
1、当一个函数无返回值时,函数的类型应定义为( )o
A void B 任意 C int D 无)o
)o
指出作用域的范围
标识某个成员是属于哪个类
B形参和实参都是变量
D形参是引用,实参是变量
)o指出作用域的范围标识某个成员是属于哪个类B形参和实参都是变量D形参是引用,实参是变量2、作用域运算符的功能是(A标识作用域的级别 B C
)o
指出作用域的范围
标识某个成员是属于哪个类
B形参和实参都是变量
D形参是引用,实参是变量
B构造函数可以重载。D构造函数必需指定类型说明。)不能作为类的成员。A形参是指针,实参是地址值 C形参是数组名,实参是数组名 4、()不是构造函数的特征 A构造函数的名和类名相同 C构造函数可以设置默认值 5、以下(
B构造函数可以重载。
D构造函数必需指定类型说明。
)不能作为类的成员。
C自身类对象D另一个类的对象6、重载函数在调用时选择的依据,()是错误的。
A.参数个数B参数的类型C A或者BD函数的类型
7、以下静态成员的特性中,()是错误的。
A 说明静态成员时,要加修饰符staticB静态数据成员要在类体外进行初始化
C引用静态数据成员时,要在静态数据成员名前加〈类名〉及作用域运算符D静态数据成员不是全部对象所共用的
8、fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采纳()是正确的。
A p=fl B p=A::fl C p=A::fl() D p=f 1 ()9、运算符-*的功能是( )o
A用来表示指向对象指针对指向类成员指针的操作B用来表示对象对指向类成员指针的操作
C用来表示指向对象指针对类成员的操作D用来表示对象类成员的操作
10、以下定义中,()是定义指向数组的指针p.
A int p[5] B int (*p)[5] C (int*)p[5] D int *p[]11、设p为一个指向类A数据成员m的指针,Al为A的一个对象。假如给m赋值5,() 为正确的。
A ALp=5 B Al,p=5 C AL*p=5 D *ALp=512、print。函数是一个类的常成员函数,它无返回值。以下表示中,()是正确的。
A void print () const B const void print ()C void const print () D void print (const)
13、说明 const char * ptr;中,ptr 应当是()。
A指向字符常量的指针B指向字符的常量指针
Product p 1(“ 电视机”,200015);
pl.buy(7000);
pl.get();
pl.buy(4500);
pl.get();)
.以面对对象的方法设计一个类,此类包含3个私有数据:unlead, lead (无铅汽油和有铅 汽油)以及total (当天总收入,无铅汽油的价格是17元/公升,有铅汽油的价格是16元/公 升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序将列出加油站当天的 总收入。(10分)#include iostream.h
class Tc(
private:
double unlead,lead,total;int unprice,price;
public:
Tc(){ unpriced 17 ;price= 16;}void getdata()
(
coutvv”无铅汽油总量;”;
cin?unlead;
COUtVV”有铅汽油总量;”;
cin?lead;
total二unprice*unlead+price*lead;)
void disp()(
coutvv”总收入:n?total?endl;)
);void main()
{
Tc A;
A.getdata();
A.dispO;}
.编写一个程序计算两个给定长方形的面积,其中在设计类成员函数addarea。(用于计算 两个长方形的总面积)时使用对象作为参数。(12分)#include iostream.h
#include iomanip.hclass rectangle
(
private:
float ledge,sedge;
public:
rectangle(){};rectangle(float a,float b)
(
ledge=a;sedge=b;
);float area()
(
return ledge^sedge;);
void addarea(rectangle rl,rectangle r2)(
cout”,总面积:n?rl.l
您可能关注的文档
- 高二语文学情分析.docx
- 食品安全守护行动工作总结—教学参考.docx
- 集体备课—教学设计【教学参考】.docx
- 院感应知应会内容.docx
- 防旱抗旱工作情况汇报.docx
- 铁罐订单评审管理程序.docx
- 鉴赏环境描写—教学设计【教学参考】.docx
- 遮阳卷帘工程施工组织设计.docx
- 连续刚构桥托架和挂篮施工方案.docx
- 赤壁赋文言文自主出题测试.docx
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)