2010年10月高等教育自学考试C 程序设计试题.ppt

2010年10月高等教育自学考试C 程序设计试题.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010年10月高等教育自学考试C 程序设计试题

2010年10月高等教育自学考试 C++程序设计试题 49 通过指针调用成员函数 指针和new的配合使用 指针变量的加减运算 成员函数的作用 50 若函数定义在函数调用之后, 则函数调用之前要进行声明 声明格式: 函数类型 函数名(参数类型); 声明时,参数名可省略 51 五、程序分析题(共20分) 条件表达式 若s1与s2相等则整个表达式的值为“相等” 若s1与s2不相等则整个表达式的值为“不相等” 条件表达式 若s1与s2相等则整个表达式的值为“相等” 若s1与s2不相等则整个表达式的值为“不相等” 此处s1和s2是对象,==运算不可比较对象,所以要对==进行重载 此处s1和s2是对象,==运算不可比较对象,所以要对==进行重载 如此重载是成员函数还是友元函数 若判断s1和s2是否相等可用s1==s2表达式 等价写作:s1.operator==(s2) 如此重载方式是何种重载,等价调用形式如何? 52 53 指向函数的指针定义形式 指向成员函数的指针定义形式 为指向成员函数的指针赋值 通过指向成员函数的指针调用成员函数 对象调用成员函数 指针调用成员函数 54 Book类的定义 定义了两个对象,调用了两个构造函数 有三个参数的构造函数和无参构造函数 obj2对象中未存放数据,obj1中存放相关信息 obj1 title成员 author成员 numsold成员 数据结构 严蔚敏 200 obj2 title成员 author成员 numsold成员 执行 将实参传递给形参,output成为cout的引用 函数体内使用output即cout obj2 title成员 author成员 numsold成员 C++语言程序设计 李春葆 210 执行 将实参传递给形参,output成为cout的引用 函数体内使用output即cout 程序阅读总结 六、程序设计题(本大题共1小题,共10分) 55.在三角形类TRI实现两个函数,功能是输入三个顶点坐标判断是否构成三角形 2008.10 C++自考试卷总结 new和delete const限定的变量和成员 static成员 友元,friend 继承与派生 private,public,protected成员 complex对象 string对象 模板函数与函数重载 函数的参数与返回值 基础知识 引用、对象、指针 预处理命令 virtual 运算符重载 输入输出流 文件流 vector与模板类 泛型算法 41 说明:const限定 const int *p;表示*p不可改变 int x; int * const p=x;表示p不可改变, 而*p可被赋值 此形式下p必须在定义时进行初始化。 const int * const p=x;表示p不可改变, 且*p也不可改变, 此形式下p必须在定义时进行初始化。 41 此形式p4不能指向z,因为z是不可改变的,如此指向之后p4可能会改变z值 此形式p4不能指向z,因为z是不可改变的,如此指向之后p4可能会改变z值 此形式p4能指向z,因为z是不可改变的,如此指向之后p4不可能会改变z值 42 函数调用时,参数个数要与函数定义形式一致 形参实参一一对应,类型赋值兼容 43 类的数据成员不能在定义时初始化,要进行初始化可在构造函数中进行,或在成员函数中进行赋值。const限定的成员和引用成员初始化必须在构造函数中进行,且使用初始化类表形式。静态成员如何初始化? 44 44 44 友元函数不是类的成员函数,不可通过类的对象来调用友元函数。 友元函数的函数定义可在类体内内定义。 友元函数要访问类的私有成员必须通过类的对象、引用、指针来访问,不可直接使用。 45 45 若要输出x,y值,如何编写代码???? 45 说明: 类模板定义格式 templateclass T class 类名{ //类体 } 定义对象格式:类名 模板参数对象名; 模板类的成员函数在类体内定义同普通类成员函数,若类模板成员函数在类体外定义则: template class T 返回值类型 类名T :: 函数名(参数) { //函数体 } 类模板的派生与继承 模板类继承普通类,模板类作普通类的派生类 继承后成员使用同一般类的继承。 模板类派生模板类 模板类使用时,须指出模板类参数 改错题总结 从main()函数开始阅读程序中的每一条语句。 检查每条语句的语法是否正确。

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档