c++复习提纲

合集下载

复习提纲

复习提纲

七年级地理复习提纲一、让我们走进地理1、我们身边的地理知识①地理与日常生活:P2 ②地理与生产建设:P3 ③地理与风土人情:P42、我们怎样学地理(P7—10)①地图的三要素:比例尺、方向、图例。

②方向:地图上有八个方向。

有指向标的地图,指向标所指的是北方;无指向标的,遵循“上北下南、左西右东”的原则。

③比例尺类型:线段比例尺、数字比例尺、文字比例尺④比例尺大小的判断:分母愈小,分值愈大,是大比例尺;分母愈大,分值愈小,是小比例尺。

⑤大比例尺,表示范围小,表示内容详(如吴忠市地图)小比例尺,表示范围大,表示内容略(如宁夏地图)⑥常见的图例与注记见书P10。

二、地球的面貌1.认识地球 (P14—26)(1)地球的形状和大小①地球是一个两极略扁的不规则的球体。

P15②葡萄牙航海家麦哲伦率领的船队首次实现了人类环绕地球一周的航行。

③地球表面积5.1亿平方千米,最大周长4万千米,赤道半径6378千米,极半径6357千米,平均半径6371千米。

P16(2)纬线和经线 (P17--19 )①纬线:与地轴垂直并且环绕地球一周的圆圈。

纬线是不等长的,赤道是最大的纬线圈。

②经线:连接南北两极,并且与纬线垂直相交的半圆。

经线是等长的。

(3)纬度和经度 ( P17--19 )①自西向东拨动地球仪,从北极上空看,地球仪按逆时针方向转;从南极上空看,地球仪按顺时针方向转。

②纬度的变化规律:由赤道(0°纬线)向南、北两极递增。

最大的纬度是90度,在南极、北极。

③赤道以北的纬度叫北纬,用“N”表示;赤道以南的纬度叫南纬,用“S”表示。

④以赤道为界,将地球平均分为南、北两个半球,赤道以北是北半球,赤道以南是南半球。

⑤低纬:0°--30°;中纬:30°--60°;高纬:60°--90°⑥经度的变化规律:由本初子午线(0°经线)向西、向东递增到180°。

军事理论复习提纲(终极版)

军事理论复习提纲(终极版)

一、中国国防复习题1、国防的含义、目的、手段答:含义:国防是国家为了防备和抵抗侵略,制止武装颠覆,捍卫国家的主权、保卫国家的统一和领土完整、维护国家的安全,而进行的军事及与军事有关的政治、经济、外交、科技、教育等方面的活动,是国家生存与发展的安全保障。

目的:国防的目的主要是捍卫国家的主权、保卫国家的统一和领土完整、维护国家的安全。

手段:1、国防的只要手段是军事手段,现代国防的根本职能是捍卫国家利益,防备和抵抗外来的各种形式和不同程度的侵犯,防备和平息内部和外部的敌对势力相互勾结所发动的武装暴乱。

2、政治手段作为国防手段之一,指的是与军事有关的政治活动,而不是政治本身的全部含义。

3、经济是国防的基础,社会经济制度决定国防活动的性质,社会经济状况决定国防建设的水平。

4、国防外交活动主要是指国家与国家之间为了国防目的而开展的外交活动。

2、我国上下几千年的国防历史给我们的启示答:(一)强大的国防必须要有强大的经济发展力量做后盾;(二)国防的兴衰取决于国家政治的兴衰;(三)巩固国防必须建设质量高、数量足的军队;(四)武器装备的优劣是决定国防的重要因素;(五)只有国家统一、民族团结才能形成强大的国防;(六)国防意识是国防赖以确立的精神根基。

3、我国武装力量的构成答:(1)中国人民解放军现役和预备役部队;(2)中国人民武装警察部队;(3)民兵。

4、我国国防的基本目标答:巩固国防,抵抗侵略,制止武装颠覆,保卫国家的主权、统一、领土完整和安全5、我国的全民国防教育日是哪一天答:每年9月的第三个星期六为全民国防教育日6、我国的陆地国土面积、海洋国土面积、大国土面积分别是多少答:陆地国土面积960万平方公里;海洋国土面积300万平方公里7、我国的陆地边界线和海岸线分别是多少答:我国共有陆地边界线约22300多千米;我国海岸线长度为18000千米。

8、中国人民解放军的构成答:中国人民解放军由陆军、海军、空军三个军种和一个独立兵种第二炮兵构成。

初中八年级上册政治复习提纲(精选3篇)

初中八年级上册政治复习提纲(精选3篇)

初中八年级上册政治复习提纲(精选3篇)学校八班级上册政治复习提纲篇1第一单元相亲相爱一家人第一课爱在屋檐下孝敬父母是中华民族的传统美德1、家庭的含义:由婚姻关系、血缘关系或收养关系结合成的亲属生活组织。

2、家庭类型:核心家庭、主干家庭、单亲家庭、联合家庭3、家庭关系的确立:结婚、生育、收养、再婚。

4、你如何理解与父母的亲情:父母子女关系的确立,绝大部分基于血缘关系。

生命是父母赐予的,这种关系无可选择、无法转变。

5、为什么孝敬父母(1)孝敬父母是中华民族的传统美德;(2)孝敬父母是道德和法律的要求,是我们的天职(3)孝敬父母就是子女对父母的敬重、侍奉和赡养。

其中最重要的是敬重和爱戴父母。

6、几个重要熟悉:(1)父母做出不道德的事情或违法的事情我们应如何做:假如做出不道德的事,要勇于批判与制止,这是为父母好,也是孝的表现;假如他们触犯法律,要按法律办事,不能因亲情而宽恕,包庇其违法行为。

(2)对父母的长辈我们应如何对待?为什么?a间接的有了我b他们为社会家庭做出贡献c甚至比父母倾注了更大的关爱和爱惜。

(3)我们应如何孝敬父母?a爱父母,心里想着父母,理解关怀父母;b行动上关心父母,为父母分忧;c努力学习、乐观上进,让父母兴奋。

(4)怎样看待父母对子女的爱?a亲情的既然流露b传统美德的彰显与发扬c 当今道德法律的要求。

其次课我与父母交伴侣1、青春期我们与父母之间产生冲突的缘由是什么?(1)进入青春期,我们有了自己的思想渴望独立,渴望重视,甚至挑战父母;(2)父母还把我们当小孩,不放心、唠叨、责备,于是冲突产生了。

2、如何正确熟悉我们与父母之间的冲突?我们与父母的冲突,往往基于父母对我们的严要求、高期盼。

这种苛刻的严,反映父母对我们的爱。

我们要理解体谅父母。

3、代沟、逆反心理(1)我们与父母的年龄差距,是产生代沟的直接缘由,代沟的实质是反映在年龄差异背后的多重代际差异。

(1)逆反心理的主要表现:要我这样,我偏要那样……全部事都与父母对着干。

初三英语复习提纲【三篇】

初三英语复习提纲【三篇】

导语:复习提纲主要是即把汇报、传达和发⾔的纲⽬、要点,提纲挈领地写出来,不把全⽂⼀字不漏地写到材料中去,以下是⽆忧考整理的初三英语复习提纲【三篇】,希望对⼤家有帮助。

初三英语复习提纲11.动词的时态英语时态⽤共有⼗六种时态,其中常⽤的有8种,它们是:⼀般现在时、⼀般过去时、⼀般将来时、现在进⾏时、现在完成时、过去进⾏时、过去完成时和过去将来时。

(1)⼀般现在时的基本⽤法1) 经常性或习惯性的动作,常与表⽰频度的时间状语连⽤。

时间状语: every…, sometimes, at…, on SundayI leave home for school at 7 every morning.2) 客观真理,客观存在,科学事实。

The earth moves around the sun.Shanghai lies in the east of China.3) 表⽰格⾔或警句中。

Pride goes before a fall.【注意】此⽤法如果出现在宾语从句中,即使主句是过去时,从句谓语也要⽤⼀般现在时。

例:Columbus proved that the earth is round..4) 现在时刻的状态、能⼒、性格、个性。

I don't want so much.5) 某些动词如 come, go, move, stop, leave, arrive, be, finish, continue, start 等,在⼀般现在时句中可⽤来表⽰将来肯定会发⽣的动作。

The train comes at 3 o'clock.6) 在时间状语从句或条件状语从句中,⼀般现在时代替⼀般将来时。

I'll help you as soon as you have problem.Tell Xiao Li about it if you meet him.(2)⼀般过去时的⽤法:表⽰过去某⼀时刻或某⼀段时间内所发⽣的动作或情况,通常⼀般过去式带有表⽰动作时间状语的词,词组或从句,如yesterday, the day before last, last week, two days ago 等,上下⽂清楚时可以不带时间状语。

人教版高一历史必修一复习提纲

人教版高一历史必修一复习提纲

第一单元古代中国的政治制度第1课夏、商、西周的政治制度一、从禅让制到王位世袭1.约公元前2070年,禹建立夏,我国开始有了早期国家政治制度。

禹死后,其子启即位,原始社会的禅让制被王位世袭制所取代。

2.夏商时期的行政管理制度:中央设相、卿士等,地方设侯、伯。

二、等级森严的分封制1.目的:巩固奴隶制国家政权(“封建亲戚,以藩屏周”)2.内容:①分封对象——周王把土地和人民授于王族、功臣、古代帝王的后代,让他们建立诸侯国,拱卫王室;②被封诸侯的义务——要服从周王的命令、镇守疆土、随从作战、交纳贡赋、朝觐述职。

③被封诸侯的权利——职位世袭、对卿大夫再分封、设置官员、建立武装、征派赋役。

3.作用:①加强了周天子对地方的管辖。

②扩大了统治区域;③形成对周王室众星捧月一般的政治格局;④周成为一个延续数百年的强国。

4.瓦解:西周后期,王权衰弱,分封制受到破坏(根本原因在于封建经济生产方式的产生,这一生产方式使诸侯势力日益壮大)。

战国末年,分封制瓦解。

三、血缘关系维系的宗法制1.定义:用规定宗族内嫡庶系统的办法,来确立和巩固父系家长在本宗族内的地位,以保证王权的稳定。

2.特点:嫡长子继承制3.宗法制与分封制的关系:分封制和宗法制是西周政治制度的两大支柱,互为表里;分封制是建立在宗法制基础上的,宗法制在政治制度上的体现就是分封制。

4.影响:宗法制保证了贵族在政治上的垄断和特权地位,也有利于统治集团内部的稳定和团结。

总结:中国早期(夏、商、周三代)的政治制度的主要特点是王位世袭制、等级森严的分封制和血缘关系维系的宗法制。

第2课秦朝中央集权制度的形成一、中央集权制度形成的背景——秦的统一公元前221年秦王嬴政建立了中国历史上第一个统一的、封建专制主义中央集权的国家——秦朝。

二、中央集权制度形成的过程1.采用皇帝称号,创建皇帝独尊、皇权至上、皇位世袭的皇帝制度;2.从中央机构的三公九卿(丞相、御史大夫和太尉)到地方郡县官吏(由皇帝直接任免),建立了一整套官僚体系。

本科精神科护理学复习提纲

本科精神科护理学复习提纲

精神科护理学复习提纲1。

痴呆常由下列哪种疾病引起?BA。

戒酒综合征 B。

阿尔茨海默病 C.产后抑郁 D。

精神分裂症 E.癔症2。

器质性精神障碍是指 DA.由于脑部病理或病理生理学改变所致的一类精神障碍B.由于脑以外的躯体疾病引起脑功能紊乱而产生的精神障碍C. 与脑部疾病或躯体疾病同时存在的精神障碍D.由脑部疾病或躯体疾病导致的精神障碍E.有智力、记忆和人格全面损害的疾病3.在精神分裂症病人出院前的准备中,护士要让病人学会防止复发的自我症状管理。

下列哪项表明病人已经学会了自我症状管理?DA.“当我听到声音时,我担心我要复发了"B.“我的父母不是很关心我,如果我复发时他们是不会引起注意的”C.“如果我让我的家人不管我的病,他们将更好受到保护”D.“当我感到紧张时,我独自来到一间安静的房间画图”E.“我独自去精神门诊看医生”4.一位患精神分裂症的病人告诉他的主管护士,他计划去见“所罗门”国王,没有时间去吃饭.为了劝该病人吃饭,护士最好对病人说 AA.“吃饭的时间到时了,让我们一起去吃饭吧?”B.“所罗门国王让我告诉你,叫你去吃饭”C.“你的医生希望你执行作息计划”D.“这个病区内不吃饭的人是不受欢迎的”E.“你不去吃饭,我就不让你去见国王”5.一位病人讲话明显不符合逻辑关系,他问护士是否理解他所讲的话.此时护士最好的回答是 DA.“为什么我们不等到以后再来讨论这个问题?”B.“你现在不理智,我不想与你谈这个问题”C.“是的,我理解你的意思”D.“我很想知道你说的什么,但我现在理解不了你的意思"E.“不,我不理解你是什么意思”6.经典抗精神病药物对治疗下列哪项症状疗效最显著? CA.情感淡漠 B.思维贫乏 C.妄想 D.社会退缩 E.注意障碍7.在帮助患有创伤后应激障碍的病人及其家属处理好家庭冲突方面,下列哪项护理措施最有效?DA.让其家人教会病人识别防卫行为B.让其家人讨论如何改变交际障碍的家庭模式C.让其家人不告诉病人如何处理问题D.让病人增加参加社交活动的机会E.鼓励病人面对现实,主动调适自己8.患急性应激障碍的病人对护士说:“我总是作噩梦,梦中浮现出我儿子出车祸死亡的情景。

七年级下册地理复习提纲(合集5篇)

七年级下册地理复习提纲(合集5篇)1.七年级下册地理复习提纲第1篇二、复杂的气候气候特点:①气候复杂多样:亚洲地跨寒带、温带和热带,东、北、南三面濒临海洋,西南深人到亚欧大陆内部;地形复杂多样。

受纬度位置、海陆分布、地形的影响,亚洲的气候复杂多样。

除温带海洋性气候以外,世界上的各种气候在亚洲都有分布。

②季风气候显著:亚洲背靠世界上最大的陆地——亚欧大陆,濒临世界上最大的大洋——太平洋,海洋和陆地之间的热力推异十分显著,形成了世界上最典型的季风气候区。

热带季风气候、亚热带季风气候、温带手风气候都有分布,其中热带季风气候、温带季风气候惟独亚洲有分布③大陆性气候分布(温带大陆性气候几乎占亚洲的一半):亚洲为世界第一大洲,面积广大,亚洲内陆距海远,受海洋影响小。

夏季内陆升温快,冬季降温也快,因此冬冷夏热;由于内陆距海远,海洋水汽难以到达,因此降水少,且集中在夏季。

气候对农业的影响:在亚洲,季风气候对农业的影响尤为突出。

在亚洲东部和南部季风气候区,降水与夏季风的强弱有着密切的关系。

一般说来,夏季风强的年份,从海洋上带来的水汽多,降水也多;反之,夏季风弱的年份,降水也较少。

如果降水过多,就可能造成洪涝灾害;反之,降水过少,就可能形成旱灾。

因此,亚洲东部和南部(季风区)雨热同期,使农作物得以旺盛生长,但常受不稳定的夏季风影响而发生旱涝灾害,严重威胁着农业生产。

精讲:( l )世界人口最多的大洲:亚洲人口占61% 。

①世界各大洲或地区按人口数的多少排序为:亚洲、非洲、欧洲、拉丁美洲、北美和大洋洲。

按平均人口自然增长率的高低排序为:非洲、拉丁美洲、亚洲、大洋洲、北美、欧洲。

②世界上人口超过l 亿的国家共有10 个,其中有6 个位于亚洲:东亚的中国、日本,东南亚的印度尼西亚,南亚的印度、巴基斯坦和孟加拉国。

③众多的人口对资源、环境的影响:多样的地域文化:亚洲大小民族共有1000个左右,约占世界民族总数的一半(不同地区的民族,在建筑、服饰、音乐、舞蹈、礼仪等方面表现出不同的文化艺术风格和不同的民风民俗。

创新思维复习提纲

创新思维复习提纲(2010、7)第一章创新基础知识一、创造的理论基础1、创造的定义:个体或群体根据一定的目标,运用一切已知条件产生出新颖、有价值成果的认识和行为的活动。

2、将创造的层次依次由外向内逐层递进,表现在“成物”(外在的,静态方面的创造性结果)“成思”(内外结合,动态方面的创造过程)“成己”(内在的,本质的)3、创造的实质:创造是一种有目的的实践活动,是人类认识世界、改造世界的一种最基本的生产实践;创造必须提供富有创新性的成果;创新是创造者聪明才智高度发挥的行为。

4、最早研究创造问题的文献是公元前300年古希腊学者帕普斯的《解题术》。

5、创造工程学作为一门独立的学科登上历史舞台的是1936年美国的通用电气公司。

6、1942年,美国加利福尼亚大学韦开教授提出“形态分析法”。

7、1942年,戈登发明“统摄法”。

8、1944年,日本东京大学市川龟久弥教授提出了“等价变换法”。

9、1954年,奥斯本创建“创造教育基金会”(CEF),发起每年召开一次的世界性大会,CEF 定期出版创造学专业刊物“创造性行为”。

10、1957年,美国陆军发明了“5W2H”法。

11、1979年,苏联学者T·C·阿利特舒列尔创立了“物场分析理论与方法”。

12、科学发现、技术发明和技术革新的相互关系:发现是产生发明的重要源泉;发明对发现有积极的反作用;技术革新是技术发明向生产力转化的过程。

13、创造工程学的研究方法:系统研究法、案例研究法、追踪研究法、实验研究法。

14、创造学定义:“活动观”“能力观”是以创造为研究对象,旨在探索创造的特点、机理、规律和方法的科学。

15、创造学的研究对象:①四项基本要素②创造过程③创造原理④创造力⑤创造教育⑥创造评价16、创造技法的概念:是人们在实践中总结出来的,开展创造活动普遍适用的,程序化、规范化的方法与技法。

17、思维的定义:是人脑对客观事物间接的和概括的反映,是在表象、概念的基础上进行分析、综合、判断、推理等理性认识的过程。

九年级历史复习提纲

九年级历史复习提纲复习是对前⾯已学过的知识进⾏系统再加⼯,并根据学习情况对学习进⾏适当调整,为下⼀阶段的学习做好准备。

,⽽历史科⽬作为记录我国及国外历史的⽂化载体,需要花费更多的时间去记住过去这段屈辱历史和提起民族⾃信,以下是⼩编为⼤家精⼼整理的九年级历史复习提纲,希望对⼤家有帮助。

九年级历史复习提纲1、公元前4300年,位于西亚幼发拉底河和底格⾥斯河流域南部的苏美尔⽂明是世界最早产⽣的⽂明之⼀;公元前3000年左右,苏美尔⼈创造了楔形⽂字。

2、公元前1894年,阿摩利⼈建⽴古巴⽐伦王国。

第六代国王汉谟拉⽐颁布世界上第⼀部体系完备的成⽂法典——《汉谟拉⽐法典》,法典由前⾔、正⽂和结语三部分组成,法典旨在维护奴⾪制的等级制度。

3、古埃及兴起于尼罗河流域,公元前3100年,埃及形成统⼀的国家,国家的最⾼统治者是法⽼;⾦字塔是法⽼的坟墓,因形似汉字“⾦”字⽽得名;最⼤的⾦字塔是胡夫⾦字塔,在它不远处矗⽴着狮⾝⼈⾯雕像斯芬克斯。

⾦字塔体现了埃及⼈⾼超的建筑艺术和卓越的聪明才智,象征着古代埃及的⾼度⽂明。

4、古印度⽂明起源于印度河和恒河流域,印度河流域的早期⽂明⼤约存在于公元前2300-前1750年,典型代表是公元前2300年出现的哈拉帕⽂化。

5、公元前2000-前1600年,雅利安⼈建⽴了新的国家,并确⽴的森严的等级制度,史称种姓制度。

种姓制度第⼀等级是婆罗门,即僧侣贵族;第⼆等级刹帝利,即武⼠,掌握军政⼤权;第三等级是吠舍,从事农业、牧业和商业;第四等级是⾸陀罗,多为⾮雅利安⼈。

种姓制度阻碍了社会不同等级间的⾃由流动,严重束缚印度社会发展的活⼒。

6、佛教起源于古印度,创世⼈乔达摩·悉达多,被⼈们尊为释迦牟尼。

佛教教义:反对种姓制度,主张“众⽣平等”。

汉代时佛教传⼊中国。

古中国起源于黄河和长江流域。

7、希腊是西⽅⽂明发源地,罗马是希腊⽂明的继承者。

奥林匹克运动会起源于古希腊。

8、在希腊众多的城邦之中,雅典以其经济⽂化的繁荣闻名于世,⽽更令雅典⼈引以为豪的则是他们的民主政治。

高二年级《哲学与人生》第二单元复习提纲

高二年级《哲学与人生》第二单元复习提纲第二单元用辩证的观点看待问题树立积极地人生态度一、名词解释:1.联系:P34联系指事物之间和事物内部各要素之间相互作用、相互影响、相互制约的关系。

2.发展:P46发展的实质最新事物代替旧事物,是事物前进和上升的运动。

3.新事物:P47是指符合客观规律,具有强大生命力和远大前途的东西。

4.旧事物:P47旧事物是指那些丧失了存在必然性,同客观规律背道而驰的事物。

5.矛盾:P58哲学上把事物自身包含的这种既对立又统一的关系叫做矛盾。

6.内因:P64哲学上把事物内部的对立统一,即事物的内部矛盾,叫做内因。

7.外因:P64把事物与其他事物的对立统一,即事物的外部矛盾,叫做外因。

二、问答题:1.怎样理解联系的普遍性和客观性?P35(1)联系是普遍的。

世界上不存在孤立的事物,一切事物都是处在与周围事物的相互联系之中,整个世界就是一个无限复杂的相互联系的整体,每一个事物都是这个相互联系的整体中的一部分或一个环节。

(2)联系是客观的。

不论是自然界事物之间的联系,还是人类社会生活中事物之间的联系都是事物本身所固有的,是不以人的意志为转移的。

2.联系的多样性和复杂性有哪些表现?P40唯物辩证法告诉我们,世界是普遍联系的,这种普遍联系是通过联系的多样性和复杂性表现出来的。

物质世界的联系是复杂多样的,有持续联系和间接联系,有内部联系和外部联系,有本质联系和非本质联系;有偶然的联系和必然的联系,主要联系和次要联系等。

3.不同的联系对事物存在和发展起到怎样的作用?P40不同的联系对事物的存在和发展所起的作用是各不相同的。

(1)内部的、本质的、必然的和主要的联系,决定事物的根本性质及其发展的基本趋势,对事物存在和发展具有决定性的作用.(2)而外部的、非本质的、偶然的和次要的联系,则只能在一定程度上影响事物发展的进程。

4.如何学会共处,营造和谐的人际关系P41-P42(1)学会共处,关健是承认差异、尊重差异,承认多样性、尊重多样性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0、概述 1、结构化的程序设计、面向对象的程序设计的基本思想。 结构化的程序设计将数据和对数据的操作分离,程序是由一个个的函数组成的,面向对象的程序设计将数据和操作封装在一起,程序是由一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用。 2、面向对象的程序设计有四大特征,它们是封装性、继承性、多态性、抽象性。 面向过程的程序设计中程序模型描述为 (1) ,面向对象程序设计的程序模型可描述为 (2) 。 答案: (1)“程序=算法+数据结构”。其数据与数据处理是分离的。 (2)程序=对象+对象+……+对象;对象=(算法+数据结构)。 简单解释什么是面向对象程序设计的封装性。 答:对象是一个封装体,在其中封装了该对象所具有的属性和操作。对象作为独立的基本单元,实现了将数据和数据处理相结合的思想。此外,封装特性还体现在可以限制对象中数据和操作的访问权限,从而将属性“隐藏”在对象内部,对外只呈现一定的外部特性和功能。 封装性增加了对象的独立性,C++通过建立数据类型——类,来支持封装和数据隐藏。一个定义完好的类一旦建立,就可看成完全的封装体,作为一个整体单元使用,用户不需要知道这个类是如何工作的,而只需要知道如何使用就行。 另一方面,封装增加了数据的可靠性,保护类中的数据不被类以外的程序随意使用。这两个优点十分有利于程序的调试和维护 一、类 要求: ◇ 掌握类定义、类成员的访问权限;能够根据给定的要求定义类,并实现类的成员函数; ◇ this指针:当一个成员函数被调用时,该成员函数的 this指针指向调用它的对象。例如: return *this; ◇ 常成员函数的定义与使用、内联成员函数的定义、成员函数的重载、默认参数的形式; 常成员函数的定义格式:类型说明符 函数名(参数表)const{} 注:  常成员函数不能修改所捆绑对象的数据成员,也不能调用非const函数。  常量对象只能调用常成员函数;反之,常成员函数不一定非用常量对象来调用;但构造函数和析构函数对这个规则例外,它们从不定义为常成员函数,但可被常量对象调用(被自动调用)。如: #include using namespace std; class R{ public: R(int r1,int r2) {R1=r1;R2=r2;} void print(){cout

◇ 静态数据成员和静态成员函数的定义和使用; 注: 静态数据成员是类的所有对象中共享的成员 静态成员函数只能直接访问类中的静态成员,若要访问类中的非静态成员时,必须借助对象名、引用或指向对象的指针。 ① #include using namespace std; class CSample{ private: int i; static int k; public: CSample(){ i=0; k++;} void Display(){cout<<"i="<}; int CSample::k=0; void main(){ CSample a,b; a.Display(); b.Display(); } 答: i=0,k=2 i=0,k=2 ② #include using namespace std; class Sample { int A; static int B; public: Sample(int a){A=a; B+=a;} static void print(Sample s); }; void Sample::print(Sample s) { cout<<"A="<} int Sample::B=0; void main() { Sample s1(2),s2(5); Sample::print(s1); Sample::print(s2); }

A=2,B=7 A=5,B=7

◇ 掌握友元的概念、定义方法、作用和特点  友元的正确使用能提高程序的运行效率,但破坏了类的封装性和数据的隐蔽性 例:有一个学生类student,包括学生姓名、成绩,设计一个友元函数,比较两个学生成绩的高低,并求出最高分的学生。 #include using namespace std; class student { string name; int deg; public: student(string na,int d){name=na;deg=d;} string getname(){ return name;} friend int compare(student &s1,student &s2); }; int compare(student &s1,student &s2) { if(s1.deg>s2.deg)return 1; else if(s1.deg==s2.deg) return 0; else return -1; } void main() { student st[]={student("王华",78),student("李明",92), student("张伟",62),student("孙强",88)};//对象数组 int i,max=0; for(i=1;i<=3;i++) { if(compare(st[max], st[i])==-1) max=i; } cout<<" 最高分:"<} ◇ 理解运算符重载的意义和作用、规则(见课件),能对简单的类进行常用运算符(+、-、*、/、==、!=、>、<、<<、>>)的重载; 填上合适的语句,使程序的运行结果为200。 #include class number{ private: int val; public: number(int i){val=i;} ; }; int operator+( int i, number n){ ;} void main() { number n(100); int i=100; cout<}

二、对象生灭 要求: ◇掌握类的构造函数的定义方法,理解构造函数的作用。能够根据要求正确定义构造函数,能够重载构造函数。注意构造函数与对象定义之间的关系,以及缺省构造函数的作用; #include using namespace std; class MyClass{ public: MyClass(int i){member=i;} void SetMember(int m){member=m;} int GetMember()const{return member;} void print()const{cout<<"member="

} ◇ 掌握类的成员初始化,能够利用成员初始化参数表初始化成员(常量成员、常引用成员、对象成员的初始化一定要用构造函数的初始化列表形式); ◇对象的构造顺序。 ◇ 理解析构函数的含义和析构函数的定义方式,能够根据类的逻辑正确地实现析构函数; ◇ 掌握拷贝构造函数的使用; 拷贝构造函数用于哪三个方面? 答: 1. 用类的一个对象去初始化该类的另一个对象时使用。 2. 当函数的形参是类的对象,调用函数时,进行形参与实参结合时使用。 3. 当函数的返回值是类对象,函数执行结束返回调用者时使用。 根据给定的程序执行结果,将下列程序补充完整。 #include using namespace std; class Sample { int x; public: Sample(){}; Sample(int a){x=a;} Sample( ){ } void disp(){cout<<"x="<}; void main(){ Sample s1(2), s2= ; s2.disp(); } 程序的执行结果:x=2。 下面程序的运行结果: #include using namespace std; class B{ int x,y;

相关文档
最新文档