游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

2017C期末总复习

  《面向对象程序设计及C》总复习
  第1章:面向对象程序设计及C语言概述
  1、基本概念:
  (1)面向对象的三个主要特性
  (2)C源程序的扩展名:。cpp;编译后的目标文件的扩展名:。obj;链接后的可执行文件的扩展名为:。exe;程序总是从main()函数开始运行。
  第2章:C语言对C语言的改进及扩展
  1、基本概念:
  (1)新的IO流对象:cin、cout。注意它们默认的输入、输出格式!
  (2)使用作用域运算符(::)能在局部变量作用域内访问同名全局变量。(课后练习四3)
  (3)new和delete动态分配和释放内存
  (4)带默认参数值的函数
  (4)内联函数(inline)的概念
  (5)C中的异常处理:try(检查异常)、throw(抛出异常)、catch(捕捉异常)。
  2、知识重点:
  (1)const修饰符与指针
  区别下列定义:
  constcharnamechen指向常量的指针
  charconstnamechen常指针
  constcharconstnamechen指向常量的常指针
  (课后练习一5)
  (2)函数重载
  特征:函数名相同,函数参数类型或个数(参数列表)不同。与函数返回类型无关。
  练习:下列重载函数定义错误的是。
  A。intprint(intx);B。intdisp(MyclassA);
  voidprint(floatx);chardisp(MyclassA);
  C。intshow(intx);D。intview(intx,inty);
  intshow(chars);intview(intx);
  (3)引用(变量的别名)
  重点:引用的定义
  引用、指针作为函数参数。
  练习:
  includeiostream。h
  voids(inta,intb)
  {intta;
  ab;
  bt;
  }
  voidmain()
  {intx500,y1000;
  s(x,y);
  coutxyendl;}
  该程序运行输出是:。
  (课后练习四6)
  第3章:类与对象
  1、基本概念:
  (1)类成员的访问属性有几种。
  (2)构造函数、析构函数的定义和特点。
  (3)this指针指向当前对象。
  (4)对象作为函数参数的三种形式:传值(对象变量)、传地址(对象指针)、传名(引用)。
  2、知识重点:
  (1)构造函数与拷贝构造函数的使用
  系统默认构造函数(无参数)
  拷贝构造函数(参数通常为对象的常引用)
  练习1:以下语句调用哪种构造函数:
  classA;Aa;调用不带参数的构造函数
  classA;ApnewA;调用不带参数的构造函数
  classA;Aa,ba;a调用不带参数的构造函数
  b调用拷贝构造函数
  classA;Aa,b(a);同上
  classA;Aa,b;ba;?
  classA;voidfun(Ax);Aa;fun(a);
  对象作为函数参数或返回值时会调用拷贝构造函数
  (2)类的定义与使用
  (例3。11、教材例3。13、课后练习四1,5)
  (3)对象数组与指针的使用(教材例3。15)
  (4)友元(友元函数、友元成员、友元类)
  第4章:类中数据的共享与保护
  知识重点:
  (1)静态static数据成员
  属于类的范畴,为同类对象所共享。
  (课后练习三1,2)
  第5章:类与类之间的关系
  内容1:类的组合
  (1)类对象作为成员(构造函数调用次序)
  内容2:类的继承与派生
  1、基本概念:
  (1)基类成员在派生类中的访问属性
  基类的private成员不能被继承
  (2)赋值兼容规则
  基类对象派生类对象;
  基类对象指针派生类对象地址;
  基类对象引用派生类对象;初始化
  基类对象指针派生类对象指针;
  (3)继承的理解(单一继承、多重继承、虚基类等)
  2、知识重点:
  (1)派生类的定义
  (2)构造函数(析构函数)的执行次序
  单一继承、多重继承、带虚基类的多重继承
  虚基类非虚基类对象成员派生类自身
  (教材例5。8,课后练习四1,2)
  (3)继承中的同名问题
  单继承中的同名问题(同名覆盖)
  使用成员名限定法:基类名::
  多重继承中的同名问题(二义性)
  使用成员名限定法:类名::
  使用虚基类:virtual
  (实验二1)
  练习1:
  includeiostream。h
  classA
  {public:
  intx;
  A(inti){xi;}
  voidShow(){coutA:xxendl;}
  };
  classB
  {public:
  inty;
  B(inti){yi;}
  voidShow(){coutB:yyendl;}
  };
  classC:publicA,publicB
  {public:
  inty;
  C(inta,intb,intc):A(a1),B(b1){yc;}
  voidShow(){coutC:yyendl;}
  };
  voidmain()
  {Cc1(400,500,600);c1。y200;
  c1。Show();
  c1。A::Show();c1。B::Show();
  }
  该程序运行输出是:
  第6章:多态性
  1、基本概念:
  (1)两种多态性
  静态多态性,编译时多态性:函数(运算符)重载。
  动态多态性,运行时多态性:继承、虚函数、基类指针。
  (2)运算符重载
  不能重载的运算符:。、。、::、sizeof、?:。
  (3)虚函数、纯虚函数和抽象类
  2、知识要点:
  (1)运算符重载(成员函数、友员函数)
  例如:classX;
  Xoperator(Xa);成员函数,双目运算、、、
  friendXoperator(Xa,Xb);友员函数,双目运算
  Xoperator();成员函数,单目运算
  friendXoperator(Xa);友员函数,单目运算
  Xoperator()成员函数,前缀、
  friendXoperator(Xa);友员函数,前缀、
  Xoperator(int)成员函数,后缀、
  friendXoperator(Xa,int);友员函数,后缀、
  friendostreamoperator(ostreamout,constXobj);
  友员函数,输出运算符
  friendistreamoperator(istreamin,Xobj);
  友员函数,输入运算符
  (教材例6。8、实验三)
  (2)虚函数的特点、虚函数的应用、抽象类
  (教材例6。13,课后习题四2,实验三)
  第7章:模板
  1、知识要点:
  (1)函数模板的定义和使用
  (教材例7。2课后练习一1,2,3)
  (2)类模板的定义和使用
  第8章:C的IO流类库
  1、知识要点:
  (1)、运算符的重载
  (教材例8。7)
  (2)用get()、put()进行文件输入、输出

全网火爆的Fanno,到底要不要做?Fanno话题火了有一段时间了,到现在逗音还有很多博主在炒,很电商人都在纠结要不要抓住第一波红利,我问你,一个没有任何信息差的东西真的有可能是红利吗?新平台都有一个特点,……缩减成本!快手宣布减少员工房补免费三餐也没了互联网巨头为过冬面对今年互联网寒冬,快手宣布调整员工福利。12月30日,券商中国记者获悉,快手通过内部信宣布调整员工福利:明年2月起调整租房补贴,可以领取补贴的员工仅包括社会工龄3年以内……谁说智能只是炫技?威马W6科技配置比620km的续航更amp一直以来,无人驾驶、自动驾驶这种黑科技都是汽车行业最热门的话题,曾经能实现无人驾驶的汽车被认为还很遥远,如今却离我们越来越近。比如造车新势力中,在这方面表现突出的威马汽车……你人生的第一部手机是什么牌子的?为什么选择它?我用的第一部手机是1998年6月30日在上海第一百货商店手机柜台买的。牌子是飞利浦,好象是88克重,很轻巧。价格约5000元,入网费约3000元,合计8000多元。第二天到知名……印度有没有可能再次分解?当然有可能,因为一切皆有可能。但从目前的架势来看,印度在很长时间内并无再次分解的迹象。为什么这么说呢?静夜史认为有以下几方面原因:1、印巴分治后果太过严重……卡旺达户外电源评测户外出行必备,随时随地都能充借助于户外电源,我们可以在户外可以解决到很多的问题,卡旺达户外电源就是一款专业用于户外的移动电源,不仅配备了高达626WH的大容量电池,更配备了600w大功率220v的AC交流……科技让医院更智慧,5G时代终结看病难的问题智慧医院解决方案十三五规划纲要明确提出支持智慧城市建设及健康中国建设的目标任务。近年,互联网、物联网、大数据等信息技术与医疗相融合,医院信息化建设进入新的阶段。智能化越来……OPPOR11到底有多好,和OPPOR9比怎么样呢?感谢题主邀请回答这个问题。我觉得这两款手机没法去比较,因为是不同时期的产品,可以说都是很好的手机,OPPOR9是2016年OPPO的拍照旗舰,而OPPOR11是2017年OPP……手机运行内存6128跟8128有什么区别?一、首先区分一下6128里面前一个数字和后一个数字含义。前一个指RAM:运行内存。RAM越大,手机可运行的APP应用程序越多,RAM越大手机运行速度越流畅(目前基本是2G……小米MIX4和平板5齐亮相,纳米注塑材料再受青睐8月10日晚,小米发布会又一次成为了全球米粉们的狂欢节,在发布会上,小米宣布了包括小米MIX4、小米平板5、仿生机器人等各种重磅新品集体亮相。作为本次发布会首款亮相的新品……好家云店新人营人才辈出,1周赚到6000,1天卖出牛奶1008月中旬,自好家云店新店主训练营正式升级为7天起飞训练营以来,店主队伍里已经涌现出了越来越多优秀的新人。1周赚到6000,1天卖出牛奶100箱。。。这些新店主创造了一个又一个巅……粉色汽车车展吸睛女性向汽车就这?图片来源:每经记者张建摄(资料图)女性向汽车成为新热点。今年,4月的上海车展、8月的成都车展都跟女司机有关。以粉红猫为主造型、大片粉色快溢出展馆的长城欧拉展台,就成为成都……
请问r55600u和i510200h处理器哪个好?请问r55600u和i510200h处理器哪个好?r55600u是AMD锐龙r5系列处理器,它的核数为6核,线程为12线程,智能缓存为16MB,基频为3。9GHz,单核睿……OPPO首届全球创客大赛举办决赛赋能科技创新中关村在线消息:8月14日至15日,OPPO将在线上直播举办OPPO首届全球创客大赛决赛。经过了两个月时间、11组创客团队经过创新项目的征集和筛选,最终挺进决赛。本次决赛将以感……三星对华为恢复供货?网传华为P50年底或将有5G版本在一片唱衰声和遗憾声中,推迟多月的华为P50系列终于面世。原本这是一款非常有希望成为爆款的高端机型,但因缺芯问题,华为P50全系列都不支持5G。有人嘲笑到:没了5G,这就是一部……可自愈的钙钛矿太阳电池问世近期,中科院合肥研究院固体所能源材料与器件制造研究部胡林华研究员课题组与希腊、澳大利亚有关专家合作,成功实现了钙钛矿太阳电池自修复,相关成果发表在《能源化学》上。近年来,……人工智能应用军事可还记得八国联军侵华,国外拿着先进的机械枪支大炮轮船进攻清朝海关,国民却拿着大刀和老式火枪同英美法联军作战,结果是惨败。国外拿火药造大炮火箭,历代王朝却在国内拿造烟花。人工智能……全民必学!怎么使用数字人民币?不知道大家有没有发现,现在的微信和支付宝都已经进入数字人民币时代了。但是大家知道要怎么用吗?下面就教大家如何使用数字人民币。首先,我们下载打开数字人民币app,注册……直播源码系统优化升级,全新直播体验直播源码因融合了图像、文字、声音等多种元素,受到大家的喜爱,逐渐成为互联网的主流表达方式。以强烈的现场感,吸引眼球,达成印象深刻、记忆持久的传播效果。如今是线上平台发展的……买房时打出个人征信,因使用过花呗,被银行拒绝贷款,该怎么办?使用过花呗,没有逾期,正常还款,不会导致借贷人按揭房贷款办不下来的。具体什么原因,只有你自己心里面清楚,花呗当了替罪羊而已。有人拿贷款不还、借呗不还当能耐炫耀,当你准备贷……三星智能手表停用TizenOS,但自家电视不会抛弃这一系统IT之家5月22日消息根据外媒SamMobile消息,三星于本周早些时候与谷歌共同宣布,三星Galaxy智能手表系列产品将抛弃三星自家的TizenOS,转而使用谷歌的WearO……你认为人类最伟大的发明是什么?人类最伟大的发明应该是种粮,打猎,烧熟吃,织布穿衣吧,告别原始社会。战无不胜的毛泽东思想!电,一切革命的起点(文章原创)人类最伟大的发明是学会了设计建造……除了中本聪以外,全球最大比特币持有者将诞生俄罗斯国防部将停止在基辅和切尔尼戈夫附近的军事活动,拿出了自己的诚意,为俄乌对话创造了好的开端,在昨晚的俄乌谈判后,俄罗斯代表团团长梅津斯基表示,总统普京和泽连斯基的会面可以和……如何定位已关机的手机?已关机的手机定位是非常难的事,除非该机器关机前被篡改过,且SIM卡没被拔掉(并不是借助SIM定位位置,而是通过它和外界有连接,有连接才能把经纬度报上去),普通人很难做到,因为就……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网