网站大量收购独家精品文档,联系QQ:2885784924

面向对象程序设计C 期末考试试题.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

159****3847 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档