第一篇:2010面试题(全)
1、2010年5月17日吉林省公务员面试真题
答题时间是二十分钟,四道题。
1、某县给县长进言,开通了一个短信平台,一共18位的号,引起了网友的争议,认为18位不太容易拨打,正常是8位,对此你怎么看?
2、A市进行无纸化办公,你进行调研要收集哪些数据?你认为难点是什么?
3、你平时的工作很繁忙,而且最近也经常睡懒觉,领导经常来电提醒,于是把领导的铃声设成《鬼子进村》,这样能督促自己不睡懒觉,这事让领导知道了,领导不高兴,你怎么和领导说?
4、D市经检查发现有13家火锅店用地沟油,于是有媒体拥到单位门口,领导要你们负责这事,你怎么和媒体处理?
2、是关于“文山会海的整顿问题”
1、谈看法
2、解决方案及措施3、2010年5月18日吉林省结构化面试题4、2010年5月18日吉林省无领导小组面试题
关于供暖问题
1、谈看法
2、做一个方案
3、作为市政公用局工作人员对百姓解答5、1、社区将流动小商贩变成了固定小商贩,你怎么看。
2、C社区也将仿照前面的社区建立市场,应该借鉴什么地方。
3、你负责组织听证会,结果,小商贩和执法人员发生冲突,执法人员立场,你该怎么办
4、你向领导解释这件事,结果尚未解释完,领导将你一顿指责,同事也嘲笑你,你该怎么处理
关于城市文明养狗的问题
1、你作为城市主管部门,认为突出的问题有那些?
2、解决措施
3、老人经常被狗咬伤,贴出告示,看狗就杀,你有什么看法?
1、党政一把手录音拜年,过节时通过电信部门给市民打电话播放录音, 打了百万通电话。对此你有什么看法?
2、闹市区里面要建设廉租房,作为政府相应部门负责人你如何论证这一决策?
3、一个风雨交加的晚上,你值班时村民的羊被邻村偷了,村民要求你处理,你解析说在值班无法去解决,村民让你必须马上去,如果不去就去县里反映,你怎么处理?
4、五一节,组织城管部门去扫街,体验一线环卫工人的辛劳,有媒体质疑此是作秀,城管扫大街是不务正业。城管手起泡了,有人说他们养尊处忧。作为领导你怎样向媒体解释?
是关于交通处罚规定的材料。国家有规定说不能将处罚作量化指标。
但是A市量化交警作为处罚标准。网友们都反对。
三个问题
1、怎么看A市的做法。
2、作为B市,应该采取怎么的做法。
3、作为A市交警,应该怎样回答网友质疑!
小材料:
1、关于五条禁令的内容
H区实施五条禁令,一干部玩偷菜被辞退
2、中央实施《公务员管理办法》
问题:
1、你对实施五条禁令有什么看法
2、你区让你去H区调研五条禁令实施经验你都做些什么
3、小王上班玩游戏被举报领导让你去处理,小王坚决否认你怎么办?
4、领导上班玩游戏(好吧是偷菜)你看见了举报吗?(请立即回答)
追问:(两个情况)
1、(如果举报)由于你举报的事单位领导和同事都说你不会办事,我们也觉得你不会处理人际关系,不适合在我们这样的单位工作你是怎么想的?
2、(如果不举报)你为什么不举报,请说说想法。
背景资料:
《养老机构管理办法》颁布后,因缺乏细则和监管,一些民办养老院存在安全、卫生、服务、环境等问题,有些养老院缺乏防火防疫证照,不符合规定,给老人生命安全带来隐患,还有些养老院缺乏资金支持,只是经营人为了谋生……
C市某养老院发生火灾,几名老人葬身火海,群众质疑养老院消防设施不完善,民政部门监管不力。
有群众接受新闻媒体采访时激愤地说:有规定不执行比没有规定更可怕!
新闻记者质疑:1我们的监管是不是不力?2我们有没有切实有效的措施保障养老机构规范运行?
题目要求:
身份是C市民政局工作人员,1.讨论制定《养老机构管理办法》具体实施细则,达成一致
2.针对新闻记者的2点质疑,进行答复,达成一致
3.轮流就群众“有规定不执行比没有规定更可怕”谈看法,每人2分钟。
1、网友“认真”在网络上骂某县领导不作为,想让县领导引咎辞职(或者县领导引咎辞职了,具体记不太清了),县政府在网络上人肉搜索,未果。后县政府颁给网友“认真”网络监督奖,认真亲自去县政府领奖。对此你怎么看?
2、某乡公开乡里财政情况,大到买汽车,小到买矿泉水,详细无比。你所在的乡欲施行此项政策,交由你负责,你应该收集什么信息?如何保证信息公开的范围?
3、已经下班了,你还在公司,你的弟弟来短信让你回电话,正巧你的电话已余额不足,于是用了领导桌上的长途座机电话,恰领导前几天说过不许用,此事被张姐看见,告知了领导,领导很生气,你该怎么做?
4、你单位组织志愿者在五一期间去养老院给老人做好事,突然有一位被多次服务的老人说你们的服务是走形式,打扰了他们的休息,表示不满,你作为负责人该怎么办?
第二篇:全科医生面试题(2013)
全科医生面试题
1、作为社区医生,是如何看待这份工作的?
当前造成群众“看病难、看病贵”问题的重要原因之一是卫生资源配置不合理。因此有必要实行社区卫生机构与大中型医院多种形式的联合与合作,建立分级医疗和双向转诊制度,由社区卫生服务机构逐步承担大中型医院的一般门诊、康复和护理等服务。以形成分级医疗、双向转诊的机制和“大病进医院、小病在社区”的格局。
如果有幸成为一名社区医生,我将全力以赴,为社区医疗事业贡献自己的力
量。
2、社区医疗有哪几大功能?
社区卫生服务机构两大服务功能是提供公共卫生服务和基本医疗服务,包括
健康教育、传染病、慢性病防治、计划免疫、妇幼保健、老年保健、康复、计划生育技术指导等,具有明显的公益性质,不以营利为目的。
社区公共卫生服务由政府财政提供资金,免费向居民提供。
社区卫生服务机构承担的基本医疗服务主要是“小病”和诊断明确的慢性病。
3、社区医疗与医疗机构的区别是什么?
公益性。社区卫生服务除了基本医疗服务以外,更多的是公共卫生。
主动性。社区卫生提倡主动性服务,上门服务、搞家庭病床。在社区,不但
病人、亚健康人群是它的服务对象,健康人群也是它的服务对象。
综合性。除了医疗以外,社区卫生服务还提供预防、保健、康复、健康教育、计划生育技术指导等服务。
连续性。社区卫生服务是一个动态的过程,需进行连续性服务。比如高血压,要建立健康档案,始终追踪。5.可及性。社区卫生服务就办在居民家门口,按照规划要求步行15分钟就能到达,而且它的费用居民也能够负担得起。
4、社区医疗与医疗机构的关系是什么?
当前造成群众“看病难、看病贵”问题的重要原因之一是卫生资源配置不合理。因此有必要实行社区卫生机构与大中型医院多种形式的联合与合作,建立分级医疗和双向转诊制度,由社区卫生服务机构逐步承担大中型医院的一般门诊、康复和护理等服务。以形成分级医疗、双向转诊的机制和“大病进医院、小病在社区”的格局。
目前大中型医院和社区卫生服务机构双向转诊难以实施的根源是利益分配
问题。因此,要实现双向转诊,必须处理好社区医疗机构与医院之间的利益分配问题。
5、对医疗纠纷的态度和处理原则是什么?
医方针对医疗纠纷,要冷静思考,从容应对,如系医方之错,应在吸取教训的同时,积极有效做好相关善后工作。
用协商方式与患者及家属解决纠纷,是化解矛盾的好办法,但协商应建立在政策、法律和事实的基础上,协商应明辨是非、以理服人,过度迁就对方其实是不负责任的表现。
医方因过错产生医疗纠纷,则赔付责任难免,对此各级医疗机构应构建相应的赔付保障体系,如设立专项基金等。
医疗机构还可借鉴道路交通事故赔付经验,由医患双方共同上保险,患者及
家属是否应得到经济赔偿或补偿,医方应赔付多少,由保险公司依据当事者约定或有关部门的决定与裁决作出理赔。
鉴于目前绝大多数患者及家属不了解医疗纠纷处理程序,医方应以开明的姿
态,公示医疗纠纷处理程序,依法向当事者提供病案资料,不人为地给患者及家属维权设置障碍。
6、你从事全科医生的优势是什么?
从事妇产科十五年,上二线也有近两年时间了,有一定经验,具备较好的独
立操作能力和教学能力;
平时坚持自学,对“内外儿科”都一定程度的了解与认识;
身体素质好,动作敏捷、反映也比较迅速,敢于面对工作压力。
7、全科医生应具备哪些基本素质和知识技能?
(1)基本素质:
强烈的责任心和同情心。要求医生以病人为中心,对病人的同情心和责任感
是无条件的,不求回报的,这是当好一个全科医生的前提。
出色的管理能力。全科医生必须要有自信心、自控力和决断力,敢于并善于
独立承担责任,掌控局面。
执着的科学精神和自我发展能力。因为全科医生工作相对独立,服务人群受
限,知识容易老化。因此全科医生必须严谨、敏感地对待业务工作,注重任何继续医学教育的机会,主动接受、理解、运用新知识。
(2)知识与技能:
与疾病诊疗和照顾相关的各种医学知识与技能;
了解与病人健康问题的发生、发展与康复相关的人文社会因素的知识与技
能,如病人的情况、遵医性、成本效益等;
与服务体系相关的知识与技能,如医疗服务体系利用、医疗管理、团队合作
等;
职业价值观形成相关的知识与技能,如服务和诊疗的态度、价值观、职业责
任感等;
与自身和团队业务发展相关的知识与技能,如终生学习能力、参与科研和教
学能力等。
第三篇:社区工作者面试题及答案全
第四篇:公开选拔领导干部面试题及答案全解
公选领导干部面试题及参考答案汇集(一)
1、目前竞争性选拔领导干部已成为干部选拔的重要形式之一,请你结合实际谈谈参加这
次公开选拔的态度,你有何优势。
【参考答案】①竞争性选拔党政领导干部成为干部选拔的重要形式,标志着我国干部人事制度改革的大趋势。通过竞争性选拔能够拓宽选人视野,也为更多年轻有为的干部提供了脱颖而出的机会和平台。
②这次我之所以参加公开选拔,出于两点考虑:一是以自己的实际行动支持公开选拔,二是通过公开选拔检验自己的能力素质。如果我有幸能够入选,我将不辜负组织和人民的厚望,权为民用、情为民系、利为民谋。
③参加这次竞争性选拨,我有三个方面的优势:一是具有较高的文化理论素养;二是具有较强的组织协调能力;三是具有为人民服务的精神。
2、如果你这次竞争性选拔成功,走上领导岗位后,却发现自己并不适应,甚至不能胜任新的领导岗位的工作,身边的同志也对你有些看法,你如何办?你面对这种情况,以后将如何打开工作局面。
【参考答案】通过竞争性选拔,我走上了领导岗位,既是对我能力的肯定,也是组织和人民对我的信任。上任后,肯定有一个适应的过程。如果发现自己长时间不适应、甚至不胜任,我将从以下三个方面着手:
①反思自省,迅速找出不适应、不胜任的原因。
②努力学习专业知识,虚心向单位的老领导、老同志学习,弥补自身专业和能力上的不足,尽快进入角色,为党和人民工作。
③如果经过自己的努力仍然不能适应、不能胜任的话,我将主动向组织和领导说明情况,请他们对我重新进行考察安排。
3、如果你走上新的领导岗位,由于你的部下工作失误,给当地群众造成一定的经济损失,当地群众对此不理解,到政府大门口组织了大规模的上访活动,情绪激动。领导让你去处理此事,你如何办。
[答案要点]作为一名领导干部上要对党负责,下要对人民群众负责。如果我的部下因为工作的失误,给人民群众造成了一定的经济损失,我难辞其咎,负有不可推卸的责任。面对群众因为不理解而组织的上访,我准备采取如下措施进行处理:
①沉着冷静,耐心细致地做好群众工作,安抚群众情绪。②赶赴现场,诚恳向群众道歉,并详细了解群众意见。
评论:实事求是是我们党最基本的原则,也是党对我们的基本要求,不做假账,不说假话,对造假严词说不,这些都是我们必须做到的。近年来,随着改革开放以经济建设为中心的党的路线的贯彻执行,我们党内极少数腐败分子特别会“数字出官”,编造虚假的经济数据伪造政绩,这严重影响了党和政府的形象。对于我工作遇到的下级数据有错误,我要严肃对待,具体如下:
第一,首先要弄清楚情况,不能鲁莽行事,我们也不排除可能是下级不小心工作失误造成的。因此要和下级确认数据中的某些数字,可以抽样问一些。
第二,如果核实:数据是不小心个别错误造成的,责令其赶快改正,必要的时候亲自下去协助调查,看问题出在哪里。最后责令重新递交新的数据报表,并做出适当的批评教育,工作务必严谨,防止事态扩大。
第三,如果经过核实,下级确认数据没问题,而且根据我的其他分析判断,确认数据造假行为,这时候必须严肃处理。
第四,坚持党的原则,上报上级领导请示处理办法,按照组织规定严肃处理,对党的干部造假行为决不姑息,按规定处理。
第五,最后召开内部会议,通报此事处理情况,加强对党的干部监督和教育,要引以为鉴,工作务必严谨,务必实事求是。
最后,作为领导干部,工作务必坚守党的原则,遵照党的规则制度,依法行政。做事务必小心谨慎,遇事不能鲁莽慌张,要认真调查研究,实事求是的分析情况再做决定。
公选领导干部面试题选
一、你上任后,在布置工作时遇到下级反对,将如何处理? 答题参考要点:
(1)首先冷静分析下级反对的具体情况(多数人反对,还是少数人、个别人反对)。(2)若是决策失误,要进一步调查研究,实施跟踪决策,修订原决策方案。(3)若是下级对此项决策不够理解,应加强宣传,分析比较,做好工作,取得支持。(4)若是下级在执行这一决策过程中有一些实际困难,应积极帮助解决。
二、请你谈谈如何在班子中当好“配角”。答题参考要点:
(1)按照分工,明确职责,坚持集体领导下的分工负责制。(2)积极参与集体领导,敢于发表自己的独立见解。
(3)摆正位置,当好助手,维护集体领导,诚恳待人,团结同志。(4)依据岗位职责,善于独立自主地开展工作,勇于承担责任。
(3)要严格要求自己,自觉接受党和群众的管理与监督。
八、某局机关因工作需要,新成立了一个行政处,由局原办公室副主任李×任处长,原办公室的8位后勤服务人员全部转到行政处,李×上任后便到处物色人才,又从别的单位调进5位工作人员。这样,一个14人的行政处便开始了正常工作。李×38岁,年富力强,精力旺盛,在没有配备副手的情况下,他领导其他13人开展工作。开始倒没什么,时间长了,问题也就多了。因为处里不管是工作分配、组织协调还是指导监督、对外联络,都是李×拍板定案。尽管他工作认真负责,每日起早贪黑,也适应不了如此繁杂的事务,哪个地方照顾不到都会出漏子,行政处内部开始闹矛盾,与其他处室也发生了不少冲突。
在这种情况下,局领导决定调出李佳,派局办公室另一位副主任王×接任行政处处长。王×上任后,首先,着手组建行政处内部组织机构,处下设置四个二级机构:办公室、行政一科、行政二科、行政三科。其次,选调得力干将,再从原来的局办公室选调两位主任科员任行政处副处长,在业务处选调3位副主任科员任行政一、二、三科的科长,其余科长、副科长在原13名工作人员中产生。王×采取这些做法,目的就是改变处里的沉闷空气,调动大家的工作积极性,提高行政处的工作效率。
这样,一个19人的行政处在三位正副处长、8位正副科长的领导下,再次以新的面貌投入到工作之中。但是过了不久,行政处的工作效率不仅没有提高,反而更加糟糕了。有些下属认为王×经常越权乱指挥,他们的工作没法开展;有的下属则认为王×到处包办代替,没事找事干,和科长争权;有的人认为行政处官多兵少,没有正经干活的。不到半年,行政处又陷入重重矛盾之中,不但人际关系紧张复杂,而且大家都没干劲。王处长带来的几个人也要求调回原处室。在这种情况下王强只好辞职。但他很困惑:自己工作热情很高,为什么还领导不好行政处的工作?
问:李×和王×失败的主要原因是什么?应如何改进? 答案参考要点:
(1)李×和王×两次管理上的失败,主要是因为在进行组织设计时,违背了组织设计的基本要求和原则,也就是说设计管理层次和控制幅度不合理。
(2)李×失败的原因:其一是管理层次太少,没有体现出分权管理原则;其二是管理幅度过宽,1:13的幅度严重失衡。
(3)王×的问题是:第一,横向部门设置过多;第二,官多兵少,机构头重脚轻;第三,领导方法不当,过于揽权,管得太宽太细,影响中层干部积极性。
(4)正确的做法应当是:第一,设计组织管理层次和控制幅度一定要适度;第二,确定控
(4)自觉接受党组织和群众的监督,经常自重、自省、自警、自励,提高抗腐蚀的能力。
十一、如果你走上副厅级领导岗位,作为领导班子中的一名成员,应如何贯彻民主集中制原则?
答题参考要点:
(1)充分认识民主集中制是我们党的根本组织制度和领导制度。
(2)牢固树立集体领导的观念,既要坚持重大问题集体讨论决定,又要根据集体决定和分工,切实履行自己的职责。
(3)摆正自己的位置,正确处理好自己与正职和其他领导成员的关系,搞好班子内的团结和合作。
(4)个人对集体作出的决定有不同意见,可以保留,但必须服从和执行,不另搞一套。
十二、试论“领导干部要增加‘公仆’意识,当好人民公仆”。答题参考要点:
(1)当人民的公仆,是我们党和国家的领导干部区别于一切剥削阶级官吏的根本标志。(2)当好人民公仆,必须坚持全心全意为人民服务的宗旨。(3)当好人民公仆,必须牢固树立群众观点,贯彻群众路线。(4)当好人民公仆,必须树立正确的人生观和价值观。
十三、假如你走上新的领导岗位,如何坚持集体领导下的分工负责制,做好分管的工作? 答题参考要点:
(1)坚持民主集中制原则,服从分工,当好副手。(2)深入实际,调查研究,取得工作的主动权。(3)理清工作思路,提出工作规划,调动大家的积极性。(4)密切联系群众,严格要求自己,维护班子团结。
十四、在新时期,必须保持和发扬艰苦奋斗的作风.请结合实际进行阐述。答题参考要点:
(1)艰苦奋斗是中华民族和我们党的光荣传统。
(2)我国仍处于社会主义初级阶段,这一基本国情,决定了必须保持和发扬艰苦奋斗的作风。
(3)坚持和发扬艰苦奋斗的作风,自觉抵制和反对各种腐朽思想和生活方式,才能保持党的坚强战斗力,保证正确的方向。
十五、如果你这次能够被选中,如何在斯岗位开展工作? 答案要点:
十九、联系实际谈谈怎样正确处理同上级的关系。答题时限:5分钟。
命题思路:善于正确处理同上级的关系是全心全意搞好本职工作的重要条件。如处理不妥,难免造成思想负担或其他影响;如处理得当,既可放手工作,在需要时又易于得到支持和帮助。
测试要素:人际沟通能力;领导水平分析:
(1)领导者与被领导者在人格上是完全平等的,但领导者是代表组织或单位进行领导工作的,尊重上级的正确领导,在一定意义上也就是尊重和爱护整个组织。
(2)应对上级领导的决策进行深入的分析研究,反复领会其意图,明确自己工作在整个决策方案中的地位和作用,以便自觉地、主动地而非被动的、盲目地予以实施。
(3)如果是副职,切勿事事依赖正职。在尊重正职的同时,主动起参谋和助手的作用,做好自己分管的工作,只是在该请示时才请示。
(4)如果上级是靠关系爬上去的平庸无能者,应该顾全大局,在适宜时机主动出谋划策,在关键问题上及时予以协助。如果上级是强横霸道者,最好私下据理力争,切勿胆怯盲从,唯唯诺诺,以免助长对方气焰。如果上级是追求完美者,应该予以提醒:工作不少,有个主次缓急,样样追求完美可能因小失大。如果上级是嫉贤妒能者,可在适当时机委婉规劝之,可用虚怀若谷的诚意感动之。
(5)向上级取经,学习有益的领导经验,同时从其失误中汲取教训。
第五篇:C语言面试题大汇总,个人觉得还是比较全
4.static有什么用途?(请至少说明两种)1.限制变量的作用域 2.设置变量的存储域
7.引用与指针有什么区别? 1)引用必须被初始化,指针不必。
2)引用初始化以后不能被改变,指针可以改变所指的对象。2)不存在指向空值的引用,但是存在指向空值的指针。
8.描述实时系统的基本特性
在特定时间内完成特定的任务,实时性与可靠性
9.全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈 10.什么是平衡二叉树?
左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1 11.堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源
12.什么函数不能声明为虚函数? constructor 13.冒泡排序算法的时间复杂度是什么? O(n^2)14.写出float x 与“零值”比较的if语句。if(x>0.000001&&x<-0.000001)16.Internet采用哪种网络协议?该协议的主要层次结构? tcp/ip 应用层/传输层/网络层/数据链路层/物理层
17.Internet物理地址和IP地址转换采用什么协议? ARP(Address Resolution Protocol)(地址解析協議)18.IP地址的编码分为哪俩部分?
IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分 哪些是网络位哪些是主机位。
2.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出
C程序。
循环链表,用取余操作做
3.不能做switch()的参数类型是: switch的参数不能为实型。
華為
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用“::” 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不 会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环 体内
2、如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在 头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用ex tern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 答:可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初 值,此时连接不会出错
4、语句for(;1 ;)有什么问题?它是什么意思? 答:和while(1)相同。
5、do„„while和while„„do有什么区别?
答:前一个循环一遍再判断,后一个判断以后再循环
6、请写出下列代码的输出内容 #include
1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么 区别?static函数与普通函数有什么区别?
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就 是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文 件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作 用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可 以避免在其它源文件中引起错误。
从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的 生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明 为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以 外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件
static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其 他文件单元中被引用;static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依 据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调 用中维持一份拷贝
2、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区)中,动态申请数据存 在于(堆)中。
3、设有以下说明和定义:
typedef union {long i;int k[5];char c;} DATE;struct data { int cat;DATE cow;double dog;} too;DATE max;则语句 printf(“%d”,sizeof(struct date)+sizeof(max));的执行结果是:___52____ 答:DATE是一个union, 变量公用空间.里面最大的变量类型是int[5], 占用20个字节.所
以它的大小是20 data是一个struct, 每个变量分开占用空间.依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52.当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
4、队列和栈有什么区别? 队列先进先出,栈后进先出
5、写出下列代码的输出内容 #include
7、请找出下面代码中的所以错误
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”
1、#include“string.h”
2、main()
3、{
4、char*src=“hello,world”;
5、char* dest=NULL;
6、int len=strlen(src);
7、dest=(char*)malloc(len);
8、char* d=dest;
9、char* s=src[len];
10、while(len--!=0)
11、d++=s--;
12、printf(“%s”,dest);
13、return 0;
14、} 答: 方法1: int main(){ char* src = “hello,world”;int len = strlen(src);char* dest =(char*)malloc(len+1);//要为 分配一个空间 char* d = dest;char* s = &src[len-1];//指向最后一个字符 while(len--!= 0)*d++=*s--;*d = 0;//尾部要加 printf(“%sn”,dest);free(dest);// 使用完,应当释放空间,以免造成内存汇泄露 return 0;} 方法2:
#include (2)如果不为空,则将栈A中所有元素依次pop出并push到栈B;(3)将栈B的栈顶元素pop出; 这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。3.在c语言 库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么? 函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr);程序例: #include 4.接入网用的是什么接口? 5.voip都用了那些协议? 6.软件测试都有那些种类? 黑盒:针对系统功能的测试 白合:测试函数功能,各函数接口 7.确定模块的功能和模块的接口是在软件设计的那个队段完成的? 概要设计阶段 8.enum string { x1, x2, x3=10, x4, x5, }x;问x= 0x801005,0x8010f4;9.unsigned char *p1;unsigned long *p2;p1=(unsigned char *)0x801000;p2=(unsigned long *)0x810000;请问p1+5=;p2+5=;三.选择题: 1.Ethternet链接到Internet用到以下那个协议? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID 2.属于网络层协议的是: A.TCP;B.IP;C.ICMP;D.X.25 3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;4.unsigned short hash(unsigned short key){ return(key>>)%256 } 请问hash(16),hash(256)的值分别是: A.1.16;B.8.32;C.4.16;D.1.32 四.找错题: 1.请问下面程序有什么错误? int a[60][250][1000],i,j,k;for(k=0;k<=1000;k++)for(j=0;j<250;j++)for(i=0;i<60;i++)a[i][j][k]=0;把循环语句内外换一下 2.#define Max_CB 500 void LmiQueryCSmd(Struct MSgCB * pmsg){ unsigned char ucCmdNum;......for(ucCmdNum=0;ucCmdNum 3.以下是求一个数的平方的程序,请找出错误: #define SQUARE(a)((a)*(a))int a=5;int b;b=SQUARE(a++);4.typedef unsigned char BYTE int examply_fun(BYTE gt_len;BYTE *gt_code){ BYTE *gt_buf;gt_buf=(BYTE *)MALLOC(Max_GT_Length);......if(gt_len>Max_GT_Length){ return GT_Length_ERROR;}.......} 五.问答题: 1.IP Phone的原理是什么? IPV6 2.TCP/IP通信建立的过程怎样,端口有什么作用? 三次握手,确定是哪个应用程序使用该协议 3.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种? 4.列举5种以上的电话新业务? 微软亚洲技术中心的面试题!!1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于 进程的资源.(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销 明显大于创建或撤消线程时的开销。2.测试方法 人工测试:个人复查、抽查和会审 机器测试:黑盒测试和白盒测试 2.Heap与stack的差别。Heap是堆,stack是栈。 Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。Stack空间有限,Heap是很大的自由存储区 C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。 程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传 递也在栈上进行 3.Windows下的内存是如何管理的? 4.介绍.Net和.Net的安全性。 5.客户端如何访问.Net组件实现Web Service? 6.C/C++编译器中虚表是如何完成的? 7.谈谈COM的线程模型。然后讨论进程内/外组件的差别。8.谈谈IA32下的分页机制 小页(4K)两级分页模式,大页(4M)一级 9.给两个变量,如何找出一个带环单链表中是什么地方出现环的? 一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方 10.在IA32中一共有多少种办法从用户态跳到内核态? 通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm86等等 11.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现? 用内存映射或全局原子(互斥变量)、查找窗口句柄..FindWindow,互斥,写标志到文件或注册表,共享内存。.12.如何截取键盘的响应,让所有的‘a’变成‘b’? 键盘钩子SetWindowsHookEx 13.Apartment在COM中有什么用?为什么要引入? 14.存储过程是什么?有什么用?有什么优点? 我的理解就是一堆sql的集合,可以建立非常复杂的查询,编译运行,所以运行一次后,以 后再运行速度比单独执行SQL快很多 15.Template有什么特点?什么时候用? 16.谈谈Windows DNA结构的特点和优点。 网络编程中设计并发服务器,使用多进程 与 多线程,请问有什么区别? 1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他 线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。 线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正 相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。思科 1.用宏定义写出swap(x,y)#define swap(x, y)x = x + y;y = xy;2.数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字 .时间复杂度必须为o(N)函数原型: int do_dup(int a[],int N)3 一语句实现x是否为2的若干次幂的判断 int i = 512;cout << boolalpha <<((i &(ib;a = a-b;or a = a^b;// 只能对int,char..b = a^b;a = a^b;or a ^= b ^= a;3.c和c++中的struct有什么不同? c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。 c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而clas s默认为private 4.#include 长度不一样,会造成非法的OS 6.列举几种进程的同步机制,并比较其优缺点。 原子操作 信号量机制 自旋锁 管程,会合,分布式系统 7.进程之间通信的途径 共享存储系统 消息传递系统 管道:以文件系统为基础 11.进程死锁的原因 资源竞争及进程推进顺序非法 12.死锁的4个必要条件 互斥、请求保持、不可剥夺、环路 13.死锁的处理 鸵鸟策略、预防策略、避免策略、检测与解除死锁 15.操作系统中进程调度策略有哪几种? FCFS(先来先服务),优先级,时间片轮转,多级反馈 8.类的静态成员和非静态成员有何区别? 类的静态成员每个类只有一个,非静态成员每个对象一个 9.纯虚函数如何定义?使用时应注意什么? virtual void f()=0;是接口,子类必须要实现 10.数组和链表的区别 数组:数据顺序存储,固定大小 连表:数据可以随机存储,大小可动态改变 12.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点? 应用层 表示层 会话层 运输层 网络层 物理链路层 物理层 tcp /udp属于运输层 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同,UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单,UDP 头包含很少的字节,比 TCP 负载消耗少。tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小 1:(void *)ptr 和(*(void**))ptr的结果是否相同?其中ptr为同一个指针.(void *)ptr 和(*(void**))ptr值是相同的 2:int main(){ int x=3;printf(“%d”,x);return 1;} 问函数既然不会被其它函数调用,为什么要返回1? mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息 1,要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234;那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做? *((void(*)())0x100000)();首先要将0x100000强制转换成函数指针,即:(void(*)())0x100000 然后再调用它: *((void(*)())0x100000)();用typedef可以看得更直观些: typedef void(*)()voidFuncPtr;*((voidFuncPtr)0x100000)();2,已知一个数组table,用一个宏定义,求出数据的元素个数 #define NTBL #define NTBL(sizeof(table)/sizeof(table[0]))面试题: 线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈? 进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候 操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。 DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL 中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调 用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创 建的线程所执行,那么是不是说DLL有独立的堆栈? 以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的 内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中 删除,很有可能导致程序崩溃 unsigned short A = 10;printf(“~A = %un”, ~A);char c=128;printf(“c=%dn”,c);输出多少?并分析过程 第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是12 8,所以输出-128。 这两道题都是在考察二进制向int或uint转换时的最高位处理。分析下面的程序: void GetMemory(char **p,int num){ *p=(char *)malloc(num); } int main(){ char *str=NULL; GetMemory(&str,100); strcpy(str,“hello”); free(str); if(str!=NULL){ strcpy(str,“world”);} printf(“n str is %s”,str);getchar();} 问输出结果是什么?希望大家能说说原因,先谢谢了 输出str is world。 free 只是释放的str指向的内存空间,它本身的值还是存在的.所以free之后,有一个好的习惯就是将str=NULL.此时str指向空间的内存已被回收,如果输出语句之前还存在分配空间的操作的话,这段存储 空间是可能被重新分配给其他变量的, 尽管这段程序确实是存在大大的问题(上面各位已经说得很清楚了),但是通常会打印出 world来。 这是因为,进程中的内存管理一般不是由操作系统完成的,而是由库函数自己完成的。当你malloc一块内存的时候,管理库向操作系统申请一块空间(可能会比你申请的大一些),然后在这块空间中记录一些管理信息(一般是在你申请的内存前面一点),并将可用 内存的地址返回。但是释放内存的时候,管理库通常都不会将内存还给操作系统,因此你 是可以继续访问这块地址的,只不过。。。。楼上都说过了,最好别这么干。 char a[10],strlen(a)为什么等于15?运行的结果 #include “stdio.h” #include “string.h” void main(){ char aa[10];printf(“%d”,strlen(aa));} sizeof()和初不初始化,没有关系; strlen()和初始化有关。 char(*str)[20];/*str是一个数组指针,即指向数组的指针.*/ char *str[20];/*str是一个指针数组,其元素为指针型数据.*/ long a=0x801010;a+5=? 0x801010用二进制表示为:“1000 0000 0001 0000 0001 0000”,十进制的值为8392720,再加上5就是8392725罗