第一篇:面试背诵材料
关键词:就业择业
金词金句:中国传统文化就有“三百六十行,行行出状元”之称。其实在每个领域,即使是看似很平凡的岗位都可以做出不平凡的事情。
案例积累:济宁市市长梅永红正式辞去了市长职务,出任国家基因库负责人。在梅永红看来,生物经济藏有巨大潜力。个人抱负与国家战略结合是他选择南下深圳的动力。换个身份服务国家,体现了人才的合理流动。
领域现状:(1)个别行业竞争激烈,比如金融行业、房地产行业、互联网行业。但多数行业存在着较大的用工缺口,比如服务行业、养老行业、护理行业。
(2)社会存在有色眼镜。歧视低收入行业、劳动群体,例如用“看大门的”、“扫地的”来称呼安保和清洁人员。
(3)工作状态不稳定。过度重视劳动价值回报,忽视了对个人未来发展规划、能力提升等要素的关注。缺少对工作的耐性,三天打鱼两天晒网。
痼疾成因:(1)社会心态不开放。就业择业观念不科学理性,带有职业等级差异认知的士农工商思想,轻视体力劳动者、职业技术人才。
(2)个人认知有偏差。缺乏独立自主的就业分析和选择,择业观、人生职业规划不成熟。自我评估不到位,过高或过低的评估造成不敢就业或能力与岗位不匹配导致的不能就业。
(3)跨行业流动障碍大。跨行业难度大、起点高,先就业再择业的就业指导理念很难适应当前的就业环境。
(4)工作环境因素。各区域经济不平衡,资源集中在大城市,大城市机会多、吸引力大、竞争激烈。部分工作环境极其恶劣,劳动保护不足,比如室外作业的环卫工人、建筑工人等。
典型对策:(1)转变择业观念。引导劳动者转变就业观念,鼓励多渠道多形式就业,调动农村劳动力与科研人员等不同群体创业积极性,促进创业带动就业,大众创业,万众创新。
(2)提升自身素质。引导大众不断学习新知识、新技能,开阔眼界,努力让自己成为综合性复合型人才。加强个人的实践、实习,充分利用了学习、工作中的实践培训机会找到合适的定位。
(3)提高企业的人才吸引力。企业与学校合作,订单式地培养人才,为从业者提供更多选择机会。保证工作者获得舒适的工作环境。
(4)保证公平性。缩小区域经济发展差距,通过经济发展平衡,做到人才分流,缓解就业竞争压力。调控各行业收入所得,提高各行业工资收入最低标准,税收调节溢价过高的行业,对灰色收入、隐形收入进行查处。
关键词:社会公德
金词金句:总书记:社会主义核心价值观,其实就是一种德,既是个人的德,也是一种大德,就是国家的德,社会的德。国无德不兴,人无德不立。
案例积累:阿力木江.哈力提是第三届全国道德模范。他以卖羊肉串为生,用微薄的收入资助了数百名贫困学生,还在贵州大学设立“阿里木江助学金”,将助人为乐的精神传递。
领域现状:(1)责任意识缺失。不顾他人感受,对公共环境肆意破坏。比如随地乱扔垃圾、公共场所大声喧哗等。面对违反公德的行为,选择无视,沉默甚至纵容不道德和违法行为。
(2)同理心缺失。缺少换位思考意识,爱心缺失,对社会冷漠,比如见死不救、遇到老人不让座。
分析意义:(1)社会公德能够规范和制约社会生活中的种种不文明行为、不道德行为,是改善和提高生活中质量的重要保障。
(2)社会公德渗透在人们日常生活交往过程中,促使人们做到文明礼貌、互相尊重、诚实守信、言行一致,使社会文明程度越来越高,促进社会和谐稳定。
痼疾成因:(1)社会转型冲击。从熟人社会到陌生人社会转换过度过快,公德意识缺失,难以形成契约精神。市场经济体制不完善,金钱观影响价值观,一些人追逐金钱为目标削弱道德价值。
(2)公德教育效力低。发达地区对社会公德教育流于形式。欠发达地区对社会公德的教育缺少重视甚至完全缺失。政府出台的关于社会公德的文件或公约多是高度概括性的文字,缺少对行为规范的细化。
(3)公德消费、透支。部分无良媒体为了吸引眼球,恶意虚假炒作,透支社会公德、爱心,污染社会氛围。近年来讹诈好心人事件频发,在社会上造成了恶劣的影响。
典型对策:(1)必须坚持一手抓法制,一手抓德治,两手抓两手都要硬,以法制体现道德理念,强化法律对道德建设的促进作用,以道德滋养法治精神,强化道德对法治的文化支撑作用,实现法治和德治相辅相成、相得益彰,个人形象与中国梦是相挂钩的。
(2)加强公德教育。将公德意识的培养纳入国民教育系列,以社区、学校、社会组织为单位举办培养社会公德的主题活动。宣传社会主义核心价值观、加强社会公德建设、转变传统观念,提高人民遵守社会公德的内在自觉性。
恶化社会风气,损害社会正义,冲击公序良俗,形成破窗效应。
关键词:职业道德
金词金句:李克强:市场经济是“法治经济”,也是“道德经济”,也应是“道德经济”。
案例积累:深圳晚报派记者通过“搞定”为姚贝娜进行眼角膜手术医生姚晓明,“独家”得到了姚贝娜去世的消息后,伪装成医生助理进入太平间,未经家属同意拍摄姚贝
娜的遗容,引发了社会对媒体记者职业道德的人性拷问。
分析意义:(1)良好的职业道德有利于维护行业信誉、提升行业形象,促进行业良性发展。让行业的工作得到社会大众的信任。
(2)每个从业者保持责任感和道德良心做事,可提升工作质量和效率,让社会主义市场经济更加高效运行。
领域现状:(1)当前的状况十分令人担忧,部分企业生产的产品质量差,以次充好,甚至使用了非法材料,危害消费者健康;服务业的服务水平不高且缺少责任感;企业虚假营销,产品或服务低质高价。
痼疾成因:(1)经济利益驱动。当前大部分企业选择压缩成本打价格战,忽视产品创新优化和服务作用,缺少社会责任感。恶性竞争的风气盛行;某些企业以恶意诋毁同行为竞争手段,往往不讲商业伦理、商业道德。
(2)职业认同感弱。员工对所从事职业缺少了解,工作急于求成、急功近利,把职业当做经济利益的来源,忽视社会责任。薪酬长期停滞不前,工作尊严与社会地位不够。
(3)宣传教育不足。缺少正确的舆论导向。在个别情况下,媒体哗众取宠,误导大众对个别行业的认识。教化不足。从基础教育到岗前培训,职业道德教育一直是走形式,走过场。
典型政策:(1)加强引导教育。通过宣传各行业职业模范典型,让全社会加强对职业道德学习。从员工入职培训到工作始终贯穿职业道德教育,让从业者明白职业道德的含义和重要性,转变错误的职业道德观念。
(2)通过行业协会等社会组织制定更加科学的、合理的、符合当前社会发展的职业道德标准,对从业人员的行为加以约束,呼吁更行业注重服务意识。
(3)人性化管理。让从业者劳有所得,通过科学的薪酬机制让从业者拥有获得感和满足感。加强对企业员工的关爱,缓解其精神与身体压力。
关键词:经济结构调整
金词金句:
习近平:世界潮流,浩浩荡荡,顺之者昌,逆之者亡。善于把握大势,紧跟时代潮流,是我们做好包括经济工作在内的一切工作基础。
案例积累:
每逢小长假和“十一”黄金周,国内的旅游景区就必然涨价。这种杀鸡取卵的门票经济,是因为旅游业发展低端化,产业链短,综合效益差,无法形成良性循环。旅游业发展需要调整内部结构,遵循市场规则,完善旅游产业链,加快旅游转型升级,自觉摆脱门票依赖症。
分析意义:(1)经济结构通过技术进步、产业转移、体制和组织创新,淘汰落后产能,形成新的经济增长点,推动经济发展。
(2)可实现社会供给和需求平衡,有利于就业充分、收入均衡、社保完善、增长平衡,物价稳定,提高人民生活水平。
(3)大大鼓舞青年一代,发挥才能,实现理想,提振他们的信心。领域现状:(1)产业结构失衡。产业结构重工业化,加工制造业低端化,资源产业价值链短,服务业和新兴产业比重小,导致了资源高消耗,环境高污染,企业抵御风险能力低,对于生产要素的价格和供给敏感。
(2)内外比例失调。目前经济结构外需比重大、内需萎缩,而内需主要依靠投资、消费萎缩。
痼疾成因:(1)经济体制问题。过去国家对企业的管理依靠行政手段,限制过多,弱化商品生产、价值规律和市场的作用,这种行政惯性至今还在一定程度上存在。企业所有制形式多样化受阻,很多行业依然由政府垄断或国企垄断,如金融、能源、医疗、教育等。
(2)创新能力不足。技术创新是经济转型调整的驱动力,关键创新和技术进步基础保障。企业对于先进的管理方法、工具和理念的学习应用和实践意识与能力欠缺,科技创新能力不足。规模不够。这是产业升级、结构调整所面临的极大困难。
(3)国民素质不高。国家科技水平、国民文化素质、从业职技术水平不高,产品和服务质量提高动力不足。缺少高层次消费者,消费需求结构低端化,新的消费增长点难以激活。
典型对策:(1)转变政府职能。厘清政府与市场之间的关系,使市场在资源配臵中起决定性作用。
(2)发展民营企业。优化民营企业的发展环境,包括法律政策环境、社会舆论环境、筹资融资环境,健全财政税收扶持、培训服务体系等。
(3)调整产业结构,推动产业结构迈向中高端。制造业坚持驱动创新、智能转型强化基础、绿色发展,从制造业大国向制造业强国转变。
(4)制定“互联网+”计划,促进电子商务、工业互联网和互联网经济金融健康发展。
(5)培养高素质人才。义务教育、高等教育和职业教育三者同步推进,强化经济结构调整的内生作用。关键词:科技创新
金词金句:习近平:谁牵住了科技创新这个牛鼻子,谁走好了科技创新这步先手
棋,谁就能占领先机、赢得优势。
案例积累:李克强总理向德国总理默克尔送出了象征中华民族集体智慧的“鲁班
锁”,意在加强中德两国科技创新方面的学习交流。中德两国的制造业水平和发展阶段差距大,能学到生产财富的能力比创造财富本身更重要。
分析意义:(1)科技创新促使资源优化配臵、合理利用,实现节能降耗、减排治污、保护生态。
(2)科技创新引领幸福生活,紧贴民生需求,推进共建共享和谐社会,科技创新成果为百姓美好生活带来福祉。
领域现状:(1)科技创新少。我国现阶段制造业水平不够发达,自主研发能力在国际上缺少竞争力,科技产品质量不高。
(2)科研转化率低。科技进步对经济增长的贡献率还不高,部分立项脱离实际,只注重技术而忽略市场,常出现“科研不接地气”的现象。
痼疾原因:(1)创新机制落后。研究内容与市场需求相脱节,市场应用价值低。研发周期长、投入大,风险高。
(2)创新能力不足。学术氛围浮躁,影响科研人员工作热情。企业创新能力不足,大企业习惯依赖于通过垄断获取利益,中小企业倾向于低价竞争,发展模式落后,创新能力不足。
(3)自主研发能力薄弱,核心技术受制于人;自主营销品牌缺乏,产品竞争力与附加值低。
(4)教育基础薄弱。基础教育中自然科学知识的传授不足,创新意识引导不够。高等教育呈现职业化趋势,人才培养质量不高。职业教育不规范,水平低,培养出的产业工人素质不高。
典型对策:(1)优化创新机制。制定合理的科技成果处臵和受益分配机制,让科研人员获得较好的福利待遇。
(2)夯实教育基础。启发、引导、培养学生创新意识,比如开展课外科技活动,提升人才素质。
(3)营造积极氛围。加强各高校科学道德规范,营造良好学术氛围、科研环境。转变发展模式,将低端的恶性竞争、价格竞争模式转变为科技竞争、质量竞争、服务竞争的高端竞争模式。
国家应该大力整顿科学界内的各种失范现象,如学术浮躁、科研体制僵化、收入分配不合理、科研机构衙门化、人才培养机制受阻等问题。
关键词:学有所教
金词金句:习近平:百年大计,教育为本。强国富民,育人为先。
案例积累:2015年9月10日,最美支教团项目在北京启动,将组织支教扶贫作为推动教育公共服务和教育资源均等化的重要举措和培养年轻人的有效途径,支教团中也涌现出一批如徐本禹、冯艾、朗坤等典型人物。
分析意义:(1)教育是民生之基,是中华民族振兴和社会进步的基石。教育兴则国兴,教育强则国强。
(2)让每个人都接受教育获得教育,扩充眼界、提升人格,实现全面发展,变为更好的自己。
领域现状:(1)教育资源少。地区间、城乡间、群体间分配不均衡,教育公平性不足、贫困家庭难以通过教育改变命运。
(2)教育成本高。各类升学考试压力大、竞争激烈;培训行业溢价过高,市场定价混乱。
痼疾原因:(1)教育资源供给不足。教育资源不平衡。在分配上存在着城乡间和群体间不公平的现象。
(2)教育体系不完善。教育形式有限,除基础教育、学历教育、技能教育外,其他教育类型极为少见。
(3)教育方式落后。依赖传统授课,效率低下且成果不佳,利用互联网+在线教育方式没有得到普遍的认可,推广度不高。
典型对策:(1)加大教育资源投入。将教育经费向农村、偏远地区、弱势群体倾斜,保证教育资源平衡。
(2)切实提高教师的工资待遇水平,创造有利于教师工作和发展的环境及条件。建立师资流动机制,定期组织区域教学研讨交流。
(3)降低教育成本。大力推广在线教育,利用互联网平台的资源资源整合优势和受众群体规模,提供优质低价的教育资源,降低各类学习的成本。
(4)完善终身教育体系。营造社会良好的学习氛围,培养社会需求,激发市场潜力,促进教育行业健康有序发展。
“春风拂面好借力,正是扬帆远航时”。相信在社会的共同努力下,每一枝祖国花朵都竞相绽放,成为民族复兴的有用之才。
关键词:劳有所得
金词金句:孟子:得其民,斯得天下矣;得其民之道,得其心,斯得民矣。得其心有道,所欲与之聚之,所恶勿施尔也。
案例积累:曾被李克强总理点赞的北京伏牛堂米粉,业绩蒸蒸日上的背后在于为员工提供满意的薪酬与优质的企业文化氛围外,让员工拥有“满足感”,充分让年轻员工体会到荣誉感,在劳有所得的感召下,取得了骄人的成绩。
分析意义:(1)劳有所得有助于维护社会公平正义、促进社会和谐稳定发展。
(2)劳有所得能调动创造力、积极性,激发创造活力。领域现状:(1)劳动者的劳动报酬权益、参与社保的权利、节假日休息的权利得不到保障。
(2)劳动者的劳动尊严低。部分劳动者受到社会的歧视甚至是不公平对待,尊严感缺失。
痼疾成因:(1)收入分配制度不合理。劳动报酬在初次分配中占比偏低。收入差距大,城乡间、行业间、人群间收入差距大。
(2)劳动维权难。以民营企业为主的用人单位漠视劳动者的合法权益,无视《劳动合同法》条款。劳动者法律意识淡薄,维权意识差。
典型对策:(1)改革收入分配制度。合理提高最低工资标准,建立科学的工资增长机制,让劳动者能真正享受到社会经济发展和企业受益提高带来的红利。
(2)落实法律规定。为弱势群体建立维权机构或组织,集中力量通过法律援助、司法救济、劳动仲裁帮助弱势群体维权。
(3)促进行业公平。传播职业平等的理念,保护劳动者尊严,让劳动者获得尊严和体面,实现精神上的获得感。
关键词:病有所医
金词金句:习近平:没有全民健康就没有全面的小康。医疗卫生服务直接关系人民身体健康。
分析意义:(1)病有所医是以人为本的体现,是完善社会保障体系的一种方式,保证了人民最基本的生命权益。
(2)病有所医能保证家庭幸福、维护社会公平,使他们不至于因病陷入困境,从而提升社会公平、减轻贫富分化,缓解社会矛盾。
领域现状:(1)看病难。医疗资源分配不均衡,优质的医疗资源集中在少数的几个城市。偏远地区医疗医疗卫生水平差。私立医院良莠不齐,医德医术难以保障。
(2)看病贵。以药养医现象普遍存在医疗保障水平低,因病返贫、因病致贫现象多见。
(3)医患矛盾尖锐化。纠纷时有发生,患者权益得不到保障,医护人员安全受到威胁,严重影响了我国医疗卫生事业发展。
痼疾成因:(1)医疗资源分配不合理。经济落后地区医疗水平低,对偏远地区的医疗设备投入不足。患者涌向大医院,加剧诊疗压力,大的医疗机构的医护人员任务重,影响诊疗水平。
(2)医疗体系不完善。医疗保障覆盖面低,报销门槛低且比例小,个人承担部分压力较大。
(3)疾病多发。人口老龄化,老年人易患病。生活节奏快,造成职业病、都市病。环境污染加剧,食品安全问题多发,减低人体免疫力。
典型对策:(1)健全城乡医疗保障体系,减轻群众医药费用负担。
(2)加大资金和硬件投入。提高城镇居民医保和新农合政府补助标准,加大对边远地区的医疗设备投入,实现小病能治,大病能救。
(3)建设医疗人才队伍。创造良好的工作环境,让医务工作者安心、专心的从事工作。解决“医闹”乱象,保护医护工作者合法权益。制定好有利于医学专业学生的政策。
关键词:老有所养
金词金句:李克强:让社会资本轰轰烈烈德办好养老服务业。案例积累:武汉市一家健康管理机构正式推出了一款名为“契约式关爱”的服务,只要缴纳了一定的费用,小到换灯泡,拿放在柜顶的被子,大道体检、旅游,只需要一个电话,该公司的工作人员立刻上门替子女关怀父母。
分析意义:(1)做好养老服务工作,是社会进步的体现,是家庭和谐与社会稳定的关键因素。
(2)尊重老人就是尊重历史,做好养老工作就是尊老历史、尊老文化的延续。
领域现状:(1)养老模式单一。养老模式仍旧采用家庭养老或社会福利院模式,社会化养老难以推行。
(2)空巢老人严重。我们处于转型期,从农业向工业转型,从农村向城市转移,两代人不在同一空间生活,造成这一结构性、历史发展性悲剧。
痼疾成因:(1)养老保障体系不完善。覆盖面不广,统筹层次低,兼容性不强。
(2)产业发展落后。养老在过去被当作福利性服务工作而非产业,造成了养老模式单一,养老服务业发展迟缓。
(3)人口结构失衡。421的人口结构,中青年生活压力大,疲于奔命,不能长期生活在老人身边。
(4)未富先老。我国尚未实现现代化就提前进入老龄化社会,属于典型的“未富先老”。
典型对策:(1)健全养老保障体系。缩小养老待遇差别,逐步统一城乡居民基本养老保险制度。重点关注失独老人、孤寡老人、空巢老人及特困家庭的老人。
(2)着力发展社区养老服务。开展多种形式的老年社区照料服务,强化敬老院的日间照料和短期托养功能。
(3)推动养老产业发展。根据实际情况开放养老市场,积极引导机构投资,降低准入门槛。
(4)探索新型养老模式。试点以房养老、旅居养老等新型养老模式,与多种资源联通,互相借力,共同打造创新思维的开放式、一站式新型养老模式,并逐步推广。
关键词:生态文明
金词金句:习近平:我们既要青山绿水,也要金山银山。宁要绿水青山,不要金山银山,而绿水青山就是金山银山。
分析意义:(1)生态文明建设关系人民福祉、关乎民族未来的长远大计。
(2)生态文明建设事关“两个一百年”奋斗目标和中华民族伟大复兴中国梦的实现,人民群众过去“求温饱”,现在“盼环保”民之所望,施政所向。
领域现状:(1)当前我国的环境资源瓶颈突出。能源消费总量过快,消耗强度高,能源消费供需矛盾愈发严重。
(2)环境污染严重。大气污染、水污染、土壤污染形势严峻,工业废气,生活燃煤、汽车尾气难以控制。工业、农业和生活污水排放过量,自来水重金属超标,土地荒漠化严重。
痼疾成因:(1)发展模式落后。产业结构不科学,造成污染的生产制造业占整体产业的比重较大。
(2)环保意识缺失。企业社会责任感不足,因环保部门惩处力度不够,企业往往选择以罚代治。(3)民众参与环保的兴趣不高,对环保事业漠不关心,环保意识淡薄。
典型对策:(1)转变发展模式。调整优化产业结构,化解产能过剩,减轻经济活动对资源环境带来的压力。
(2)完善监督机制,制定更加科学的、更合理的、更符合当前发展要求的环保制度。引入科技手段,加强对环境实时监测,建立生态环境保护责任追究制度。
(3)培养生态文明意识。大力宣传环境污染现状和破坏生态的危害,唤醒民众的危机意识。倡导绿色生活方式,引导、鼓励居民购买绿色、环保、低碳产品;5公里内尽量选择公交出行;在路上看到冒黑烟的柴油车,拨打12369环境保护热线。
关键词:文化建设
金词金句:习近平:推动文化事业全面发展、文化产业快速发展。夯实国内文化建设根基,一个很重要的工作就是从思想道德抓起,从社会风气抓起,从每一个人抓起。
案例积累:2015年上半年中国的电影票房总收入为32亿元,虽仍不及世界最大电影市场北美的55亿元,但总体差距在不断减小。7月份诞生的《大圣归来》、《捉妖记》票房超过10亿元甚至是20亿元的经典之作,国产电影雄起已经初露端倪。
分析意义:(1)文化发展是实现全面小康的重要部分,是实现中国梦的重要元素,能增强国家软实力,保持正确的政治方向,维护文化主权,树立国家新形象,提高对外影响力。
(2)文化的发展可以满足人的精神需求,使人生更加的丰富精彩,使人变得充实、积极、阳光、乐观。
痼疾成因:(1)管理体制僵化。文化管理部门数量较多、分工较细,但管理协调性差,有利互争、无利互相推诿,政出多头,严重制约文化产业发展。文化事业由政府大包大揽,缺少有竞争力的文化单位,创新不足,创造价值不高,效率低下。
(2)资金投入不足。政府对文化发展投资不足,民间资本对于文化产业缺少兴趣,文化产业的投入产出不稳定。
(3)消费需求低迷。市场培育不足。文化建设中政府引导不够,市场没有发挥主导作用,健康的消费习惯没有养成。
典型对策:(1)转变管理机制。整合政府文化管理多部门的力量,厘清职能边界,建设公共文化服务体系。充分发挥社会力量,尊重市场主体地位,推动政府部门由办文化想管文化转变。
(2)增加资金投入。设立专项资金、组建发展基金等,扶持和鼓励文化产业的发展。
(3)提高文化人才素质。吸引人才加入到文化事业的建设,组建一批高素质的文化专职人员。建设优秀传统文化传承体系,将传统文化加入到基础教育中,弘扬中华民族优秀传统文化。
关键词:倡检治奢
金词金句:两袖清风,虽贫寒,人皆敬之;贪财满贯,虽富有,人皆恶之。案例积累:中纪委对工作人员临时到常住地之外地区公务出差所发生的城市间的交通费、住宿费、伙食补助费做出具体的规定,是公务员出差补助接
近市场标准。此举制定了红线,明确了范围,避免了因补助太低而降
低工作积极性,避免了因制度不明而出现铺张浪费的现象。分析意义:(1)倡检治奢有利于继承发扬中华民族传统美德和弘扬民族精神,有利于营造良好的社会风尚,促进思想道德建设,有利于弘扬社会主义核心价值观。
(2)反腐倡廉可以提高政府公信力,保持党的纯洁性,维护执政合法地位。
领域现状:(1)存在明俭暗奢现象。存在隐性消费情况,比如“私人会所”、“五星级食堂”等。运用隐形福利打擦边球。
痼疾成因:(1)权利运行不合理。部分公职人员权力过大,对权力运行的监督制约机制还不够完善,腐败的现象得不到内部的控制。
(2)薪酬待遇不合理。工资增长机制缺位,薪酬体系不健全,公职人员的工资难以匹配社会经济水平。
(3)官本位思想。部分公职人员还存在着官本位思想,漠视群众的官僚主义习气。
典型对策:(1)优化机制体制。建立合理的薪资增长体制,保证职工的正常生活所需。完善监督机制,对权力运行过程中进行有效的制约和监督,把权力关进制度的牢笼。
(2)加强廉政教育。通过党刊、内参、机关内部的各种媒体加强廉政思想教育,引导党员干部治奢促俭。弘扬节俭传统,通过大众媒体培养民众勤俭节约的好习惯。
关键词:法治精神
金词金句:习近平:要实现经济发展、政治清明、文化昌盛、社会公正、生态良
良好,都需要秉持法律这个准绳,用好法治这个方式。
分析意义:依法治国有利于把权力关进制度的牢笼,完善权力制约和监督机制,充分运用法治思维和法治方式推进政府建设,切实从体制、机制和法
治上遏制并解决权力滥用的问题。
依法治国是社会稳定、国家长治久安的重要保障,依法治国是发展社
会主义民主、实现人民当家作主的根本保证。
领域现状:执法人员素质低下,执法中运用粗暴、野蛮的手段已达到执法目的的 事例屡见不鲜。痼疾成因:(1)政府体制缺陷。行政执法主体设臵过多,部门职能交叠,职能不清,重复执法、多头执法现象严重。
(2)行政立法滞后。不能适应行政管理的需要,在许多领域存在法律空白。行政体制不健全,缺乏法治统一的观念。
(3)能力素质不高。近年执法人员文化教育程度有所提高,但法律素质不高,大多数执法人员没有受过法律专业教育,缺乏行政执法所必备的法律素质,随意执法、滥施执法现象严重。
典型对策:(1)科学立法:完善立法体制,优化职权配臵,明确权力边界。健全社会矛盾纠纷预防化解机制,完善调解、诉讼、仲裁等有机衔接,实现纠纷解决机制多元化、规范化。
(2)严格执法。做到有法必依、执法必严、违法必究,依法履行职能,解决执法过程中不作为、乱作为等问题。
(3)普法宣传。强化法制宣传教育,丰富群众性法制文化活动。将法制与徳治结合起来,增强法治道德底蕴,强化规则意识,引导公民自觉履行法定义务。
坚持以人为本、源头治理、权责一致、协调创新的原则。
金词金句
1、赵克志书记强调:化解过剩产能需要民营经济担重任,实现转型升级需要 民营经济挑大梁,实现创新驱动需要民营经济当主力,推动协同发展需要民营经济走在前,改善生态环境需要民营经济做贡献。
2、随着党的十八届三中全会深化改革的到来,相信在总书记和李克强总理的领导下,一定能够在短期内全面系统的解决
问题。
3、焦裕禄同志是一位工作扎实、求真务实的典范。在工作中他喜欢亲自调研走访群众、掌握第一手资料,反对坐在办公室里听汇报的做法。他说:“吃别人嚼过的馍没味道。”这句话虽然质朴,却振聋发聩,一针见血的指出了到群众中调研的重要性,也是求真务实的集中体现。
4、作为新时代的娇子,我们要承担起这个时代赋予我们的重任,要沿着先辈们的足迹继续前行,在创造国家与民族的辉煌中赋予生命价值以更深邃的内涵。
5、不管大事还是小情,都做到有求必应、有应必果。
6、内化于心、外化于形,已知促行、知行合一。
7、长修政治品德、职业道德、社会公德和家庭美德,培养浩然正气,培育高尚情操,干干净净做事,清清白白做人。
8、在“聚光灯”下行使权力,在“放大镜”下开展工作,自觉接受社会各方面的监督,确保权力在阳光下运行。
9、为农强、民富、村美贡献出自己的一份力量,使基层建设的更加美好。
10、积极向领导请教、向同事学习、向书本求知,尽快提高自己的业务能力和业务水平。
11、俗话说“英雄起于阡陌,壮士拔于行伍”,历史上多数王侯将相往往涌现于那些生长在草莽乡野之间的人当中。由此可见,基层艰苦的生活工作环境,是锻炼一个人品行与能力的关键,只有那些经得住艰苦、受得了磨砺,耐得住寂寞的人,才能激发内心的斗志,实现内心的愿望。
基层环境纷繁复杂、千头万绪,年轻人只有肯沉下身子投身到基层工作中,在这个大熔炉中锻造自己,才能脱掉我们身上的浮躁与骄傲,养成自己吃苦耐劳、艰苦奋斗的良好品质,一点一滴的工作经验,将会成为我们今后的工作提供强大的支持。
12、从而不断加强学习,增强自己的使命感和责任感,更加坚定理想和信念,使自己永不缺钙。
13、制度是基础,落实是关键。
14、严厉惩戒、以儆效尤。
15、……通过官方微博、新闻发布会的形式予以公开。
16、……无疑是用心良苦,但是否能够取得实效却值得怀疑。
17、由此可见,缺乏长期有效的监督机制,没有完善的管理制度,……的初衷恐怕难以实现。
18、国家要通过教育引导提高国民的文明素质,根除人民自私自利的思维习惯,做到遇事不盲从、不跟风、不随性而为,干事以公众利益为先,道德准则至上。
19、见利思义、见贤思齐。20、做到有法可依、依法而行。
21、老一辈的成功经验应该积极学习和借鉴,但这绝不意味着就要一成不变、故步自封、墨守成规。时代在发展,社会在进步,尤其是科技的更新日新月异,这就要求当代青年人要能够审时度势,把握时代的脉搏,跟上发展的步伐,在汲取老一辈成功经验的基础上,突破自我开拓创新。这样才能青出于蓝而胜于蓝,站在前人的肩膀上取得更大的辉煌。
22、古人云:曲高者,和必寡;木秀于林,风必摧之;人浮于众,众必毁之。
23、毛主席曾说过:当心被那些不拿枪的敌人俘虏,不拿枪的敌人也就是人们常说的糖衣炮弹。在和平年代,真正拿枪的敌人少之又少,然而不拿枪的敌人却比比皆是,权利诱惑、金钱诱惑、美色诱惑等等,都是不拿枪的敌人,而归根到底都是因为个人的贪念。
24、常修为政之德、常思贪欲之害、常怀律己之心。
25、凡是有卓越成就的人,都经历了长年累月的积淀,古有李时珍尝遍百草,著就《本草纲目》;达尔文游遍全球,写成《物种起源》;现有最美乡村医生背着药箱溜索过江,解一方百姓疾苦;章礼金爷爷夜以继日搬石条,铺设出了一条通往永康乌岩山的“天堂之路”。
26、苏东坡在《晁错论》中讲:古之成大事者,不惟有超世之才,亦必有坚韧不拔之志。没有在恶略的条件下的摸爬滚打,不经受心理上的碾转反侧乃至痛苦煎熬,就很难获得应对困难的“免疫力”,让内心真正强大起来,做到逢辱而不惊,遇屈而不乱。
27、诸葛亮牢记“淡泊以明志,宁静以致远”,以朴素艰苦的生活砥砺了斗志,实现了“鞠躬尽瘁,死而后已”。
28、……有助于去官气、接地气、强精神、健身体。
29、遇事多思考多请教,凡事三思而后行。
30、当下有些政府部门办事程序繁琐、政出多门、权责不清,导致群众问题无法解决,也从侧面反映出部分政府部门主动服务意识不强。
31、比如媒体在报道一件事情的时候,选择的切入点不同,就会造成不同的舆论导向。他们在公布一件社会事件时,单纯的为了追求报道的及时性,导致管中窥豹,不见全貌,各执一词。以上的事实都充分说明了从不同角度看问题,结果会有所不同。
32、在未来的岗位上我们一定要谨记习总书记的讲话,在工作岗位上兢兢业业、脚踏实地、埋头苦干,从自身做起,用自己的无私奉献感染他人,让无数个青年的奉献成就伟大的中国梦。
33、折射出的是猎奇、媚俗、崇洋媚外的不良心态,另一方面,也显示出少数地方政府希望借助“奇”,吸引投资或建设的畸形政绩观。
34、响应我国节约资源,推进绿色发展、低碳发展的号召,在很大程度上降低二氧化碳的排放,对缓解我国交通拥堵和环境保护都有着积极的作用。
35、在当今……中发挥重要的作用。
36、是贯彻落实……要求的具体体现。
37、损害了……的合法权益,违背了……的要求。
38、衡量……不能局限于一时,应抱着客观的态度,着眼于长远发展。
39、对于……事件我们要因地制宜,综合考量,不能一概而论。40、考核机制。
41、针对……做法,我们不但要看到其积极意义,更要积极的予以提倡和深入。42.最后我们应当进一步推广此举措,在全国范围内都大力提倡这一做法。
43、内心自愿、行动自然、成长自信。
44、细节决定成败,细节体现素质。
45、依法治国是我国的基本治国理念,也是推动社会进步的重要工具,还是减少社会矛盾的重要方式。但是我国现阶段的法治进程并没有随着经济的告诉发展而快速的提高,这一现状值得深思。
46、唐三藏西天取经,没有孙悟空的一路的斩妖除魔,猪八戒、沙和尚的鞍前马后,岂能取得真经,普度众生?宋江也是在梁山一百多位兄弟的辅佐下占据八百里水泊梁山。
47、双方信息不对称。
48、平衡供求关系,政府要提供准确信息,有效引导生产,防止……生产一哄而上或者一哄而散;
49、放弃“等与靠”的依赖思想,主动出击。
50、努力做到观察形势有新视角,推进工作思路,解决问题有新方法。
51、古人云:民为贵、君为轻;水能载舟,亦能覆舟。
52、这不仅仅是我的看法,也是父母从小教育我的理念,“干一行爱一行”,无论身处何地、身在何位,要本着踏踏实实、爱岗敬业的态度经营好自己的职业,为社会贡献自己的个人价值。
53、基层工作往往单调乏味,只有沉得住气才能修炼自身。就像小岗村第一书记沈浩同志,就是沉得住气,一心扑在小岗村建设上,全心全意为人民的利益着想,没有抱怨,才成就了他的一世美名。
54、少年壮志不言愁,是青春的自信。
55、做老实人、说老实话、办老实事,努力做一个诚实守信的人。
56、国民文明素质是国家软实力的一部分。一个国家的强大,不仅体现在经济的繁荣和政治的昌盛,还体现在较高的国民文明素质等国家软实力上。
57、秋风卷落叶,改革势必成。
58、媒体做好宣传、树楷模、立新风,引导民众转变观念。
59、为了国富民强而“虎门销烟”的林则徐;放弃在美国优厚生活条件,远渡重洋报效祖国的钱学森;在荒凉沙漠默默无闻奋斗数载,为了国防事业鞠躬尽瘁的邓稼先。
60、让……在阳光下运行是时代的要求、人民的期盼,是我们党经受执政考验、完成执政使命的必然选择。
61、基层是离老百姓最近的地方,是上情下达和下情上达的桥梁和纽带,是检验政策良否的试金石。
62、只有心存希望,我们才能像《肖申克的救赎》中安迪那样,最终在一个雷雨之夜,打破牢笼,迎来另一番天地。
情景模拟+应急应变
1、大家快进屋来喝点水,有什么事情我们慢慢聊。
2、非常感谢你们今天来向我们反映情况,我们一定会通知相关部门着手进行现场调查,并将调查结果及处理决定及时通知大家。
3、好啦,晚上我请你吃饭,吃饱了什么事都过去了,别放在心上了。
4、请大家安静一下,听我说两句,大家此时的心情我是能够理解的。
组织协调
1、我会与领导提前就此次活动的内容进行沟通。
2、挑选富有经验的工作人员及志愿者作为此次活动的工作人员。
3、计算出具体的支出并及时报账。
4、及时将活动组织情况与效果向领导汇报,并且整理活动的图片在单位系统内进行宣传,力求宣传效果内外俱佳。
5、将调研组的工作人员按照……等维度进行工作任务划分,并提前进行培训工作,使工作人员在调研过程中注意态度,让受访者能够感受到我们的诚意,保证获得信息的真实性和准确性。当然,我也会全程检查和监督调研工作,引导调研人员在工作过程中耐心、细致的开展工作,一方面有利于调研对象愿意配合我们的工作,另一方面保证我们能够获得最真实的第一手资料。
6、调研结束后,我会及时收集工作人员获得的相关信息,并且进行汇总、整理和分析,撰写调研报告,并给出调研工作人员讨论形成的意见和建议,供领导在决策时能够有所参考。
7、邀请相关部门领导作为颁奖嘉宾。
8、将活动的主要内容制作成图文并茂的手册。
9、我会与领导沟通并确定好此次的会议时间,根据参与人数预定好适宜的会议室,并准备调试好音视频及扩音设备等。提前下发会议通知及相关文件与材料,使参会人员能够提前学习并有所准备,连同会议议程报领导审批。
10、针对自己在组织活动当中的一些经验和教训也应进行相应的总结,查漏补缺,争取以后能够把领导交代我的工作完成好。
11、领会领导意图。
12、会议的整个过程中能够保证会议精神的有效传达,参会人员能够积极参与,深刻理解并通过讨论等方式表达个人意见,有利于会议精神的贯彻和有效落实。
13、采取网上调查结合现场调查的方式同时进行。
14、为了保证调查的广泛性,可以采取在人流量较大的地方进行,如市中心广场、公交枢纽站等。
15、做到专事有专人,专人有专责,同时保证调查过程中的人员安全。
16、可以将提前准备的小礼品派发给参与调查的市民。
17、根据多元调查主体选取合适的多样化的调查方式,如走访、电话访谈、问卷调查、座谈会、暗访等。
18、提供更为可靠的参考依据,我会周密统筹,获得最为翔实的调查结果。
背 诵 材 料
曾经难以忍受的“苟且”,赫然变换成远方的诗和梦中田野
第二篇:公务员面试背诵
“招之即来、来之能战、战之能胜。”-毛泽东 “党的根基在人民、血脉在人民、力量在人民”-习近平母语是我们的立身之本,是中华民族的根基和命脉。习近平同志曾经说过,懂团结是真聪明,会团结是真本领 “力量不在胳膊上,而在团结上”。
一位管理学家发现,世界杯中大部分进球,都是“团队精神”的结果,即使是球星,也需要“打配合”。绿茵场上的竞技规律,与社会发展的内在法则不谋而合。不管我们身在何处,有力的团队就像凸透镜,把分散的力量集中到一点;就像扩音器,把微吟变成呐喊,把一起改变世界的声音传递到无穷的远方
服务型政府的一个重要的价值取向是便民,也就是尽最大可能提高为百姓服务的效率,降低百姓办事的成本。“群众利益无小事,一枝一叶总关情”,少一些居高临下,多一些换位思考;少一些“我怎么说,你怎么做”的霸王气,多一些“你怎么方便,我怎么做”的人性化,让老百姓从我们的制度设计中、从我们的工作作风上,切切实实地感受到规则的善意、服务的暖意,这在各级党政机关全面贯彻落实中央八项规定、开展党的群众路线教育实践活动的新形势下,应该成为一些执法部门亟须补上的一堂必修课。
我们党团结带领人民进行革命、建设、改革的伟大实践表明:坚持全心全意为人民服务,赢得最广大人民的拥护和支持,是党和国家事业不断从胜利走向胜利的根本保证。
群众路线是党和国家事业不断从胜利走向胜利的根本保证。邓小平说,“群众路线和群众观点是我们的传家宝。” 群众路线,就是一切为了群众,一切依靠群众,从群众中来,到群众中去。
党章明确规定全心全意为人民服务是对我们党的基本要求。少一些饭桌上的觥筹交错,多一些书卷里的含英咀华,让书香为社会存正气,为发展增底蕴,为时代聚精神。
立国之道,惟在富民。要以增进民生福祉为目的,加快发展社会事业,改革完善收入分配制度,千方百计增加居民收入,促进社会公平正义与和谐进步。
坚持就业优先,以创业带动就业。
全面治理拖欠农民工工资问题,健全劳动监察和争议处理机制,让法律成为劳动者权益的守护神。
民之疾苦,国之要事,我们要竭尽全力,坚决把民生底线兜住兜牢。
教育是今天的事业、明天的希望。要坚持立德树人,增强学生的社会责任感、创新精神、实践能力。
健康是群众的基本需求,我们要不断提高医疗卫生水平,打造健康中国。
文化是民族的精神命脉和创造源泉。要践行社会主义核心价值观,弘扬中华优秀传统文化。
环境污染是民生之患、民心之痛,要铁腕治理。
我们一定要严格环境执法,对偷排偷放者出重拳,让其付出沉重的代价;对姑息纵容者严问责,使其受到应有的处罚。
森林草原、江河湿地是大自然赐予人类的绿色财富,必须倍加珍惜。
生态环保贵在行动、成在坚持,我们必须紧抓不松劲,一定要实现蓝天常在、绿水长流、永续发展。
反四风的主要内容:
反对干部群众反映强烈的形式主义、官僚主义、享乐主义和奢靡之风“四风”。
反四风具体措施:照镜子、正衣冠、勤洗澡、治治病。我们要按照“六项禁令”、“八项规定”~~ 棒棒精神负重前行、爬坡越坎、敢于担当、不负重托。3月14日,总书记在天津和高校毕业生、失业人员等座谈时说到:“做实际工作情商很重要,更多需要的是做群众工作和解决问题能力,也就是适应社会能力。
事靠人为,事在人为。建设一支德才兼备的高素质执政骨干队伍,是我们事业成功的根本保证。~~~~~~~~务必把加强道德修养作为十分重要的人生必修课,自觉从中华优秀传统文化中汲取营养,老老实实向人民群众学习,时时处处见贤思齐,以严格标准加强自律、接受他律,努力以道德的力量去赢得人心、赢得事业成就。~~~~~~~~堂堂正正做人、老老实实干事、清清白白为官。--习近平.2014.5.10 事靠人为,事在人为。建设一支德才兼备的高素质执政骨干队伍,是我们事业成功的根本保证。面对纷繁复杂的社会现实,党员干部特别是领导干部务必把加强道德修养作为十分重要的人生必修课,自觉从中华优秀传统文化中汲取营养,老老实实向人民群众学习,时时处处见贤思齐,以严格标准加强自律、接受他律,努力以道德的力量去赢得人心、赢得事业成就。各级党组织要加强对党员干部的教育、管理、监督,用好选人用人考德这根杠杆,引导党员干部堂堂正正做人、老老实实干事、清清白白为官。--习近平.2014.5.10 事靠人为,事在人为。
务必把加强道德修养作为十分重要的人生必修课,自觉从中华优秀传统文化中汲取营养,老老实实向人民群众学习,时时处处见贤思齐,以严格标准加强自律、接受他律。
干部堂堂正正做人、老老实实干事、清清白白为官。
古城失火现象,不只是一个消防问题。没有对欲望的约束、对文化的敬畏,文物的生存与发展,就会在单纯的逐利逻辑中陷入歧途
习近平强调,核心价值观承载着一个民族、一个国家的精神追求,是最持久、最深层的力量。广大青年要从现在做起,从自己做起,勤学、修德、明辨、笃实,使社会主义核心价值观成为自己的基本遵循,并身体力行大力将其推广到全社会去,努力在实现中国梦的伟大实践中创造自己的精彩人生。
青年的价值取向决定了未来整个社会的价值取向,而青年又处在价值观形成和确立的时期,抓好这一时期的价值观养成十分重要。这就像穿衣服扣扣子一样,如果第一粒扣子扣错了,剩余的扣子都会扣错。人生的扣子从一开始就要扣好。广大青年树立和培育社会主义核心价值观,要在勤学、修德、明辨、笃实上下功夫,下得苦功夫、求得真学问,加强道德修养、注重道德实践,善于明辨是非、善于决断选择,扎扎实实干事、踏踏实实做人,立志报效祖国、服务人民,于实处用力,从知行合一上下功夫.9月10日,李克强将制度建设比作“连环炮”,开出了三张“清单”——“权力清单”、“负面清单”和“责任清单”。这三张“清单”,是中国经济创新发展的必要条件,是深化行政管理体制改革、激发企业创新活力、健全市场竞争秩序的施政指南,是正确处理好政府和市场关系的当务之急。
习近平指出,经过新中国成立以来特别是近30多年来不断植树造林,我们国家树更多了、山更青了、地更绿了。中国在植树造林方面为人类作出了重要贡献。同时,我们也要看到,与全面建成小康社会奋斗目标相比,与人民群众对美好生态环境的期盼相比,生态欠债依然很大,环境问题依然严峻,缺林少绿依然是一个迫切需要解决的重大现实问题。我们必须强化绿色意识,加强生态恢复、生态保护。这是个历史性的时刻。
习近平强调,绿化祖国,改善生态,人人有责。要积极调整产业结构,从见缝插绿、建设每一块绿地做起,从爱惜每滴水、节约每粒粮食做起,身体力行推动资源节约型、环境友好型社会建设,推动人与自然和谐发展。
总书记多次强调,要像保护眼睛一样保护生态环境,像对待生命一样对待生态环境,把不损害生态环境作为发展的底线。我们一定要按照总书记的要求,牢固树立环境就是民生、青山就是美丽、蓝天也是幸福的理念,一手抓天然林保护,一手抓人工造林,科学植绿护绿,让广大城乡尽快绿起来、美起来、富起来,让广大人民群众共享生态文明建设成果。
第三篇:国家公务员面试背诵话语
[面试真题] 国家公务员面试背诵话语篇
1)拟任职位匹配类:有位博士对公务员的职能作了形象比喻:老百姓像是坐车的人,而公务员则像司机,既要懂技术,还得认路,判断方向,把一车的人带好,别掉沟里。
2)团结协作篇:古人云:人心齐,泰山移。我们也常说:“团结就是力量”,我会用宽容的态度和博大的胸怀去对待同事,把工作放在第一位,时刻注意团结同事,时刻注意维护团队形象,这样才能形成一个和谐的团队,最大限度地发挥大家的合力,顺利完成工作。公务员队伍要求的是协作、合作,做为一名公务员融入集体是为了更好的展现自己,更快的发展自己,因为一滴水只有融入大海才能永不干涸。
3)人际关系篇:政府部门各项工作的开展,都离不开本单位人员之间、各部门之间的协调配合。在具体工作的交流沟通上,可能会由于种种原因存在这样那样的问题。对待分歧,要换位思考,大事讲原则,小事讲风格,不求全责备,不斤斤计较。
4)人际关系篇:我会服从领导的安排。公务员首要原则就是服从领导,维护组织的原则纪律性。
5)人际关系篇:我会从容对待,从大局出发,以工作为重,坚持求同存异、体谅包容的原则,抱着谦虚谨慎、尊重理解、沟通交流的态度去处理这个事情。
6)对于这个问题,党和政府已经给与了高度的重视,出台了一系列相关政策措施,以切实维护人民群众的根本利益,落实科学发展观,建设社会主义和谐社会,让全体人民共享改革成果。
7)人际关系篇:和谐的关系是建立在尊重基础之上的,尊重对方,是解决分歧的前提条件,否则,沟通就不可能站靠,分歧也不可能解决。
8)计划组织篇:毛泽东曾说:没有调查就没有发言权,调查研究时我们党开展工作的一种重要方法,它有利于科学地认识和正确地解释纷繁复杂的社会现象。
9)计划组织篇:健全有效的计划,常常是优秀管理的特征之一。计划可以预测将会出现的问题,而不会在问题突发然出现时感到诧异。
10)表态篇:公务员的权利是人民赋予的,将权利回归给群众是我党的宗旨与要求,权为民所用,情为民所系,利为民所谋
11)表态篇:关注民生、重视民生、保障民生、改善民生,是我们党全心全意为人民服务宗旨的一贯要求和传统作风,是人民政府的基本职责。
12)表态篇:在新的历史条件下,树立社会主义荣辱观,是贯彻落实科学发展观、构建社会主义和谐社会的客观要求,是形成良好社会风尚的迫切需要,是培育新时代社会主义“四有”新人的根本要求。
13)表态篇:作为一名公务员,要做到禁得住诱惑,耐得住寂寞,守得住清贫。
14)表态篇:共产党员和国家公务员的根本宗旨是全心全意为人民服务,权力来自于人
15)态度篇:横看成岭侧成峰,远近高低各不同。同事之间由于经历、立场等方面的差异,对同一个问题往往产生不同的看法。许多时候,双方的分歧只是看问题的角度不同而已。因此,我的看法是正确的,并不标明别人的看法就一定是错误的。我会仔细分析对方观点中可取之处,反思自己观点中考虑不周的地方。
16)应急应变篇:有竞争就必然有优劣,有成功必定就会有失败,往往成功的背后有许多的困难和挫折。
17)民,就应该服务于人民,而不是损公肥私、中饱私囊。
18)应急应变篇:辩证唯物主义告诉我们,事物的发展都是前进性和曲折性的统一,虽然道路是曲折的,但发展的前途是光明的。众所周知,著名的发明家爱迪生,在经历了六千余次的挫折和失败后,把灯丝的寿命延长了1000小时。因此,不经历风雨,怎么见彩虹,挫折是人生必不可少的考验,经历越多的挫折,人就会越成熟,所以要正视挫折,不要回避。应急应变篇:事业有成一帆风顺时许多人的美好想法,其实很难做到一帆风顺,要接受这样一个现实,人的一生不可能是一帆风顺的,成功的背后会有许许多多的艰辛,痛苦甚至挫折。在人生的一段时期遇到一些挫折是很正常的。只有经验知识和经历的积累才能塑造出一个成功者,许多伟大的成功者,都经受过挫折的磨难。
第四篇:公务员面试 套路+背诵+学习方法
公务员面试 套路+背诵+学习方法
看了很多网页和面试材料,经过了半个月的努力,终于通过了面试!
下面是我总结的面试套路和方法,希望对即将面试的朋友起到一点点作用!
现在:你或许对面试无从下手,模拟面试题会出现脑袋一片空白,不知所措,断句,冷场„„.那么通过看完以下的内容,相信你可以达到一个,语言基本流利,什么样面试题都可以有所说,且不会出现冷场的水平,或许最低80分的水平。
相信你也看了一些网页对面试也有初步的了解,一些基本常识就不在重复。
[学习方法]
一.准备阶段
面试学习的准备:1.一本面试书,我推荐 [面试1000例及详解]书店一找就有。
2.一些套路和背诵。
3.最好是一个面试群(QQ群),或者是同学,家人总之可以大家一起模拟的群体。
二.如何复习
这个因人而已,每个人都有自己的方法,这里我总结一下我的面试思路,首先是背诵,因为当时我什么题也不会,一句话也说不出来。所以我先找了些具有通用性的问题和答案背了5天左右,发现在某类问题上我有了一些思路,之后的5天左右,我边看套路边背诵一些面试题,在加上自己的总结,不到二个礼拜我发现大部分的面试题可以答出个123来,但看到[面试1000例及详解]大部分题还是发麻,于是剩下的一个礼拜我都在看这本书(只是看,对每到题有个印象就行)。另外我也在熟背之前总结的,就这样面试轻松愉快的就过去了,顺便说一下我没有和任何人模拟,也没上任何面试班,但我认为适当的模拟是好的,关键是总结和分析,不是天天模拟就能怎么怎么样,所以没有人一起模拟也不用太在意。总之:说白了就是先背一些题,在熟悉掌握套路,最后在自己融会贯通一些自己的思想、答题技巧。
[答题套路]
呵呵,看到这,就是稍稍有含金量的东西了,下面是我搜集和总结的所有的套路:
第一招法:应对人际交往的,比如与同事发生矛盾,有了冲突,产生危机,如何相处等。
先讲一句名言:海明威说“每个人都不是一座孤岛”,所以在交往中会产生„„
总之要把握四个方面:
一要尊重„,二是理解„...,三是沟通„.,四是帮助„..。
第二招法:应对与领导相处的,比如领导与自己意见相左,领导的能力比自己差,领导比较专断等。
把握四个原则:
一 尊重领导 每一个成功的领导人都有其成功的理由。
二 是理解领导 看问题每个人的角度都不一样,“横看成岭侧成峰”,自己的想法是正确的,但领导的就未必是错的。
三 是帮助领导 帮助领导出谋划策,没有采用也是正常,如果领导违法违背原则,坚持自己的意见,其实这也是帮助领导避免犯错。
四 是适应领导 适应其领导方式,并用自己的影响力慢慢改正其缺点。
第三招法:组织活动会议,还有培训什么的,或是完成领导交待的什么。
一、不管怎样的会议或者活动等,都可以把过程分为三个阶段,即准备阶段、进行阶段、结束阶段
二、准备阶段:
① 首先要明确会议的主题或者活动的宗旨,做到心中有数。
② 确定会议的时间、地点、参加的部门和人员,用电话或者文件形式通知到人;
③ 做好会议的预算工作(做预算时候要注意几点:一是会议期间的住宿用餐标准,二是晚会预算则要把握好人数,购买的水果及礼品的价格;三是旅游则要了解车费及食宿、参观景点的基本费用),报领导审批;
④ 准备好会议或者活动需要的材料及物品,⑤ 安排好与会人员的住宿,用餐地点
⑥ 如果是大型会议,则需要成立会务组、后勤组、接待组、宣传组等,各司其职,各负其责。⑦大型会议中,为了让与会人员了解会议的议程,需要将会议议程打印成会议议程表,同时将其住宿的房间及联系电话整理成册,发放到个人手手中,方便大家交流。
三、进行阶段:①请电视台、报社的记者做好会议的新闻报道工作(不宜对外报道的会议则不用准备)做好会议的后勤服务工作;②如果自己是会议主持人,则要和参加会议的人员保持良好的沟通,使会议的内容有利、有理、有节。
四、结束阶段,将会议讨论的结果总结成文,报领导审核,同时做好会议简报和会议信息的编写工作。
第四招法:处理政府突发事件或是异常情况的。
一.保持镇静;
二.想尽一切办法使他情绪稳定;
三.耐心宣传国家相关法律法规;
四.实在不能稳定情势,向领导汇报,请求支援。
第四招法:集体上访事件
第一,热情接待(请坐,倒杯水)
第二,稳定情绪(想尽一切办法。。)
第三,认真倾听(群众的呼声)
第四,仔细记录(群众反映的问题)
第五,宣传解释(力所能及)
第六,及时汇报(能解决的当场解决,不能解决的汇报领导处理或转交相关部门)
第五招法:地发生食品中毒事件。上级指令解决此事,你怎么办?
第一时间赶赴现场,途中迅速思考应急对策、预案。立即通知相关部门到现场。
第二到达现场后,组成指挥组,抢救组(抢救生命最重要)千方百计、全力以赴抢救中毒人员生命安全;调查组,尽快查明中毒食品,采取果断措施防止中毒事件扩大;思想工作组,做好中毒人员家属和群众的思想工作,保特稳定,维护正常的工作、生产秩序和社会秩序。在整个工作中要及时向上级请示报告现场情况。
第三、处理好现场工作后,尽快写出事故调查报告,报上级。作为个人来讲,要认真总结,肯定成绩,找出不足,以利不提高自已的工作能力、应急、应变能力。更好地完成上级交给的任务。
第六招法:时政热点问题
解释给出的话所反映的现象;辨证的看待这种现象:这种现象确实存在,而且在某些地区,某些领域还比较严重,但是是局部现象,这句话以偏概全;指出这种现象的危害,虽然是局部现象,但是危害不可小视;指出这种现象的根源,是由于法制不完善,制度不完整,监督不到位,素质没提高造成的;找出解决办法;充满信心,提出希望。要领:社会现象(不可取,反对,谴责,客观存在,丑恶,严厉打击,愤慨,自豪)。
套路是:
首先可能这个社会现象存在,判断是局部还是大局问题。大局是好的,主流是好的。只是极少数,极其个别的。党和国家正在努力解决这些问题,我本人更加有这样的义务;核心:分析现象是否符合党和国家的政策,社会进步,判断是好是坏及其产生的原因和影响;解决的办法:正确对待,采取相应的措施,一种现象的产生要得以解决并非短期内的事,要深思熟虑,从长计议,做好长期解决的准备。
第七招法:哲学类社会问题
这一类题目是很难猜到的而且考过了一般不会再次出现,但是这类题目,都是可以从哲学角度来回答的,把握了几个基本哲学原理和回答套路就没问题了。
哲学原理主要就是辩证的看待事物,既要看到优点也要看待缺点
其次就是普遍性和特殊性,从一个社会问题所反映的哲学问题,再看到社会存在的其他问题回答套路:
1、这个题目里的事情反映了哲学里的。。。原理,(然后把这个哲学原理瞎说一通)假如是辩证原理就跟上一句,既要看到优点也要看到缺点
2、它的有点是„„„
3、它的缺点是„„„.
4、联系实际„„„„
综合上述„„„..
第八招法:关于自己和职业倾向
这类题目肯定是会出现的,虽然内容变化会很大,但是主要的还是围绕着自己和职业倾向着个原则,多看一些这类题目的解答,再准备几个典型的题目就差不多了。
1、自己的优缺点
2、为什么报考
3、报考失败后怎么办
第九招法:应变能力类的题
就是训练你处理紧急时间的能力。如:你正在主持一个会议,意见对立的双方由争辨发展到恶语想向,你怎么办?等等。在处理突发事情中要注意以下原则,分轻重缓急,分清哪个是必须自己做的,哪个是可以委托别人做的,哪个是可以往后推的.还有很多的应急事件要你处理的情形!
评论人:水莫然 评论日期:2007-1-24 21:
21第十招法:思辩性问题的回答技巧
① 先理解题意。
② 尽力找到着落点,找准切入点。
③ 把问题的两个方面分角度解释清楚。
④ 把问题的两方面统一起来。
⑤ 联系自身(忌胡乱联系)。
可以通过以下例题练习:如:有人说公务员应该对上负责,又有人说公务员应该对下负责,你是怎么看的?
对于这个问题我是这样看的。
① 我认为这两个观点都有道理,只不过看问题的角度不同。
② 公务员应该对上负责是由公务员的组织性和纪律性决定的,就是说公务员应该服从上级的指挥,遵守党的政策、方针。对党和国家负责。
③ 公务员应该对下负责是由公务员的宗旨决定的,作为一名公务员要全心全意为人民服务。④ 从本质而言对上负责和对下负责是统一的,因为党的宗旨就是全心全意为人民服务。坚持三个代表重要思想就是立党为公,执政为民。执行党的政策方针就是等于为人民服务,而另一方面全心全意为人民服务就体现了党的遗志。
⑤ 如果我有幸成为公务员,我将模范执行党的政策、方针,全心全意为人民服务,即做到对上负责,又对人民负责。这样的题目还有很多,多练这样的面试题目使自己的反应能更加灵敏。
好了↑ 就这样吧,大概也就这么多套路,大概了解一下就行!
[背诵部分]
呵呵,这个是你在任何地方也找不到的,我自己总结和改编的!本文的精髓!
对加重部分要注意分析!达到融会贯通!
背诵:
1.自我介绍:
各位考官好,今天能够站在这里参加面试,有机会向各位考官请教和学习,我感到非常的荣幸我叫....,今年..岁 本科.我平时喜欢看书和上网浏览信息.我的性格比较开朗,随和.能关心身边的人和事,和亲人朋友融洽相处,能做到理解和原谅,并对生活充满信心。
通过几年的学习我学到了很多知识,同时还培养了我坚韧不拔的意志和顽强拼搏的精神,使我能够在工作中不断地克服困难、积极进取。
同时,我也认识到,人和工作的关系是建立在自我认知的基础上的,我认为我有能力也有信心做好这份工作.公务员是一个神圣而高尚的职业,它追求的是公共利益的最大化,它存在的根本目的是为人民服务,为国家服务.雷锋说过:人的生命是有限的,而为人民服务是无限的,我要把有限的生命投入到无限的为人民服务当中去.这也是我对公务员认知的最好诠释.所以,这份工作能够实现我的社会理想和人生价值,希望大家能够认可我,给我这个机会!
2.在单位,领导派给小李和小王的工作特别多,而你的工作却很少。你该怎么办?
在这种情况下,我就应该引起重视、认真反省了
我首先应该认真地自我检讨,在此基础上再与领导进行沟通,了解领导这样的做法究竟出于什么原因。然后对症下药,采取一些补救措施
如果是我能力不够、水平有限,我就要加紧学习本岗位的业务知识。我可以主动与小李、小王进行对照、寻找差距,也可以向领导和同事取经,多看、多学、多做、多积累经验,争取尽快提高自己的工作能力和业务水平;
如果是我工作责任心不强,我就必须彻底改掉坏毛病,端正工作态度,否则将无立身之地
如果是因为我不善于表现自己,领导对我的情况所知甚少,那我就应该在工作中坚持苦干加巧干,既要圆满地完成任务,又要适时地进行自我表现。
3.当你和领导意见有冲突时,你如何做?
当我的意见和领导的意见发生冲突时我会做如下处理
(1)服从领导,严守纪律——这是我党的一条工作原则,我会首先按照领导的要求去处理问题
(2)假如我认为自己的方式会更好的话,那我会选择一个合适的时机,私底下把自己的意见以比较婉转的方式向领导提出,私下向领导提出后如果没有被接受,还应服从。——因为我们的工作经验不足,政策水平有限。所以,要相信领导,相信组织。
(3)假如领导处事的方法违反法律,那么应当不执行领导安排,并及时向上级组织反映。依法治国是党和政府的基本治国方略,所以是不能眼睁睁看着领导违法办事而予以配合的。在不违背法律的情况下,如果觉得领导的方法不是很好,经过适当的交流后,还是应当执行领导的最后决定。
评论人:水莫然 评论日期:2007-1-24 21:
21
4.突发性事件如何处理?
(1)面对突发性事件,一定要沉着冷静,不能头脑发热失去理智,更不能激化矛盾,我认为这是一个基本原则。
(2)应该迅速了解事件的具体情况,尽可能对事件的性质、后果作出正确的判断,要根据了解的情况,借鉴以往的经验或者有关规定,提出具体的处理意见。
(3)在具体落实处理时,要根据事件的发展及时调整办法,尽量减少损失。
(4)事后要认真总结经验教训,举一反三,避免类似的事件再次发生。
5.如果在行政执法时有亲戚朋友向你求情怎么办?
对待这个问题我觉得应该从处理前和处理后两个方面来看问题。
第一、处理这种情况的时候,要看这位亲戚做的事情错误严不严重,如果非常严重那么只有大义灭亲,依法处理。如果错误的性质不是很严重就可以给他一个改正的机会,因为很多时候对方也是无心之失,他的心里也很惭愧,如果从严处理的话倒可能产生逆反心理。这时可以接受他的请求从轻处罚,但是罚款是必须上交的,只不过是我掏钱包罢了。
第二、是针对这件事情的反思,如何让这种情况在以后的执法活动中不再发生?
我觉得有两种途径:
一是 在平时的工作生活中在亲戚朋友中建立一个公正严明的形象,让他们觉得你是一座推不倒的长城,遇到这种事情就不会来找你;
二是 在平时与亲戚朋友的交往中刻意向他们 灌输知法守法的思想,使他们不去犯法。
6.领导要你4天完成一件工作,突然要你2天完成,你该怎么办?
1.首先分析一下提前完成工作的可能性。
2.如果确定完不成的,那么去跟领导详谈,跟他讲明道理,摆明事实,说明没法完成的理由。一定要有充足的理由,才能说服他。
3.如果可以完成,但是需要其他条件的配合的,那么找领导说明情况。请领导给于支持。4.如果经过自己努力可以完成的,比如加班可以完成,那么就通过加班来努力完成。
7.↓通吃一切矛盾 应对人际交往的,比如与同事发生矛盾,有了冲突,产生危机,如何相处等?
首先,对于这种人于人之间的交往,正如海明威,所说“每个人都不是一座孤岛”,而人在交往之中却因为各种原因可能伤害着别人或被别人伤害着,这是生活的无奈也是现实,总的一个原则我们不要去伤害别人,当别人伤害我们时宽容应是唯一的处理办法,否则只是原始般的冤冤相报。
其次我们应该努力减少这种人于人之间的伤害,而要避免这种情况发生,则需作到四个原则:一要尊重 只有尊重他人的存在方式,才不会起敌意去伤害别人。
二是理解 每个人都有其存在的理由,尽量去包容他,而不是看不惯他、伤害他、改变他。
三是沟通 正如一句广告词所说的“交流无限,沟通永恒”只有交流,才能把误解消除于无形之中,同时也就减少了人于人之间的伤害。
四是帮助 帮助他人,用自己的热情和真诚来感化他人相信这样的事就不会发生。
8.↓通吃一切会议。组织会议、培训„„?
上级交给这项任务说明了领导对自己的信任,也是锻炼组织能力、工作能力的良好机会,为此我一定努力圆满完成它,对于此次工作,我打算从以下几个方面入手:
第一 制度工作方案,确立此次活动的主题和方式,选择活动召开的场地和时间,对会议的程序做初步的安排,对所需费用进行初步的预算,总之先确立一个工作计划。
第二 是对方案的论证,对于先前制定的工作计划要广泛征求各方意见和看法,并把最后的方案向领导汇报,最后由领导定夺
第三 按计划实施,按先前制订的计划对人员分组分工,个环节任务的合理分配。
第四 要注意计划执行过程中各方关系的协调,我觉得要做到三个及时:及时沟通各方情况进行协调,及时向领导汇报,发现原方案的内容或方法不妥要及时纠正
第五 计划后的总结,将会议报告交领导并对整个活动进行回顾、总结经验,肯定成绩找出差距。
(特注:如果是组织培训前四步同上,第五步,别忘了对参加培训的人员组织考核;组织调查:前四步同上,第五步,之前要加上对资料进行汇总、核实、分类汇编、进行分析、写出调查报告。)
第五篇:C.C++程序员面试背诵题目
1.面向对象的程序设计思想是什么?
答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。
2.什么是类?
答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。
3.对象都具有的二方面特征是什么?分别是什么含义? 答:对象都具有的特征是:静态特征和动态特征。
静态特征是指能描述对象的一些属性; 动态特征是指对象表现出来的行为 ;
4.在头文件中进行类的声明,在对应的实现文件中进行类的定义有什么意义?
答:1这样可以提高编译效率,因为分开的话只需要编译一次生成对应的.obj文件后,再次应用该类的地方,这个类就不会被再次编译,从而大大提高了效率。
2隐藏了代码;
5.在类的内部定义成员函数的函数体,这种函数会具备那种属性? 答:这种函数会自动为内联函数,这种函数在函数调用的地方在编译阶段都会进行代码替换。
6.成员函数通过什么来区分不同对象的成员数据?为什么它能够区分? 答:通过this指针来区分的,因为它指向的是对象的首地址。
7.C++编译器自动为类产生的四个缺省函数是什么?
答:默认构造函数,拷贝构造函数,析构函数,赋值函数。
8.拷贝构造函数在哪几种情况下会被调用?
答:1.当类的一个对象去初始化该类的另一个对象时;
2.如果函数的形参是类的对象,调用函数进行形参和实参结合时; 3.如果函数的返回值是类对象,函数调用完成返回时。
9.构造函数与普通函数相比在形式上有什么不同?(构造函数的作用,它的声明形式来分析)答:构造函数是类的一种特殊成员函数,一般情况下,它是专门用来初始化对象成员变量的。
构造函数的名字必须与类名相同,它不具有任何类型,不返回任何值。
10.什么时候必须重写拷贝构造函数?
答:当构造函数涉及到动态存储分配空间时,要自己写拷贝构造函数,并且要深拷贝。
11.构造函数的调用顺序是什么? 答:1.先调用基类构造函数
2.按声明顺序初始化数据成员
3.最后调用自己的构造函数。
12.哪几种情况必须用到初始化成员列表? 答:类的成员是常量成员初始化;
类的成员是对象成员初始化,而该对象没有无参构造函数。类的成员常变量时。
13.什么是常对象?
答:常对象是指在任何场合都不能对其成员的值进行修改的对象。
14.静态函数存在的意义?
答:1静态私有成员在类外不能被访问,可通过类的静态成员函数来访问;
2当类的构造函数是私有的时,不像普通类那样实例化自己,只能通过静态成员函数来调用构造函数。
15.在类外有什么办法可以访问类的非公有成员? 答:友元,继承,公有成员函数。
16.什么叫抽象类?
答:不用来定义对象而只作为一种基本类型用作继承的类。
17.运算符重载的意义?
答:为了对用户自定义数据类型的数据的操作与内定义的数据类型的数据的操作形式一致。
18.不允许重载的5个运算符是哪些? 答:
1..*(成员指针访问运算符号)2.::域运算符
3.sizeof 长度运算符号 4.?:条件运算符号 5..(成员访问符)
19.运算符重载的三种方式?
答:普通函数,友元函数,类成员函数。
20.流运算符为什么不能通过类的成员函数重载?一般怎么解决? 答:因为通过类的成员函数重载必须是运算符的第一个是自己,而对流运算的重载要求第一个参数是流对象。一般通过友元来解决。
21.赋值运算符和拷贝构造函数的区别与联系? 答:相同点:都是将一个对象copy到另一个中去。不同点:拷贝构造函数涉及到要新建立一个对象。
22.在哪种情况下要调用该类的析构函数? 答:对象生命周期结束时。
23.对象间是怎样实现数据的共享的? 答:通过类的静态成员变量来实现的。静态成员变量占有自己独立的空间不为某个对象所私有。
24.友元关系有什么特性?
答:单向的,非传递的,不能继承的。
25.对对象成员进行初始化的次序是什么? 答:它的次序完全不受它们在初始化表中次序的影响,只与成员对象在类中声明的次序来决定的。
26.类和对象之间的关系是什么?
答:类是对象的抽象,对象是类的实例。
27.对类的成员的访问属性有什么? 答:public,protected,private。
28.const char *p,char * const p;的区别
如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量; 如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。
29.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。
virtual可加可不加,子类覆盖它的函数不加virtual ,也能实现多态。
30.函数重载是什么意思?它与虚函数的概念有什么区别? 函数重载是一个同名函数完成不同的功能,编译系统在编译阶段通过函数参数个数、参数类型不同,即实现的是静态的多态性。但是记住:不能仅仅通过函数返回值不同来实现函数重载。而虚函数实现的是在基类中通过使用关键字virtual来申明一个函数为虚函数,含义就是该函数的功能可能在将来的派生类中定义或者在基类的基础之上进行扩展,系统只能在运行阶段才能动态决定该调用哪一个函数,所以实现的是动态的多态性。它体现的是一个纵向的概念,也即在基类和派生类间实现。
31.构造函数和析构函数是否可以被重载,为什么? 答:构造函数可以被重载,析构函数不可以被重载。因为构造函数可以有多个且可以带参数,而析构函数只能有一个,且不能带参数。
32.如何定义和实现一个类的成员函数为回调函数? 答:
所谓的回调函数,就是预先在系统对函数进行注册,让系统知道这个函数的存在,以后,当某个事件发生时,再调用这个函数对事件进行响应。
定义一个类的成员函数时在该函数名前加CALLBACK即将其定义为回调函数,函数的实现和普通成员函数没有区别 33.虚函数是怎么实现的? 答:简单说来使用了虚函数表.34.抽象类不会产生实例,所以不需要有构造函数。错
35.从一个模板类可以派生新的模板类,也可以派生非模板类。对
36.main 函数执行以前,还会执行什么代码?
答案:全局对象的构造函数会在main 函数之前执行。
37.当一个类A 中没有申明任何成员变量与成员函数,这时sizeof(A)的值是多少,如果不是零,请解释一下编译器为什么没有让它为零。(Autodesk)
答案:肯定不是零。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]„了。
38.delete与 delete []区别:
delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。
39.子类析构时要调用父类的析构函数吗? 会调用,析构函数调用的次序是先派生类的析构后基类的析构,也就是说在基类的的析构调用的时候,派生类的信息已经全部销毁了
40.继承优缺点。
1、类继承是在编译时刻静态定义的,且可直接使用,2、类继承可以较方便地改变父类的实现。缺点:
1、因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现
2、父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为
3、如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。
41.解释堆和栈的区别。
栈区(stack)—
由编译器自动分配释放,存放函数的参数值,局部变量的值等。堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。
42.一个类的构造函数和析构函数什么时候被调用,是否需要手工调用? 答:构造函数在创建类对象的时候被自动调用,析构函数在类对象生命期结束时,由系统自动调用。
43.何时需要预编译:
总是使用不经常改动的大型代码体。
程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。44.多态的作用? 主要是两个:
1.隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用;
2.接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属性时的正确调用
45.虚拟函数与普通成员函数的区别?内联函数和构造函数能否为虚拟函数?
答案:区别:虚拟函数有virtual关键字,有虚拟指针和虚函数表,虚拟指针就是虚拟函数的接口,而普通成员函数没有。内联函数和构造函数不能为虚拟函数。
46.构造函数和析构函数的调用顺序? 析构函数为什么要虚拟? 答案:构造函数的调用顺序:基类构造函数—对象成员构造函数—派生类构造函数;析构函数的调用顺序与构造函数相反。析构函数虚拟是为了防止析构不彻底,造成内存的泄漏。
47.C++中类型为private的成员变量可以由哪些函数访问? 只可以由本类中的成员函数和友员函数访问
48.请说出类中private,protect,public三种访问限制类型的区别
private是私有类型,只有本类中的成员函数访问;protect是保护型的,本类和继承类可以访问;public是公有类型,任何类都可以访问.49.类中成员变量怎么进行初始化?
可以通过构造函数的初始化列表或构造函数的函数体实现。
50.在什么时候需要使用“常引用”? 如果既要利用引用提高程序的效率,又要保护传递给函数的数据不在函数中被改变,就应使用常引用。
51.引用与指针有什么区别?
答、1)引用必须被初始化,指针不必。
2)引用初始化以后不能被改变,指针可以改变所指的对象。3)不存在指向空值的引用,但是存在指向空值的指针。
52.描述实时系统的基本特性
答、在特定时间内完成特定的任务,实时性与可靠性。
54.全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 答、全局变量储存在静态数据区,局部变量在栈中。
55.堆栈溢出一般是由什么原因导致的? 答、没有回收垃圾资源
56.什么函数不能声明为虚函数? 答 构造函数(constructor)
57..IP地址的编码分为哪俩部分?
答 IP地址由两部分组成,网络号和主机号。
58..不能做switch()的参数类型是: 答、switch的参数不能为实型。
59.如何引用一个已经定义过的全局变量?
答、可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错
60.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 答、c用宏定义,c++用inline
61.C++是不是类型安全的?
答案:不是。两个不同类型的指针之间可以强制转换(用reinterpret cast)
62.当一个类A 中没有生命任何成员变量与成员函数,这时sizeof(A)的值是多少,请解释一下编译器为什么没有让它为零。
答案:为1。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]„了。
63.简述数组与指针的区别?
数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。
(1)修改内容上的区别 char a[] = “hello”;a[0] = „X‟;
char *p = “world”;// 注意p 指向常量字符串
p[0] = ‘X’;// 编译器不能发现该错误,运行时错误(2)用运算符sizeof 可以计算出数组的容量(字节数)。sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。
64.C++函数中值的传递方式
有三种方式:值传递、指针传递、引用传递
65.内存的分配方式 分配方式有三种,1、静态存储区,是在程序编译时就已经分配好的,在整个运行期间都存在,如全局变量、常量。
2、栈上分配,函数内的局部变量就是从这分配的,但分配的内存容易有限。
3、堆上分配,也称动态分配,如我们用new,malloc分配内存,用delete,free来释放的内存。
66.extern“C”有什么作用? extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数。这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “c”后,C++就能直接调用C函数了。
extern “C”主要使用正规DLL函数的引用和导出 和 在C++包含C函数或C头文件时使用。使用时在前面加上extern “c” 关键字即可。
67.用什么函数开启新进程、线程。答案:
线程:CreateThread/AfxBeginThread等 进程:CreateProcess等
68.SendMessage和PostMessage有什么区别
答案:SendMessage是阻塞的,等消息被处理后,代码才能走到SendMessage的下一行。PostMessage是非阻塞的,不管消息是否已被处理,代码马上走到PostMessage的下一行。
69.CMemoryState主要功能是什么
答案:查看内存使用情况,解决内存泄露问题。
70.26、#include
71.处理器标识#error的目的是什么?
答:编译时输出一条错误信息,并中止继续编译。
72.#if!defined(AFX_…_HADE_H)#define(AFX_…_HADE_H)„„
#endif作用?
防止该头文件被重复引用。
73.在定义一个宏的时候要注意什么?
定义部分的每个形参和整个表达式都必须用括号括起来,以避免不可预料的错误发生
74.数组在做函数实参的时候会转变为什么类型? 数组在做实参时会变成指针类型。
75.系统会自动打开和关闭的3个标准的文件是?(1)标准输入----键盘---stdin(2)标准输出----显示器---stdout(3)标准出错输出----显示器---stderr
76..在Win32下 char, int, float, double各占多少位?(1)Char 占用8位(2)Int 占用32位(3)Float 占用32位(4)Double 占用64位
77.strcpy()和memcpy()的区别?
strcpy()和memcpy()都可以用来拷贝字符串,strcpy()拷贝以’ ’结束,但memcpy()必须指定拷贝的长度。
78.说明#define和const在语法和含义上有什么不同?
(1)#define是C语法中定义符号变量的方法,符号常量只是用来表达一个值,在编译阶段符号就被值替换了,它没有类型;
(2)Const是C++语法中定义常变量的方法,常变量具有变量特性,它具有类型,内存中存在以它命名的存储单元,可以用sizeof测出长度。
79.说出字符常量和字符串常量的区别,并使用运算符sizeof计算有什么不用?
字符常量是指单个字符,字符串常量以‘ ’结束,使用运算符sizeof计算多占一字节的存储空间。
80.简述全局变量的优缺点?
全局变量也称为外部变量,它是在函数外部定义的变量,它属于一个源程序文件,它保存上一次被修改后的值,便于数据共享,但不方便管理,易引起意想不到的错误。
81.总结static的应用和作用?
(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;
(2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;
(3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;
(4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;
(5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。
82..总结const的应用和作用?
(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;
(2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;
(3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;
(4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;
(5)对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”。
83.什么是指针?谈谈你对指针的理解? 指针是一个变量,该变量专门存放内存地址;
指针变量的类型取决于其指向的数据类型,在所指数据类型前加* 指针变量的特点是它可以访问所指向的内存。
84.什么是常指针,什么是指向常变量的指针? 常指针的含义是该指针所指向的地址不能变,但该地址所指向的内容可以变化,使用常指针可以保证我们的指针不能指向其它的变量,指向常变量的指针是指该指针的变量本身的地址可以变化,可以指向其它的变量,但是它所指的内容不可以被修改。指向长变量的指针定义,85.函数指针和指针函数的区别?
函数指针是指指向一个函数入口的指针; 指针函数是指函数的返回值是一个指针类型。
87.简述Debug版本和Release版本的区别?
Debug版本是调试版本,Release版本是发布给用户的最终非调试的版本,88.指针的几种典型应用情况?
int *p[n];-----指针数组,每个元素均为指向整型数据的指针。
int(*)p[n];------p为指向一维数组的指针,这个一维数组有n个整型数据。int *p();----------函数带回指针,指针指向返回的值。int(*)p();------p为指向函数的指针。
89.static函数与普通函数有什么区别? static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
90.struct(结构)和 union(联合)的区别?
1.结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。
2.对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。
91.class 和 struct 的区别?
struct 的成员默认是公有的,而类的成员默认是私有的。
92.简述枚举类型?
枚举方便一次定义一组常量,使用起来很方便; 93.assert()的作用?
ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE(0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。
94.局部变量和全局变量是否可以同名?
能,局部会屏蔽全局。要用全局变量,需要使用“::”(域运算符)。
95.程序的局部变量存在于(栈)中,全局变量存在于(静态区)中,动态申请数据存在于(堆)中。
96.在什么时候使用常引用?
如果既要利用引用提高程序的效率,又要保护传递给函数的数据不在函数中被改变,就应使用常引用。
97.类的声明和实现的分开的好处? 1.起保护作用; 2.提高编译的效率。
98.windows消息系统由哪几部分构成? 由一下3部分组成: 1.消息队列:操作系统负责为进程维护一个消息队列,程序运行时不断从该消息队列中获取消息、处理消息;
2.消息循环:应用程序通过消息循环不断获取消息、处理消息。
3.消息处理:消息循环负责将消息派发到相关的窗口上使用关联的窗口过程函数进行处理。
99.什么是消息映射?
消息映射就是让程序员指定MFC类(有消息处理能力的类)处理某个消息。然后由程序员完成对该处理函数的编写,以实现消息处理功能。
100.什么是UDP和TCP的区别是什么?
TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户报文协议,它可以提供非连接的不可靠的点到多点的通信。用TCP还是UDP,那要看你的程序注重哪一个方面?可靠还是快速?
101.winsock建立连接的主要实现步骤? 答:
服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接, accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。
客户端:socket()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。
102.进程间主要的通讯方式? 信号量,管道,消息,共享内存
103.构成Win32 API 函数的三个动态链接库是什么? 答:内核库,用户界面管理库,图形设备界面库。
104.创建一个窗口的步骤是?
答:填充一个窗口类结构->注册这个窗口类->然后再创建窗口->显示窗口->更新窗口。
105.模态对话框和非模态对话框有什么区别?
答:1.调用规则不同:前者是用DoModal()调用,后者通过属性和ShowWindow()来显示。2.模态对话框在没有关闭前用户不能进行其他操作,而非模态对话框可以。3.非模态对话框创建时必须编写自己的共有构造函数,还要调用Create()函数。
106.从EDIT框中取出数据给关联的变量,已经把关联的变量的数据显示在EDIT框上的函数是什么?
答: UpdateData(TRUE), Updatedata(FALSE).107.简单介绍GDI?
答;GDI是Graphics Device Interface 的缩写,译为:图形设备接口;是一个在Windows应用程序中执行与设备无关的函数库,这些函数在不同的输出设备上产生图形以及文字输出。
108.windows消息分为几类?并对各类做简单描述。
1.窗口消息:与窗口相关的消息,除WM_COMMAND之外的所有以WM_开头的消息; 2.命令消息;用于处理用户请求,以WM_COMMAND表示的消息; 3.控件通知消息:统一由WM_NOTIFT表示,4.用户自定义消息。
109.如何自定义消息?
使用WM_USER 和WM_APP两个宏来自定义消息,110.简述Visual C++、Win32 API和MFC之间的关系?
(1)Visual C+是一个以C++程序设计语言为基础的、集成的、可视化的编程环境;(2)Win32 API是32位Windows操作系以C/C++形式提供的一组应用程序接口;(3)MFC是对Win32 API的封装,简化了开发过程。
111.怎样消除多重继承中的二义性? 1.成员限定符 2.虚基类
112什么叫静态关联,什么叫动态关联
在多态中,如果程序在编译阶段就能确定实际执行动作,则称静态关联,如果等到程序运行才能确定叫动态关联。
113多态的两个必要条件
1.一个基类的指针或引用指向一个派生类对象,2.虚函数
114.什么叫智能指针?
当一个类中,存在一个指向另一个类对象的指针时,对指针运算符进行重载,那么当前类对象可以通过指针像调用自身成员一样调用另一个类的成员。
115.什么时候需要用虚析构函数?
当基类指针指向用new运算符生成的派生类对象时,delete基类指针时,派生类部分没有释放掉而造成释放不彻底现象,需要虚析构函数。
116.MFC中,大部分类是从哪个类继承而来? CObject
117.什么是平衡二叉树?
答:左右子树都是平衡二叉树,而且左右子树的深度差值的约对值不大于1
118.语句for(;1 ;)有什么问题?它是什么意思?
答:无限循环,和while(1)相同。
119.派生新类的过程要经历三个步骤 1吸收基类成员 2.改造基类成员 3.添加新成员
121.TCP/IP 建立连接的过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接时,客户端发送连接请求到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到客户端连接请求,向客户端发送允许连接应答,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的允许连接应答,向服务器发送确认,客户端和服务器进入通信状态,完成三次握手
122.memset ,memcpy 的区别
memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为' '。
memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度;
123.在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”?
答:C++语言支持函数重载,C 语言不支持函数重载。函数被C++编译后在库中的名字 与C 语言的不同。假设某个函数的原型为: void foo(int x, int y);该函数被C 编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int 之类的名字。C++提供了C 连接交换指定符号extern“C”来解决名字匹配问题。
124怎样定义一个纯虚函数?含有纯虚函数的类称为什么? 在虚函数的后面加=0,含有虚函数的类称为抽象类。
125.已知strcpy函数的原型是:
char * strcpy(char * strDest,const char * strSrc);不调用库函数,实现strcpy函数。答案:
char *strcpy(char *strDest, const char *strSrc){ if(strDest == NULL || strSrc == NULL)return NULL;if(strDest == strSrc)return strDest;char *tempptr = strDest;while((*strDest++ = *strSrc++)!= „ ‟);return tempptr;}
126.已知类String 的原型为: class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other);// 拷贝构造函数 ~ String(void);// 析构函数
String & operate =(const String &other);// 赋值函数 private: char *m_data;// 用于保存字符串 };请编写String 的上述4 个函数。答案:
String::String(const char *str){ if(str == NULL)//strlen在参数为NULL时会抛异常才会有这步判断 { m_data = new char[1];m_data[0] = '';} else { m_data = new char[strlen(str)+ 1];strcpy(m_data,str);} } String::String(const String &other){ m_data = new char[strlen(other.m_data)+ 1];strcpy(m_data,other.m_data);} String & String::operator =(const String &other){ if(this == &other)return *this;delete []m_data;m_data = new char[strlen(other.m_data)+ 1];strcpy(m_data,other.m_data);return *this;} String::~ String(void){ delete []m_data;}
127.类成员函数的重载、覆盖和隐藏区别 答案:
成员函数被重载的特征:
(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;
(4)virtual 关键字可有可无。
覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;
(4)基类函数必须有virtual 关键字。
“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:
(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。
(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)
128.如何打印出当前源文件的文件名以及源文件的当前行号? 答案:
cout << __FILE__;cout<<__LINE__;__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。
129.文件中有一组整数,要求排序后输出到另一个文件中 答案:
void Order(vector 130.一个链表的结点结构 struct Node { int data;Node *next;};typedef struct Node Node;已知链表的头结点head,写一个函数把这个链表逆序(Intel)Node * ReverseList(Node *head)//链表逆序 { if(head == NULL || head->next == NULL)return head;Node *p1 = head;Node *p2 = p1->next;Node *p3 = p2->next;p1->next = NULL;while(p3!= NULL){ p2->next = p1;p1 = p2;p2 = p3;p3 = p3->next;} p2->next = p1;head = p2;return head;} 131.一个链表的结点结构 struct Node { int data;Node *next;};typedef struct Node Node;已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。Node * Merge(Node *head1 , Node *head2){ if(head1 == NULL)return head2;if(head2 == NULL)return head1;Node *head = NULL;Node *p1 = NULL;Node *p2 = NULL;if(head1->data < head2->data){ head = head1;p1 = head1->next;p2 = head2;} else { head = head2;p2 = head2->next;p1 = head1;} Node *pcurrent = head;while(p1!= NULL && p2!= NULL){ if(p1->data <= p2->data){ pcurrent->next = p1;pcurrent = p1;p1 = p1->next;} else { pcurrent->next = p2;pcurrent = p2;p2 = p2->next;} } if(p1!= NULL)pcurrent->next = p1;if(p2!= NULL)pcurrent->next = p2;return head;} 132.已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。(Autodesk)答案: Node * MergeRecursive(Node *head1 , Node *head2){ if(head1 == NULL)return head2;if(head2 == NULL)return head1;Node *head = NULL;if(head1->data < head2->data){ head = head1;head->next = MergeRecursive(head1->next,head2);} else { head = head2;head->next = MergeRecursive(head1,head2->next);} return head;} 133.分析一下这段程序的输出(Autodesk)class B { public: B(){ cout<<“default constructor”< 将“引用”作为函数参数有哪些特点? (1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。 (2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给形参分配存储单元,形参变量是实参变量的副本;如果传递的是对象,还将调用拷贝构造函数。因此,当参数传递的数据较大时,用引用比用一般变量传递参数的效率和所占空间都好。 (3)使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用“*指针变量名”的形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调函数的调用点处,必须用变量的地址作为实参。而引用更容易使用,更清晰。 134.什么时候需要“引用”? 流操作符(<<、>>)和赋值操作符(=)的返回值、拷贝构造函数的参数、赋值操作符的参数、其它情况都推荐使用引用。 135.面向对象的三个基本特征,并简单叙述之? 1.封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public) 2.继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复用的两种方式。 3.多态:是将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 136.求下面函数的返回值(微软) int func(x){ int countx = 0;while(x){ countx ++;x = x&(x-1);} return countx;} 假定x = 9999。答案:8 思路:将x转化为2进制,看含有的1的个数。 137、写出下列代码的输出内容 #include char * search(char *cpSource, char ch){ char *cpTemp=NULL, *cpDest=NULL;int iTemp, iCount=0;while(*cpSource){ if(*cpSource == ch) { iTemp = 0; cpTemp = cpSource; while(*cpSource == ch) ++iTemp, ++cpSource; if(iTemp > iCount) iCount = iTemp, cpDest = cpTemp; if(!*cpSource) break; } ++cpSource;} return cpDest;} 139。请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值。 int search(char *cpSource, int n, char ch){ int i; for(i=0;i return i;} 140.一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点? 将这个指针指向的next节点值copy到本节点,将next指向next->next,并随后删除原next指向的节点。 141、用指针的方法,将字符串“ABCD1234efgh”前后对调显示 #i nclude char str[] = “ABCD1234efgh”; int length = strlen(str); char * p1 = str; char * p2 = str + length*(unsigned char *)dst)&& *dst){ ++src;++dst;} if(ret < 0) ret =-1; else if(ret > 0) ret = 1; return(ret);} 148、判断一个字符串是不是回文 int IsReverseStr(char *aStr){ int i,j;int found=1;if(aStr==NULL)return-1;j=strlen(aStr);for(i=0;i #include main(){ int c[3][3]={1,2,3,4,5,6,7,8,9};for(int i=0;i<3;i++)for(int j=0;j<3;j++)printf(“%ldn”,&c[j]); printf(“-------------------------n”);printf(“%ldn”,(c+1));printf(“%ldn”,(*c+1));printf(“%ldn”,&c[0][0]);printf(“%ldn”,**c);printf(“%ldn”,*c[0]); if(int(c)==int(*c))printf(“equl”);} 为什么c,*c的值相等,(c+1),(*c+1)的值不等 c,*c,**c,代表什么意思? 参考答案: c是第一个元素的地址,*c是第一行元素的首地址,其实第一行元素的地址就是第一个元素的地址,这容易理解。**c是提领第一个元素。 为什么c,*c的值相等? int c因为直接用c表示数组c[0][0] printf(“%ldn”,*c[0]);语句已将指针移到数组头。int(*c)表示c0的值为1,所以相等。数组c的存放空间示意如下:(机器中是行优先存放的)c[0][0] c[0][1] c[0][2] c[1][0] c[1][1] c[1][2] c[2][0] c[2][1] c[2][2] c是一个二维数组名,实际上它是一个指针常量,不能进行自加、自减运算,即:c++、c--、++c、--c 都是不允许的; c: 数组名;是一个二维指针,它的值就是数组的首地址,也即第一行元素的首地址(等于 *c),也 等于第一行第一个元素的地址(& c[0][0]);可以说成是二维数组的行指针。*c: 第一行元素的首地址;是一个一维指针,可以说成是二维数组的列指针。**c:二维数组中的第一个元素的值;即:c[0][0] 所以: c 和 *c的值是相等的,但他们两者不能相互赋值,(类型不同);(c + 1):c是行指针,(c + 1)是在c的基础上加上二维数组一行的地址长度,即从&c[0][0] 变到了&c[1][0];(*c + 1):*c是列指针,(*c + 1)是在*c的基础上加上二数组一个元素的所占的长度,即从 &c[0][0]变到了&c[0][1] 从而(c + 1)和(*c + 1)的值就不相等了 150、定义 int **a[3][4], 则变量占有的内存空间为:__32___ 参考答案: int **p;/*16位下sizeof(p)=2, 32位下sizeof(p)=4*/ 总共 3*4*sizeof(p) 151、写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值 int a = 4;(A)a +=(a++);(B)a +=(++a);(C)(a++)+= a;(D)(++a)+=(a++);a = ? 答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a)+= a;改后答案依次为9,10,10,11 152、某32位系统下, C++程序,请计算sizeof 的值 char str[] = “http://www.xiexiebang.com/” char *p = str;int n = 10;请计算 (1)sizeof(str)= ? (2)sizeof(p)= ? (3)sizeof(n)= ? void Foo(char str[100]){ 请计算 sizeof(str)= ?(4)} void *p = malloc(100);请计算 sizeof(p)= ?(5)答:(1)25(2)4(3)4(4)4(5)4 153、回答下面的问题 (1).Void GetMemory(char **p, int num){ *p =(char *)malloc(num);} void Test(void){ char *str = NULL;GetMemory(&str, 100);strcpy(str, “hello”);printf(str);} 请问运行Test 函数会有什么样的结果? 答:输出“hello” 154、void Test(void){ char *str =(char *)malloc(100);strcpy(str, “hello”);free(str);if(str!= NULL){ strcpy(str, “world”);printf(str);} } 请问运行Test 函数会有什么样的结果? 答:输出“world” 155、char *GetMemory(void){ char p[] = “hello world”;return p;} void Test(void){ char *str = NULL;str = GetMemory();printf(str);} 请问运行Test 函数会有什么样的结果? 答:无效的指针,输出不确定 156、编写strcat函数 已知strcat函数的原型是char *strcat(char *strDest, const char *strSrc);其中strDest 是目的字符串,strSrc 是源字符串。 (1)不调用C++/C 的字符串库函数,请编写函数 strcat 答: VC源码: char * __cdecl strcat(char * dst, const char * src){ char * cp = dst;while(*cp)cp++;while(*cp++ = *src++);return(dst);} 157、strcat能把strSrc 的内容连接到strDest,为什么还要char * 类型的返回值? 答:方便赋值给其他变量 158、MFC中CString是类型安全类么? 答:不是,其它数据类型转换到CString可以使用CString的成员函数Format来转换 159.C++中什么数据分配在栈或堆中? 答:栈: 存放局部变量,函数调用参数,函数返回值,函数返回地址。由系统管理 堆: 程序运行时动态申请,new 和malloc申请的内存就在堆上 160、函数模板与类模板有什么区别? 答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化 必须由程序员在程序中显式地指定。 161、int i=10, j=10, k=3;k*=i+j;k最后的值是? 答:60,此题考察优先级,实际写成: k*=(i+j);,赋值运算符优先级最低 162、do„„while和while„„do有什么区别? 答、前一个循环一遍再判断,后一个判断以后再循环 163、请写出下列代码的输出内容 #i nclude main(){ int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf(“b,c,d:%d,%d,%d”,b,c,d);return 0;} 答、10,12,120 164.在c语言库函数中将一个字符转换成整型的函数是atol()吗,这个函数的原型是什么? 答、函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr);程序例: #include #include int main(void){ long l; char *str = “98765432”; l = atol(lstr); printf(“string = %s integer = %ldn”, str, l); return(0);} 165.以下三条输出语句分别输出什么? char str1[] = “abc”;char str2[] = “abc”;const char str3[] = “abc”;const char str4[] = “abc”;const char* str5 = “abc”;const char* str6 = “abc”;cout << boolalpha <<(str1==str2)<< endl;// 输出什么? cout << boolalpha <<(str3==str4)<< endl;// 输出什么? cout << boolalpha <<(str5==str6)<< endl;// 输出什么? 答:分别输出false,false,true。str1和str2都是字符数组,每个都有其自己的存储区,它们的值则是各存储区首地址,不等;str3和str4同上,只是按const语义,它们所指向的数据区不能修改。str5和str6并非数组而是字符指针,并不分配存储区,其后的“abc”以常量形式存于静态数据区,而它们自己仅是指向该区首地址的指针,相等。 166 以下代码中的两个sizeof用法有问题吗? void UpperCase(char str[]) // 将 str 中的小写字母转换成大写字母 { for(size_t i=0;i 答:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,函数内的str实际只是一个指向字符串的指针,没有任何额外的与数组相关的信息,因此sizeof作用于上只将其当指针看,一个指针为4个字节,因此返回4。 167 非C++内建型别 A 和 B,在哪几种情况下B能隐式转化为A? 答: a.class B : public A { „„} // B公有继承自A,可以是间接继承的 b.class B { operator A();} // B实现了隐式转化为A的转化 c.class A { A(const B&);} // A实现了non-explicit的参数为B(可以有其他带默认值的参数)构造函数 d.A& operator=(const A&);// 赋值操作,虽不是正宗的隐式类型转换,但也可以勉强算一个 168.以下代码有什么问题? struct Test { Test(int){} Test(){} void fun(){} };void main(void){ Test a(1);a.fun();Test b();b.fun();} 答:变量b定义出错。按默认构造函数定义对象,不需要加括号。 169 以下代码有什么问题? cout <<(true?1:“1”)<< endl;答:三元表达式“?:”问号后面的两个操作数必须为同一类型。 170 以下代码能够编译通过吗,为什么? unsigned int const size1 = 2;char str1[ size1 ];unsigned int temp = 0;cin >> temp;unsigned int const size2 = temp;char str2[ size2 ];答:str2定义出错,size2非编译器期间常量,而数组定义要求长度必须为编译期常量。 171.以下代码中的输出语句输出0吗,为什么? struct CLS { int m_i;CLS(int i): m_i(i){} CLS(){ CLS(0);} };CLS obj;cout << obj.m_i << endl; 答:不能。在默认构造函数内部再调用带参的构造函数属用户行为而非编译器行为,亦即仅执行函数调用,而不会执行其后的初始化表达式。只有在生成对象时,初始化表达式才会随相应的构造函数一起调用。 172 C++中的空类,默认产生哪些类成员函数? 答: class Empty { public: Empty();// 缺省构造函数 Empty(const Empty&);// 拷贝构造函数 ~Empty();// 析构函数 Empty& operator=(const Empty&);// 赋值运算符 Empty* operator&();// 取址运算符 const Empty* operator&()const;// 取址运算符 const }; 173 以下两条输出语句分别输出什么? float a = 1.0f;cout <<(int)a << endl;cout <<(int&)a << endl;cout << boolalpha <<((int)a ==(int&)a)<< endl;// 输出什么? float b = 0.0f;cout <<(int)b << endl;cout <<(int&)b << endl;cout << boolalpha <<((int)b ==(int&)b)<< endl;// 输出什么? 答:分别输出false和true。注意转换的应用。(int)a实际上是以浮点数a为参数构造了一个整型数,该整数的值是1,(int&)a则是告诉编译器将a当作整数看(并没有做任何实质上的转换)。因为1以整数形式存放和以浮点形式存放其内存数据是不一样的,因此两者不等。对b的两种转换意义同上,但是0的整数形式和浮点形式其内存数据是一样的,因此在这种特殊情形下,两者相等(仅仅在数值意义上)。 注意,程序的输出会显示(int&)a=1065353216,这个值是怎么来的呢?前面已经说了,1以浮点数形式存放在内存中,按ieee754规定,其内容为0x0000803F(已考虑字节反序)。这也就是a这个变量所占据的内存单元的值。当(int&)a出现时,它相当于告诉它的上下文:“把这块地址当做整数看待!不要管它原来是什么。”这样,内容0x0000803F按整数解释,其值正好就是1065353216(十进制数)。通过查看汇编代码可以证实“(int)a相当于重新构造了一个值等于a的整型数”之说,而(int&)的作用则仅仅是表达了一个类型信息,意义在于为cout<<及==选择正确的重载版 174、请简述以下两个for循环的优缺点(5分) for(i=0;i DoSomething();else DoOtherthing();} if(condition){ for(i=0;i DoSomething();} else { for(i=0;i DoOtherthing();} 优点:程序简洁 缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。 优点:循环的效率高 缺点:程序不简洁 175 void GetMemory(char *p){ p =(char *)malloc(100);} void Test(void){ char *str = NULL;GetMemory(str); strcpy(str, “hello world”);printf(str);} 请问运行Test函数会有什么样的结果? 答:程序崩溃。 因为GetMemory并不能传递动态内存,Test函数中的 str一直都是 NULL。strcpy(str, “hello world”);将使程序崩溃。 176 char *GetMemory(void){ char p[] = “hello world”;return p;} void Test(void){ char *str = NULL; str = GetMemory(); printf(str);} 请问运行Test函数会有什么样的结果? 答:可能是乱码。因为GetMemory返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内容已经被清除,新内容不可知。 177 void GetMemory2(char **p, int num){ *p =(char *)malloc(num);} void Test(void){ char *str = NULL;GetMemory(&str, 100);strcpy(str, “hello”); printf(str); } 请问运行Test函数会有什么样的结果? 答: (1)能够输出hello(2)内存泄漏 178 void Test(void){ char *str =(char *)malloc(100); strcpy(str, “hello”); free(str); if(str!= NULL) { strcpy(str, “world”); printf(str); } } 请问运行Test函数会有什么样的结果? 答:篡改动态内存区的内容,后果难以预料,非常危险。因为free(str);之后,str成为野指针,if(str!= NULL)语句不起作用。 179、请阅读以下一段程序,并给出答案。class A { public: A(){ doSth();} virtual void doSth(){printf(“I am A”);} };class B:public A { public: virtual void doSth(){ printf(“I am B”);} };B b;执行结果是什么?为什么? 答:执行结果是I am A 因为b对象构造时调用基类A的构造函数A(),得此结果。 180 实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数;答:双向链表删除一个节点P template while(ptr->next!=NULL&&k!=p){ ptr=ptr->next; k++;} t=ptr->next;cout<<“你已经将数据项 ”< ptr->next=ptr->next->next;length--;delete t;} 在节点P后插入一个节点: template int k=1;while(ptr!=NULL&&k { ptr=ptr->next; k++;} if(ptr==NULL&&k!=p) return false;else { listnode tp=new listnode tp->data=t; tp->next=ptr->next; ptr->next=tp; length++; return true;} } 181.完成下列程序 * *.*.*..*..*..*...*...*...*...*....*....*....*....*....*.....*.....*.....*.....*.....*.....*......*......*......*......*......*......*......*.......*.......*.......*.......*.......*.......*.......*.......#i nclude const int n = 8; main(){ int i; int j; int k; for(i = n;i >= 1;i--) { for(j = 0;j < n-i+1;j++) { cout<<“*”; for(k=1;k < n-i+1;k++) { cout<<“.”; } } cout< } system(“pause”);} 182完成程序,实现对数组的降序排序 #include void sort(int* arr, int n); int main() { int array[]={45,56,76,234,1,34,23,2,3}; sort(array, 9); for(int i = 0;i <= 8;i++)//曾经在这儿出界 cout< cout< system(“pause”);} void sort(int* arr, int n){ int temp; for(int i = 1;i < 9;i++) { for(int k = 0;k < 9-i;k++)//曾经在这儿出界 { if(arr[k] < arr[k + 1]) { temp = arr[k]; arr[k] = arr[k + 1]; arr[k + 1] = temp; } } } } 183.以下两条输出语句分别输出什么?[C++难] float a = 1.0f;cout <<(int)a << endl;cout <<(int&)a << endl;cout << boolalpha <<((int)a ==(int&)a)<< endl;// 输出什么? float b = 0.0f;cout <<(int)b << endl;cout <<(int&)b << endl;cout << boolalpha <<((int)b ==(int&)b)<< endl;// 输出什么? 1 1065353216 boolalpha0 0 0 boolalpha1 51.以下反向遍历array数组的方法有什么错误?[STL易] vector array;array.push_back(1);array.push_back(2);array.push_back(3);for(vector::size_type i=array.size()-1;i>=0;--i)// 反向遍历array数组 { cout << array[i] << endl;} 184 写一个函数,完成内存之间的拷贝。[考虑问题是否全面] 答: void* mymemcpy(void *dest, const void *src, size_t count){ char* pdest = static_cast const char* psrc = static_cast if(pdest>psrc && pdest { for(size_t i=count-1;i!=-1;--i) pdest[i] = psrc[i]; } else { for(size_t i=0;i pdest[i] = psrc[i]; } return dest;} int main(void){ char str[] = “0123456789”; mymemcpy(str+1, str+0, 9); cout << str << endl; system(“Pause”); return 0;} 185 对于C++中类(class)与结构(struct)的描述正确的为: A,类中的成员默认是private的,当是可以声明为public,private 和protected, 结构中定义的成员默认的都是public; B,结构中不允许定义成员函数,当是类中可以定义成员函数; C,结构实例使用malloc()动态创建,类对象使用new 操作符动态分配内存; D,结构和类对象都必须使用new 创建; E,结构中不可以定义虚函数,当是类中可以定义虚函数.F,结构不可以存在继承关系,当是类可以存在继承关系.答:A,D,F 186.两个互相独立的类:ClassA 和 ClassB,都各自定义了非静态的公有成员函数 PublicFunc()和非静态的私有成员函数 PrivateFunc(); 现在要在ClassA 中增加定义一个成员函数ClassA::AdditionalPunction(ClassA a,ClassB b);则可以在AdditionalPunction(ClassA x,ClassB y)的实现部分(函数功能体内部) 出现的合法的表达是最全的是: A,x.PrivateFunc();x.PublicFunc();y.PrivateFunc();y.PublicFunc(); B,x.PrivateFunc();x.PublicFunc();y.PublicFunc(); C,x.PrivateFunc();y.PrivateFunc();y.PublicFunc(); D,x.PublicFunc();y.PublicFunc();答:B 186.C++程序下列说法正确的有: A,对调用的虚函数和模板类都进行迟后编译.B,基类与子类中函数如果要构成虚函数,除了要求在基类中用virtual 声名,而且必须名字相同且参数类型相同返回类型相同 C,重载的类成员函数都必须要:或者返回类型不同,或者参数数目不同,或者参数序列的类型不同.D,静态成员函数和内联函数不能是虚函数,友员函数和构造函数也不能是虚函数,但是析构函数可以是虚函数.答:A *************************************************************************** 187 头文件的作用是什么? 答: 一、通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功能,而不必关心接口怎么实现的。编译器会从库中提取相应的代码。 二、头文件能加强类型安全检查。如果某个接口被实现或被使用时,其方式与头文件中的声明不一致,编译器就会指出错误,这一简单的规则能大大减轻程序员调试、改错的负担。 188、以下为Windows NT下的32位C++程序,请计算sizeof的值(10分) char str[] = “Hello”;char *p = str;int n = 10;请计算 sizeof(str)= 6 (2分) sizeof(p)= (2分) sizeof(n)= (2分)void Func(char str[100]){ 请计算 sizeof(str)= (2分)} void *p = malloc(100);请计算 sizeof(p)= 4 (2分) 3写出下列程序的运行结果。 unsigned int i=3;cout< 189.写出下列程序所有可能的运行结果。 int a;int b;int c; void F1(){ b=a*2;a=b;} void F2(){ c=a+1;a=c;} main(){ a=5; //Start F1,F2 in parallel F1();F2(); printf(“a=%dn”,a);}a=11 190一个链表的操作,注意代码的健壮和安全性。要求: (1)增加一个元素; (2)获得头元素; (3)弹出头元素(获得值并删除)。 191.unsigned short array[]={1,2,3,4,5,6,7};int i = 3;*(array + i)= ? 答: 4 192 class A { virtual void func1(); void func2();} Class B: class A { void func1(){cout << “fun1 in class B” << endl;} virtual void func2(){cout << “fun2 in class B” << endl;} } A, A中的func1和B中的func2都是虚函数.B, A中的func1和B中的func2都不是虚函数.C, A中的func2是虚函数.,B中的func1不是虚函数.D, A中的func2不是虚函数,B中的func1是虚函数.答: A 193输出下面程序结果。 #include { cout<<“A::print()”< } };class B:public A { public: virtual void print(void) { cout<<“B::print()”< class C:public B { public: virtual void print(void){ cout<<“C::print()”< a.print();} void main(void){ A a, *pa,*pb,*pc; B b; C c; pa=&a; pb=&b; pc=&c; a.print(); b.print(); c.print(); pa->print(); pb->print(); pc->print(); print(a); print(b); print(c);} A::print()A::print()B::print()C::print()A::print()B::print()C::print()A::print()A::print()A::print() ------------194.程序改错 class mml { private: static unsigned int x; public: mml(){ x++;} mml(static unsigned int &){x++;} ~mml{x--;} pulic: virtual mon(){} = 0; static unsigned int mmc(){return x;} ......};class nnl:public mml { private: static unsigned int y; public: nnl(){ x++;} nnl(static unsigned int &){x++;} ~nnl{x--;} public: virtual mon(){}; static unsigned int nnc(){return y;} ......}; 代码片断: mml* pp = new nnl;..........delete pp; A: 基类的析构函数应该为虚函数 virtual ~mml{x--;} ------------195.101个硬币100真、1假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。 答: 101个先取出2堆, 33,33 第一次称,如果不相等,说明有一堆重或轻 那么把重的那堆拿下来,再放另外35个中的33 如果相等,说明假的重,如果不相等,新放上去的还是重的话,说明假的轻(不可能新放上去的轻) 第一次称,如果相等的话,这66个肯定都是真的,从这66个中取出35个来,与剩下的没称过的35个比 下面就不用说了 方法二: 第3题也可以拿A(50),B(50)比一下,一样的话拿剩下的一个和真的比一下。如果不一样,就拿其中的一堆。比如A(50)再分成两堆25比一下,一样的话就在 B(50)中,不一样就在A(50)中,结合第一次的结果就知道了。 196.写出程序结果: void Func(char str[100]){ printf(“%dn”, sizeof(str));} 答: 4 分析: 指针长度 197.int id[sizeof(unsigned long)]; 这个对吗?为什么?? 答: 对 这个 sizeof是编译时运算符,编译时就确定了 可以看成和机器有关的常量。 198、sizeof应用在结构上的情况 请看下面的结构: struct MyStruct { double dda1;char dda;int type }; 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求: sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=13 但是当在VC中测试上面结构的大小时,你会发现sizeof(MyStruct)为16。你知道为什么在VC中会得出这样一个结果吗? 其实,这是VC对变量存储的一个特殊处理。为了提高CPU的存储速度,VC对一些变量的起始地址做了“对齐”处理。在默认情况下,VC规定各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。下面列出常用类型的对齐方式(vc6.0,32位系统)。 类型 对齐方式(变量存放的起始地址相对于结构的起始地址的偏移量) Char 偏移量必须为sizeof(char)即1的倍数 int 偏移量必须为sizeof(int)即4的倍数 float 偏移量必须为sizeof(float)即4的倍数 double 偏移量必须为sizeof(double)即8的倍数 Short 偏移量必须为sizeof(short)即2的倍数 各成员变量在存放的时候根据在结构中出现的顺序依次申请空间,同时按照上面的对齐方式调整位置,空缺的字节VC会自动填充。同时VC为了确保结构的大小为结构的字节边界数(即该结构中占用最大空间的类型所占用的字节数)的倍? 199 #include “stdafx.h” Y n P }2{&k O v H `,o0 #define SQR(X)X*X int main(int argc, char* argv[]){ int a = 10;int k = 2;int m = 1; a /= SQR(k+m)/SQR(k+m);printf(“%dn”,a);return 0;} 这道题目的结果是什么啊? define 只是定义而已,在编择时只是简单代换X*X而已,并不经过算术法则的 a /= k+m*k+m/k+m*k+m;=>a /=(k+m)*1*(k+m);=>a = a/9;=>a = 1; 200.下面的代码有什么问题? void DoSomeThing(...){ char* p;p = malloc(1024);// 分配1K的空间 2y x if(NULL == p)return;p = realloc(p, 2048);// 空间不够,重新分配到2K if(NULL == p)return;} A: p = malloc(1024); 应该写成: p =(char *)malloc(1024); 没有释放p的空间,造成内存泄漏。201下面的代码有什么问题?并请给出正确的写法。void DoSomeThing(char* p){ char str[16];int n;assert(NULL!= p);sscanf(p, “%s%d”, str, n);if(0 == strcmp(str, “something”)){ } } A: sscanf(p, “%s%d”, str, n); 这句该写成:------------202.下面代码有什么错误? Void test1(){ char string[10]; char *str1=“0123456789”;strcpy(string, str1); } 数组越界 203.下面代码有什么问题? Void test2() { char string[10], str1[10]; for(i=0;i<10;i++){ str1[i] ='a';} strcpy(string, str1);} } 数组越界 204下面代码有什么问题?LUPA开源社区+j H2B F,c U sscanf(p, “%s%d”, str, &n); Void test3(char* str1){ char string[10];if(strlen(str1)<=10){ strcpy(string, str1);} } ==数组越界 ==strcpy拷贝的结束标志是查找字符串中的 因此如果字符串中没有遇到 的话 会一直复制,直到遇到 ,上面的123都因此产生越界的情况 建议使用 strncpy 和 memcpy 205.写出运行结果: { char str[] = “world”;cout << sizeof(str)<< “: ”; char *p = str; cout << sizeof(p)<< “: ”; char i = 10; cout << sizeof(i)<< “: ”; void *pp = malloc(10);cout << sizeof(p)<< endl;} 6:4:1:4 ------------206.C和C++有什么不同? 从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,c++编写面向对象的程序比c容易 从适用的方向:c适合要求代码体积小的,效率高的场合,如嵌入式;c++适合更上层的,复杂的; llinux核心大部分是c写的,因为它是系统软件,效率要求极高。 从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比 c来说扩充的东西太多了,所以就在c后面放上两个+;于是就成了c++ C语言是结构化编程语言,C++是面向对象编程语言。LUPA开源社区 } n*r2C/M8f C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。 207在不用第三方参数的情况下,交换两个参数的值 #include int i=60; int j=50; i=i+j; j=i-j;)