20xx年高职院校单独招生面试题

时间:2024.5.15

20xx年高职院校单独招生面试问题汇总

无锡职业技术学院

1. 对无锡这个城市的了解?

2. 对无锡职业技术学院的了解?

3. 对所选职业的发展前景?

4. 谈谈你的家庭状况

5. 对食品安全问题的认识

6. 谈谈小汽车快速发展的利与弊

7. 你认为你幸福吗?幸福是什么

8. 网购的利与弊

9. 对中学生出国留学的看法?

10. 汽车的大前灯、探照灯、手电筒的差别?是什么原理?

11. PM2.5指什么?

12. 黄金分割点在实际生活中应用在哪些方面?

13. 太空垃圾是什么?有哪些危害?

14. 你知道什么叫“绿色汽车”吗?你了解的“绿色汽车”有哪些?

15. 你参加过哪些课外活动,说说你担任的职位和贡献

16. 物流是什么?

17. 两个人登山,一个人执着于登上山顶,一个人边欣赏,你是怎么看待这两个价值观?

18. 你认为材料,能源和信息技术是否是人类现代社会文明大厦的三大支柱?

19. 你认为热能能转化为电能吗?请举一例,并简述其原理

20. 你对公务员报考有什么看法?

21. 列举能代表中国的三种元素

南京信息职业技术学院

1. 在太空肉眼能看到地球吗?为什么

2. 怎么理解孙中山“立志要做大事,不可要做大官”这句话?

3. 把清洁和汽车放在一起你会想到什么?

4. 大学生到企业实习,你怎么看待?

5. 如果你在竞选班长职位中失败了,你怎么看待?

6. 如何看待别人对你的批评?

7. 介绍一下你家乡的特产或小吃

8. 如果你的老师和同学批评你,你会怎么想?你有什么反应? 1

9. 你在班上考的最好的一次是什么时候?

10. 目前城市小区建设中有高档住宅区与低级住宅区的划分,谈谈你的观点

11. 你对大学有什么期盼?如果不能满足你的期盼会怎么样?

12. 高速公路为什么不修得很直,而是要到一定的距离就修一个弯道呢?

13. 谈谈你的职业理想

14. 你的同学问你要不要去见网友,你会怎么说?

15. 为什么炒板栗要放糖?

16. 你最好的功课是什么?如何把它学好的?

17. 对“为人类解放事业而奋斗”的理解

18. 有个孩子跟他母亲说:“我以后要当一个小丑”。父亲骂道真没出息,而母亲却说:“你能给世界带来欢笑,这很好”,谈谈你对此的看法

19. 在生活和学习中你会受到很多约束,你怎么办?

20. 你是选择有竞争性的职业还是稳妥安逸的职业?为什么?

21. 选三个词解释:社会主义核心价值;LV;令狐冲;iphone

22. 你所报考的专业是什么?谈谈你对该专业的了解?

23. 假如你是一个司机,你的车只能载一个人:一个赶着去救病人的医生,一个你仰慕已久的美女或帅哥,一个得了绝症的老人,你会选择载哪一个人?

24. 你认为学校给学生布置为他们的父母洗脚合理吗?

25. 大学生父母来陪读合理吗?

26. 如果班主任交给班委去完成一个任务,但效率不高,派你前去协助他。可是班委对你有抵触情绪你会怎么做?

27. 谈谈你高中的学习和生活的安排?你自己又有什么样的安排?

28. 你和你的朋友在打游戏,被别人打扰了,你朋友勃然大怒,你会如何做?

29. 你如果进入我们学校,你面临的最大问题是什么,你如何解决?

30. 网上有人将杜甫的照片乱加修饰,比如杜甫开汽车,骑摩托车,吃黄瓜,拿着砍刀,请问你对此有什么看法?

31. 你认为未来手机是什么样的(外表,功能,技能等)?

32. 水蒸气是否会引起温室效应?

33. 如果你的好朋友向你借钱,而你又不想借给他,你如何去拒绝?

34. 你在高中最喜欢什么科目?为什么?

35. 你对高考加分政策有什么看法?

36. 你记得父母或其他亲人的生日吗?在生日那天你会对他(她)说什么?

37. 如果你发现有人作弊,你会怎么办?

38. 放在水箱的物体,拿出后,放置一段时间后质量为何会上升?

39. 只有一辆自行车怎样测量操场的周长?

40. 你进入大学后怎么安排周六周日的时间?

2

41. 有人说智慧比体力更重要,成功的关键取决于智慧,谈谈你的看法

42. 怎样区别生和熟的鸡蛋?

43. 你看穿越剧吗?你认为穿越剧对学生学习历史有什么帮助?

44. .每年都有很多人死于吸烟,请你谈谈如何戒烟。

45. 请你谈谈如何获得科学素养。

46. 假如你是班长,班主任让你组织:“学习雷锋好榜样,引领文明新时代”的主题班会,你会如何开展?

47. 中国历史上第一个王朝?最后一个由汉人建成的王朝?

48. 谈谈你对青少年沉迷于网络的看法

49. 谈谈对于“仰望星空与脚踏实地”的看法以及他对你的影响

50. 朋友理了个怪异的发型,他自己觉得不错,当他问你时,你会怎么说?

51. 成年人经常喝纯净水好不好?

52. 谈谈你对“己所不欲,勿施于人”的看法?

53. 领导与被领导你喜欢哪样?为什么?与同事(领导)发生矛盾时你会怎么办?

54. 储油罐为什么要设计成银白色?为什么要设计成直径很大,矮扁状?

55. 钱学森说我们的学校培养不出杰出的人才,你对此有什么看法?

56. 生活和学习中有哪些挫折,面对挫折,你有哪些经验?

57. 一个桶中有三中颜色果冻,闭上眼睛从桶中一次抓两个相同颜色的果冻,问抓几次就可以确定手中肯定有两个同一颜色的果冻?

58. 女大学生频繁相亲想加入豪门你怎么想?

59. 说出你看过的三部名著,任选一部谈谈你的感受

60. 地球是在运动的,为什么我们感觉不到?

61. 谈谈你对“改变可以改变的。接受不能改变的看法”的看法

62. 如果你的同学抄作业,你会阻止么?如果阻止你会怎么做?

63. 每年的植树节是几号?“今年种的树,明年还会活吗?”成为今年植树节的热点话题,谈谈你对此的看法。

64. 用物理方法如何分辨鸡蛋是生的还是熟的。

65. 给一位不认识电脑的老人介绍互联网。

66. 讲讲你性格的弱点,在三国中找一个与你匹配的人物。

67. 如果你的手表丢了,大家都指向一个人,你会怎么办?

68. 试举例说明你性格最大的优点与弱点

69. 你认为中国足球什么时候能拿到世界杯冠军。

70. 谈谈你对“火”的理解。

71. 《西游记》中四个人物你最喜欢谁,说明理由

72. 信息技术的含义

73. 你的性格是什么样的,你觉得你的性格能做什么样的工作。

3

74. 谈谈你对'品学兼优'的理解

75. 谈谈你对高素质,高学历的理解, 最好结合你所报的专业

76. 有人说“上大学没逃过课的就不叫上大学”谈谈你对这句话看法

77. 木桶效应在生活中的应用

78. 你对有些生物人类想消灭却消灭不了,想保护却又保护不了,有什么看法?

79. 分别用一个成语形容企业家,教育家,思想家,政治家。并谈谈他们对社会的影响。

80. 你最喜欢的老师和最不喜欢的老师是什么样的?你不喜欢的老师对你上课有没有影响?

81. 微电影是什么?微电影的出现说明了什么?

82. 谈谈你对“严谨 勤奋 求实 创新”的看法

83. A与B选班干部, A选了自己而选上了,B因选择他人而落选了,你怎么看?

84. 老师处理事情的意见与你不同,你怎么做?

85. 高级技工工资很高,为什么那么多人都还要考公务员?

86. 谈谈乔布斯这个人, 再结合他的产品谈谈你的看法

87. 什么是温室效应,如何预防?

88. 彩虹是怎么形成的?有哪些颜色?为什么红色在最前面?

89. 谈谈你对提前预知基因组成的看法

90. 自行车的优缺点,你想怎样改造?

91. 你怎样理解学好数理化走遍天下都不怕?

92. 如果你朋友让你做一件你不喜欢做的事情你会怎么办

93. 在生活中老师做的事情不合理,你会如何处理

94. 对绝症患者,应该隐瞒病情还是告诉实情

95. 手机什么场合不能用?

96. 如果你的同学告诉你一个秘密或者很重要的事情, 你怀疑你的老师也应该知道,你会和你的老师说么?

97. 废旧电池为什么不能乱丢

98. 你所选择的专业家人不了解,你会如何向你的家人解释,让家人支持你?

99. 给你一个杯子,一个背包,说出尽可能多的创意作品。

100. 为什么凌晨和傍晚的太阳是红色的?请用物理知识解答

101. 月球引力会引发海啸吗?

102. 你被老师批评过吗?为什么批评?你如何看待批评?

103. 到公司你愿意从基层干起吗?你对频繁跳槽有什么看法?

104. 如果你是一名财主,一位工人为你工作7天,你有一根金条,你只能把它分成相连的七段、每天工作结束你都要给他一段金条,你只能断两次,请问你要怎么做?

4

105. 简述一件你或委屈或难过或后悔或伤心或愤怒的事。

106. 一家工厂对周围的市民生活产生了许多不好的影响,市民向上级反应可仍没有改观。如果你作为一名有社会责任心的人,你会怎么做?如果你得做法也没有用你又会怎样?

107. 如果你有很多钱,又有很多时间,你会用这些钱来干嘛?

108. 什么是通货膨胀?

109. 蚂蚁能推动卡车吗?为什么?

110. 你与别人住一个宿舍,他们都不肯打扫卫生,你会打扫吗?为什么?如果你打扫了,其他人又对你冷嘲热讽,你会怎么办?

111. 对于现在人人追捧iphone,你有什么看法?

112. 如果你去银行取钱有很多人排队,你会怎么办?

113. 说出手机的至少5大用处

114. 你是一位小记者,你要采访温总理、你要问什么问题??为什么这样问? 115. 你最喜欢的一部电视剧或电影,为什么?

116. 金钱 荣誉 地位你会选择什么?

117. 说说你最喜欢的历史人物,并具体阐明原因

118. 很多化学物品造福人类,可是有人却说化学家是罪人,这是为什么? 119. 住在学校,你的家人是一个月给一次生活费还是一年一次,你更赞成哪一种,为什么?

120. 说说激光的原理以及应用在哪些地方.

121. 测试地面是否水平,你有什么方法

122. 高中生在校接吻被学校开除对此 有什么看法?

123. 对你曾经考试考的最好的一次,分析考得好的原因?

124. 你喜欢看什么报纸 谈谈原因?

125. 你们的宿舍丢钱了,种种迹象都表明最有可能是你干的,大家都开始怀疑你,你觉得很委屈,这个时候你该怎么办?

126. 电话的通话原理

127. 假如一个公司招聘有五个岗位,你们宿舍有六个人都想去面试,你怎么办

128. 如果你的室友老是不打热水而是用你的,你会怎么办?

129. 避雷针什么原理?

130. 怎样理解“一个人是条龙,一群人是个虫”

131. 说出十个与手机相关联的词汇

132. 你对孟子的“生于忧患,死于安乐”怎样理解

133. 你用电脑做什么?你知道哪些软件?

134. 畅想你所希望的大学的一天

5

135. 去过哪些地方旅游,说说其中一个的印象

136. 成绩和能力的关系

137. 你的性格是什么样的,这样的性格适合什么工作

138. 你对毕业大学生工资不如农民工这一社会现象的看法

139. 如果你是副班长,班长所作所为蛮横霸道,你会报告给班委批评他吗? 140. 在遇到劫匪,你如何用自己的机智解决问题

141. 如果你是一名中学校长,如何发展素质教育

142. 在考试时,你的好友趁老师不注意扔了个纸条给你,要你给他传答案,在纪律和友情上你选哪个?

143. 如果由你保管的一份机密文件丢了,第二天又出现在你的抽屉里,你会怎么办?

144. 如果你的一个好朋友和你渐行渐远,你会怎么办?

145. .“不管是黑猫白猫,能捉到老鼠的就是好猫。”你对这句话的理解。 146. 介绍你认为你高中阶段最精彩的一节课

147. 你对现在很多家长在高中阶段就把孩子送去国外有什么看法。 148. 具体阐述“鲁迅精神”

149. 二十四个节气你知道多少?

150. 你希望你的老师具备什么样的素质?简要说一下理由

151. 请谈谈你对“校园恋爱”的态度,赞同,不赞同或不反对。

152. 你所理解的幸福是什么

153. 如何保持自信,如何克服自卑心心理

154. 有人说:“小学是人间,中学是地狱,大学是天堂”对此你有什么看法?人类在保护自然的同时也在破坏自然,你对生物未来的发展有何看法 155. 为什么风吹火有时候一吹就灭,有时候越来越旺?

南京化工职业技术学院

1. 自我介绍一分钟

2. 很多成功人士都是从最基层的工作做起,你对此有什么看法,如果是你,你愿意从最基层的工作做起吗?

3. 你是乘什么交通工具来的?你对交通工具有什么看法?

4. 汽油分93号,97号的理由

5. 现在的环境问题有哪些,谈谈你会做出哪些贡献

6. 介绍一下你高中的校训

7. 你认为现在的环境污染有哪些,并举出一些可以治理的措施

8. 请你谈谈高职院校和大学本科的区别

9. 你是一个高中生,如果明天给你放一天假,你会在逛街,睡觉,打游戏,学习中选什么?

6

10. 有一个独木桥,桥两边各有一个小孩,独木桥中央有一个农夫,请问怎样才能让这两个小孩都通过独木桥?

11. 你怎么样看待诚实

12. 你选的什么专业?为什么选择?从何处了解到?

13. 你认为化工的前景怎么样

14. 介绍一下你有哪些喜好

15. 说两个马克思主义的基本原理

16. 对这次单招的看法

17. 你对南京有什么了解?

18. 秒针转一圈,分针转一格,这一格是多少度?

19. 你对你家乡的文化习俗和旅游景点了解多少?

20. 假如你买的新电脑在宿舍不见了,你怎么办?

21. 你觉得情商和智商哪个更重要?

南京工业职业技术学院

1. 你的兴趣爱好,特长,所报专业,为什么?

2. 智能手机与普通手机及电脑的区别?

3. 家用电器是并联还是串联,为什么?

4. 自行车的轮胎为何刻有花纹?车座为什么有弹簧?

5. 解释什么是共振?有什么应用和危害?

6. 两个同质量的铁球和铜球同时从同一高度放下,哪个先着地,为什么?

7. 目前隐形飞机的材料是什么?

8. 坐在摩托车上,在转弯时有什么感觉?请用物理学知识解释

9. 两个同质量,同体积的空心铁球与铜球,同时从同一斜面放下,哪个先落地,运用物理知识解释原因

10. 在快速启动的车上有什么感觉?请用物理学知识解释

11. 订书机运用了哪些物理原理?

12. 鸡蛋煮熟后放入水中为什么变得容易剥?茶杯为什么要放入热水中预热?

13. 蚂蚁从10米高楼上掉下来会死吗?为什么?

14. 汽车上的镜子是反光镜,凸镜还是凹镜?

15. 微波炉加热鸡蛋会爆炸吗,为什么?

16. 新能源有哪些,他们有什么特点?

17. 运动员跳远符合什么原理?

18. 如何测量一座大楼的高度?

南通航运职业技术学院

1. 如何排解消极情绪?

7

2. 说出儒、道、佛教的代表人物

3. 人口老龄化你是怎么看待的?

4. 《青花瓷》中有一句词“有一种爱到不了的地方”这种爱你是如何理解的

5. 如果你上网查南通航运职业技术学院,你要了解它的什么?

6. 给你五百块,你怎样让你母亲开心?

7. 长江流过江苏的哪些城市?

8. 说出五种戏曲的名称

9. 林书豪从板凳球员到NBA巨星球员,你对此有什么看法

10. 仰望星空你会联想到什么?

11. 辛亥革命距今多少年?有什么意义?

12. 两弹一星是指什么?对现在社会有什么影响?

13. 在沙漠中有GPS和导航仪怎样找到牧民所在地

14. X射线的作用

15. 有些人高调做慈善,谈谈你对这些人的看法

16. 对“子不教父之过,人不学师之惰”这句话用现代教育观解释,并说出自己的看法

8


第二篇:20xx年c++面试题3


1.求下面函数的返回值(微软) 1. int func(x)

2. {

3. int countx = 0;

4. while(x)

5. {

6. countx ++;

7. x = x&(x-1);

8. }

9. return countx;

10. }

复制代码

假定x = 9999. 答案:8思路:将x转化为2进制,看含有的1的个数。

2. 什么是“引用”?申明和使用“引用”要注意哪些问题?

答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。

3. 将“引用”作为函数参数有哪些特点?

(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。

(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给形参分配存储单元,形参变量是实参变量的副本;如果传递的是对象,还将调用拷贝构造函数。因此,当参数传递的数据较大时,用引用比用一般变量传递参数的效率和所占空间都好。

(3)使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用"*指针变量名" 的形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调函数的调用点处,必须用变量的地址作为实参。而引用更容易使用,更清晰。

4. 在什么时候需要使用“常引用”?

如果既要利用引用提高程序的效率,又要保护传递给函数的数据不在函数中被改变,就应使用常引用。常引用声明方式:const 类型标识符 &引用名=目标变量名;

例1 1. int a ;

2. const int &ra=a;

3. ra=1; //错误

4. a=1; //正确

复制代码

例2

1. string foo( );

2. void bar(string & s);

复制代码

那么下面的表达式将是非法的:

1. bar(foo());

2. bar("hello world");

复制代码

原因在于foo( )和"hello world"串都会产生一个临时对象,而在C++中,这些临时对象都是const类型的。因此上面的表达式就是试图将一个const类型的对象转换为非const类型,这是非法的。

引用型参数应该在能被定义为const的情况下,尽量定义为const .

5. 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?

格式:类型标识符 &函数名(形参列表及类型说明){ //函数体 }好处:在内存中不产生被返回值的副本;(注意:正是因为这点原因,所以返回一个局部变量的引用是不可取的。因为随着该局部变量生存期的结束,相应的引用也会失效,产生runtime error!

注意事项:

(1)不能返回局部变量的引用。这条可以参照Effective C++[1]的Item 31.主要原因是局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指"的引用,程序会进入未知状态。

(2)不能返回函数内部new分配的内存的引用。这条可以参照Effective C++[1]的Item 31.虽然不存在局部变量的被动销毁问题,可对于这种情况(返回函数内部new分配内存的引用),又面临其它尴尬局面。例如,被函数返回的引用只是作为

一个临时变量出现,而没有被赋予一个实际的变量,那么这个引用所指向的空间(由new分配)就无法释放,造成memory leak.(3)可以返回类成员的引用,但最好是const.这条原则可以参照Effective C++[1]的Item 30.主要原因是当对象的属性是与某种业务规则(business rule)相关联的时候,其赋值常常与某些其它属性或者对象的状态有关,因此有必要将赋值操作封装在一个业务规则当中。如果其它对象可以获得该属性的非常量引用(或指针),那么对该属性的单纯赋值就会破坏业务规则的完整性。

(4)流操作符重载返回值申明为“引用”的作用:流操作符<<和>>,这两个操作符常常希望被连续使用,例如:cout << "hello" << endl; 因此这两个操作符的返回值应该是一个仍然支持这两个操作符的流引用。可选的其它方案包括:返回一个流对象和返回一个流对象指针。但是对于返回一个流对象,程序必须重新(拷贝)构造一个新的流对象,也就是说,连续的两个<<操作符实际上是针对不同对象的!这无法让人接受。对于返回一个流指针则不能连续使用<<操作符。因此,返回一个流对象引用是惟一选择。这个唯一选择很关键,它说明了引用的重要性以及无可替代性,也许这就是C++语言中引入引用这个概念的原因吧。赋值操作符=.这个操作符象流操作符一样,是可以连续使用的,例如:x = j = 10;或者(x=10)=100;赋值操作符的返回值必须是一个左值,以便可以被继续赋值。因此引用成了这个操作符的惟一返回值选择。

例3 1. #include <iostream.h> 2. int &put(int n);

3. int vals[10];

4. int error=-1;

5. void main()

6. {

7. put(0)=10; //以put(0)函数值作为左值,等价于vals[0]=10;

8. put(9)=20; //以put(9)函数值作为左值,等价于vals[9]=20;

9. cout<<vals[0];

10. cout<<vals[9];

11. }

12. int &put(int n)

13. {

14. if (n>=0 && n<=9 ) return vals[n];

15. else { cout<<"subscript error"; return error; }

16. }

复制代码

(5)在另外的一些操作符中,却千万不能返回引用:+-*/ 四则运算符。它们不能返回引用,Effective C++[1]的Item23详细的讨论了这个问题。主要原因是这四个操作符没有side effect,因此,它们必须构造一个对象作为返回值,可选的方案包括:返回一个对象、返回一个局部变量的引用,返回一个new分配的对象的引用、

返回一个静态对象引用。根据前面提到的引用作为返回值的三个规则,第2、3两个方案都被否决了。静态对象的引用又因为((a+b) == (c+d))会永远为true而导致错误。所以可选的只剩下返回一个对象了。

6. “引用”与多态的关系?

引用是除指针外另一个可以产生多态效果的手段。这意味着,一个基类的引用可以指向它的派生类实例。

例4 1. Class A; 2. Class B : Class A{...};

3. B b;

4. A& ref = b;

复制代码

7. “引用”与指针的区别是什么?

指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。此外,就是上面提到的对函数传ref和pointer的区别。

8. 什么时候需要“引用”?

流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。

以上 2-8 参考:

/wfwd/archive/2006/05/30/763551.aspx

9. 结构与联合有和区别?

1. 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。

2. 对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。

10. 下面关于“联合”的题目的输出?

a)

1. #include <stdio.h>

2. union

3. {

4. int i;

5. char x[2];

6. }a;

7. void main()

8. {

9. a.x[0] = 10;

10. a.x[1] = 1;

11. printf("%d",a.i);

12. }

复制代码

答案:266 (低位低地址,高位高地址,内存占用情况是Ox010A)

b) 1. main()

2. {

3. union{ /*定义一个联合*/

4. int i;

5. struct{ /*在联合中定义一个结构*/

6. char first;

7. char second;

8. }half;

9. }number;

10. number.i=0x4241; /*联合成员赋值*/

11. printf("%c%c\n", number.half.first, mumber.half.second);

12. number.half.first='a'; /*联合中结构成员赋值*/

13. number.half.second='b';

14. printf("%x\n", number.i);

15. getch();

16. }

复制代码

答案: AB (0x41对应'A',是低位;Ox42对应'B',是高位)

6261 (number.i和number.half共用一块地址空间)

11. 已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy.

答案:

1. char *strcpy(char *strDest, const char *strSrc)

2. {

3. if ( strDest == NULL || strSrc == NULL)

4. return NULL ;

5. if ( strDest == strSrc)

6. return strDest ;

7. char *tempptr = strDest ;

8. while( (*strDest++ = *strSrc++) != ‘\0’);

9. return tempptr ;

10. }

复制代码

12. 已知String类定义如下: 1. class String

2. {

3. public:

4. String(const char *str = NULL); // 通用构造函数

5. String(const String &another); // 拷贝构造函数

6. ~ String(); // 析构函数

7. String & operater =(const String &rhs); // 赋值函数

8. private:

9. char *m_data; // 用于保存字符串

10. };

复制代码

尝试写出类的成员函数实现。

答案: 1. String::String(const char *str)

2. {

3. if ( str == NULL ) //strlen在参数为NULL时会抛异常才会有这

步判断

4. {

5. m_data = new char[1] ;

6. m_data[0] = '\0' ;

7. }

8. else

9. {

10. m_data = new char[strlen(str) + 1];

11. strcpy(m_data,str);

12. }

13. }

14. String::String(const String &another)

15. { 16. m_data = new char[strlen(another.m_data) + 1];

17. strcpy(m_data,other.m_data);

18. }

19. String& String::operator =(const String &rhs)

20. {

21. if ( this == &rhs)

22. return *this ;

23. delete []m_data; //删除原来的数据,新开一块内存

24. m_data = new char[strlen(rhs.m_data) + 1];

25. strcpy(m_data,rhs.m_data);

26. return *this ;

27. }

28. String::~String()

29. {

30. delete []m_data ;

31. }

复制代码

13. .h头文件中的ifndef/define/endif 的作用?

答:防止该头文件被重复引用。

14. #include<file.h> 与 #include "file.h"的区别?

答:前者是从Standard Library的路径寻找和引用file.h,而后者是从当前工作路径搜寻并引用file.h. 15.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?

首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。

通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到该函数,但是并不会报错;它会在连接阶段中从模块A编译生成的目标代码中找到此函数extern "C"是连接申明(linkage declaration),被extern "C"修饰的变量和函数是按照C语言方式编译和连接的,来看看C++中对类似C的函数是怎样编译的:作为一种面向对象的语言,C++支持函数重载,而过程式语言C则不支持。函数被C++编译后在符号库中的名字与C语言的不同。例如,假设某个函数的原型为:void foo( int x, int y );

该函数被C编译器编译后在符号库中的名字为_foo,而C++编译器则会产生像

_foo_int_int之类的名字(不同的编译器可能生成的名字不同,但是都采用了相同的机制,生成的新名字称为“mangled name”)。

_foo_int_int 这样的名字包含了函数名、函数参数数量及类型信息,C++就是靠这种机制来实现函数重载的。例如,在C++中,函数void foo( int x, int y )与void foo( int x, float y )编译生成的符号是不相同的,后者为_foo_int_float.同样地,C++中的变量除支持局部变量外,还支持类成员变量和全局变量。用户所编写程序的类成员变量可能与全局变量同名,我们以"."来区分。而本质上,编译器在进行编译时,与函数的处理相似,也为类中的变量取了一个独一无二的名字,这个名字与用户程序中同名的全局变量名字不同。

未加extern "C"声明时的连接方式假设在C++中,模块A的头文件如下 1. // 模块A头文件 moduleA.h

2. #ifndef MODULE_A_H

3. #define MODULE_A_H

4. int foo( int x, int y );

5. #endif 复制代码

在模块B中引用该函数:

1. // 模块B实现文件 moduleB.cpp

2. #include "moduleA.h"

3. foo(2,3);

复制代码

实际上,在连接阶段,连接器会从模块A生成的目标文件moduleA.obj中寻找_foo_int_int这样的符号!

加extern "C"声明后的编译和连接方式

加extern "C"声明后,模块A的头文件变为: 1. // 模块A头文件 moduleA.h

2. #ifndef MODULE_A_H

3. #define MODULE_A_H

4. extern "C" int foo( int x, int y );

5. #endif

复制代码

在模块B的实现文件中仍然调用foo( 2,3 ),其结果是:

(1)模块A编译生成foo的目标代码时,没有对其名字进行特殊处理,采用了C语言的方式;

(2)连接器在为模块B的目标代码寻找foo(2,3)调用时,寻找的是未经修改的符号名_foo.

如果在模块A中函数声明了foo为extern "C"类型,而模块B中包含的是extern int foo( int x, int y ) ,则模块B找不到模块A中的函数;反之亦然。

所以,可以用一句话概括extern “C”这个声明的真实目的(任何语言中的任何语法特性的诞生都不是随意而为的,来源于真实世界的需求驱动。我们在思考问题时,不能只停留在这个语言是怎么做的,还要问一问它为什么要这么做,动机是什么,这样我们可以更深入地理解许多问题):实现C++与C及其它语言的混合编程。

明白了C++中extern "C"的设立动机,我们下面来具体分析extern "C"通常的使用技巧:extern "C"的惯用法(1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理: 1. extern "C" 2. {

3. #include "cExample.h"

4. }

复制代码

而在C语言的头文件中,对其外部函数只能指定为extern类型,C语言中不支持extern "C"声明,在。c文件中包含了extern "C"时会出现编译语法错误。

C++引用C函数例子工程中包含的三个文件的源代码如下: 1. /* c语言头文件:cExample.h */

2. #ifndef C_EXAMPLE_H

3. #define C_EXAMPLE_H

4. extern int add(int x,int y);

5. #endif

6. /* c语言实现文件:cExample.c */

7. #include "cExample.h"

8. int add( int x, int y )

9. {

10. return x + y;

11. }

12. // c++实现文件,调用add:cppFile.cpp

13. extern "C"

14. {

15. #include "cExample.h"

16. }

17. int main(int argc, char* argv[])

18. { 19. add(2,3);

20. return 0;

21. }

复制代码

如果C++调用一个C语言编写的。DLL时,当包括。DLL的头文件或声明接口函数时,应加extern "C" { }.

(2)在C中引用C++语言中的函数和变量时,C++的头文件需添加extern "C",但是在C语言中不能直接引用声明了extern "C"的该头文件,应该仅将C文件中将C++中定义的extern "C"函数声明为extern类型。

C引用C++函数例子工程中包含的三个文件的源代码如下: 1. //C++头文件 cppExample.h

2. #ifndef CPP_EXAMPLE_H

3. #define CPP_EXAMPLE_H

4. extern "C" int add( int x, int y );

5. #endif

6. //C++实现文件 cppExample.cpp

7. #include "cppExample.h"

8. int add( int x, int y )

9. {

10. return x + y;

11. }

12. /* C实现文件 cFile.c

13. /* 这样会编译出错:#include "cExample.h" */

14. extern int add( int x, int y );

15. int main( int argc, char* argv[] )

16. {

17. add( 2, 3 );

18. return 0;

19. }

复制代码

15题目的解答请参考《C++中extern “C”含义深层探索》注解:

16. 关联、聚合(Aggregation)以及组合(Composition)的区别?

涉及到UML中的一些概念:关联是表示两个类的一般性联系,比如“学生”和“老师”就是一种关联关系;聚合表示has-a的关系,是一种相对松散的关系,聚合类不需要对被聚合类负责,如下图所示,用空的菱形表示聚合关系:

从实现的角度讲,聚合可以表示为:

class A {...} class B { A* a; .....}

而组合表示contains-a的关系,关联性强于聚合:组合类与被组合类有相同的生命周期,组合类要对被组合类负责,采用实心的菱形表示组合关系:

实现的形式是:

class A{...} class B{ A a; ...}

参考文章:/wfwd/archive/2006/05/30/763753.aspx

/wfwd/archive/2006/05/30/763760.aspx

17.面向对象的三个基本特征,并简单叙述之?

1. 封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public)

2. 继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复用的两种方式。

3. 多态:是将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。

18. 重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别?

常考的题目。从定义上来说:重载:是指允许存在多个同名函数,而这些函数的参数表不同(或许参数个数不同,或许参数类型不同,或许两者都不同)。

重写:是指子类重新定义复类虚函数的方法。

从实现原理上来说:重载:编译器根据函数不同的参数表,对同名函数的名称做修饰,然后这些同名函数就成了不同的函数(至少对于编译器来说是这样的)。如,有两个同名函数:function func(p:integer):integer;和function func(p:string):integer;。那么编译器做过修饰后的函数名称可能是这样的:int_func、str_func.对于这两个函数的调用,在编译器间就已经确定了,是静态的。也就是说,它们的地址在编译期就绑定了(早绑定),因此,重载和多态无关!

重写:和多态真正相关。当子类重新定义了父类的虚函数后,父类指针根据赋给它的不同的子类指针,动态的调用属于子类的该函数,这样的函数调用在编译期

间是无法确定的(调用的子类的虚函数的地址无法给出)。因此,这样的函数地址是在运行期绑定的(晚绑定)。

19. 多态的作用?

主要是两个:1. 隐藏实现细节,使得代码能够模块化;扩展代码模块,实现代码重用;2. 接口重用:为了类在继承和派生的时候,保证使用家族中任一类的实例的某一属性时的正确调用。

20. Ado与Ado.net的相同与不同?

除了“能够让应用程序处理存储于DBMS 中的数据”这一基本相似点外,两者没有太多共同之处。但是Ado使用OLE DB 接口并基于微软的COM 技术,而ADO.NET 拥有自己的ADO.NET 接口并且基于微软的。NET 体系架构。众所周知。NET 体系不同于COM 体系,ADO.NET 接口也就完全不同于ADO和OLE DB 接口,这也就是说ADO.NET 和ADO是两种数据访问方式。ADO.net 提供对XML 的支持。

21. New delete 与malloc free 的联系与区别?

答案:都是在堆(heap)上进行动态的内存操作。用malloc函数需要指定内存分配的字节数并且不能初始化对象,new 会自动调用对象的构造函数。delete 会调用对象的destructor,而free 不会调用对象的destructor. 22. #define DOUBLE(x) x+x ,i = 5*DOUBLE(5); i 是多少?

答案:i 为30.

23. 有哪几种情况只能用intialization list 而不能用assignment?

答案:当类中含有const、reference 成员变量;基类的构造函数都需要初始化表。

24. C++是不是类型安全的?

答案:不是。两个不同类型的指针之间可以强制转换(用reinterpret cast)。C#是类型安全的。

25. main 函数执行以前,还会执行什么代码?

答案:全局对象的构造函数会在main 函数之前执行。

26. 描述内存分配方式以及它们的区别?

1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。

2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集。

3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delete 释放内存。动态内存的生存期由程序员决定,使用非常灵活,但问题也最多。

27.struct 和 class 的区别答案:struct 的成员默认是公有的,而类的成员默认是私有的。struct 和 class 在其他方面是功能相当的。

从感情上讲,大多数的开发者感到类和结构有很大的差别。感觉上结构仅仅象一堆缺乏封装和功能的开放的内存位,而类就象活的并且可靠的社会成员,它有智能服务,有牢固的封装屏障和一个良好定义的接口。既然大多数人都这么认为,那么只有在你的类有很少的方法并且有公有数据(这种事情在良好设计的系统中是存在的!)时,你也许应该使用 struct 关键字,否则,你应该使用 class 关键字。

28.当一个类A 中没有生命任何成员变量与成员函数,这时sizeof(A)的值是多少,如果不是零,请解释一下编译器为什么没有让它为零。(Autodesk)

答案:肯定不是零。举个反例,如果是零的话,声明一个class A[10]对象数组,而每一个对象占用的空间是零,这时就没办法区分A[0],A[1]?了。

29. 在8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel)

答案:通用寄存器给出的地址,是段内偏移地址,相应段寄存器地址*10H+通用寄存器内地址,就得到了真正要访问的地址。

30. 比较C++中的4种类型转换方式?

请参考:/wfwd/archive/2006/05/30/763785.aspx ,重点是static_cast, dynamic_cast和reinterpret_cast的区别和应用

31.分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。

答案:

BOOL : if ( !a ) or if(a)

int : if ( a == 0)

float : const EXPRESSION EXP = 0.000001

if ( a < EXP && a >-EXP)

pointer : if ( a != NULL) or if(a == NULL)

32.请说出const与#define 相比,有何优点?

答案:1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。

2) 有些集成化的调试工具可以对const 常量进行调试,但是不能对宏常量进行调试。

33.简述数组与指针的区别?

数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。

(1)修改内容上的差别 1. char a[] = “hello”; 2. a[0] = ‘X’;

3. char *p = “world”; // 注意p 指向常量字符串

4. p[0] = ‘X’; // 编译器不能发现该错误,运行时错误

复制代码

(2) 用运算符sizeof 可以计算出数组的容量(字节数)。sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。

1. char a[] = "hello world";

2. char *p = a;

3. cout<< sizeof(a) << endl; // 12 字节

4. cout<< sizeof(p) << endl; // 4 字节

复制代码

计算数组和指针的内存容量

1. void Func(char a[100])

2. {

3. cout<< sizeof(a) << endl; // 4 字节而不是100 字节

4. }

复制代码

34.类成员函数的重载、覆盖和隐藏区别?

答案:

a.成员函数被重载的特征:

(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。

b.覆盖是指派生类函数覆盖基类函数,特征是:

(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual 关键字。

c.“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:

(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。

(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)

35. There are two int variables: a and b, don‘t use “if”, “? :”, “switch”or other judgement statements, find out the biggest one of the two numbers.

答案:(( a + b ) + abs( a - b )) / 2

36. 如何打印出当前源文件的文件名以及源文件的当前行号?

答案:

cout << __FILE__ ;

cout<<__LINE__ ;

__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。

37. main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?

答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void); 1. void main( void )

2. {

3. String str("zhanglin");

4. _onexit( fn1 );

5. _onexit( fn2 );

6. _onexit( fn3 );

7. _onexit( fn4 );

8. printf( "This is executed first.\n" );

9. }

10. int fn1()

11. {

12. printf( "next.\n" );

13. return 0;

14. }

15. int fn2()

16. {

17. printf( "executed " );

18. return 0; 19. }

20. int fn3()

21. {

22. printf( "is " );

23. return 0;

24. }

25. int fn4()

26. {

27. printf( "This " );

28. return 0;

29. }

复制代码

The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

38. 如何判断一段程序是由C 编译程序还是由C++编译程序编译的?

答案:

1. #ifdef __cplusplus

2. cout<<"c++";

3. #else

4. cout<<"c";

5. #endif

复制代码

39.文件中有一组整数,要求排序后输出到另一个文件中

答案:

1. #include<iostream>

2. #include<fstream>

3. using namespace std;

4. void Order(vector<int>& data) //bubble sort

5. {

6. int count = data.size() ;

7. int tag = false ; // 设置是否需要继续冒泡的标志位

8. for ( int i = 0 ; i < count ; i++)

9. {

10. for ( int j = 0 ; j < count - i - 1 ; j++)

11. {

12. if ( data[j] > data[j+1])

13. {

14. tag = true ;

15. int temp = data[j] ;

16. data[j] = data[j+1] ;

17. data[j+1] = temp ;

18. }

19. }

20. if ( !tag )

21. break ;

22. }

23. }

24. void main( void )

25. {

26. vector<int>data;

27. ifstream in("c:\\data.txt");

28. if ( !in)

29. {

30. cout<<"file error!";

31. exit(1);

32. }

33. int temp;

34. while (!in.eof())

35. {

36. in>>temp;

37. data.push_back(temp);

38. }

39. in.close(); //关闭输入文件流

40. Order(data);

41. ofstream out("c:\\result.txt");

42. if ( !out)

43. {

44. cout<<"file error!";

45. exit(1);

46. } 47. for ( i = 0 ; i < data.size() ; i++)

48. out<<data<<" ";

49. out.close(); //关闭输出文件流

50. }

复制代码

40. 链表题:一个链表的结点结构

1. struct Node

2. {

3. int data ;

4. Node *next ;

5. };

6. typedef struct Node Node ;

复制代码

(1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel) 1. Node * ReverseList(Node *head) //链表逆序

2. {

3. if ( head == NULL || head->next == NULL )

4. return head;

5. Node *p1 = head ;

6. Node *p2 = p1->next ;

7. Node *p3 = p2->next ;

8. p1->next = NULL ;

9. while ( p3 != NULL )

10. {

11. p2->next = p1 ;

12. p1 = p2 ;

13. p2 = p3 ;

14. p3 = p3->next ;

15. }

16. p2->next = p1 ;

17. head = p2 ;

18. return head ;

19. }

复制代码

(2)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序。(保留所有结点,即便大小相同)

1. Node * Merge(Node *head1 , Node *head2)

2. {

3. if ( head1 == NULL)

4. return head2 ;

5. if ( head2 == NULL)

6. return head1 ;

7. Node *head = NULL ;

8. Node *p1 = NULL;

9. Node *p2 = NULL;

10. if ( head1->data < head2->data )

11. {

12. head = head1 ;

13. p1 = head1->next;

14. p2 = head2 ;

15. }

16. else

17. {

18. head = head2 ;

19. p2 = head2->next ;

20. p1 = head1 ;

21. }

22. Node *pcurrent = head ;

23. while ( p1 != NULL && p2 != NULL)

24. {

25. if ( p1->data <= p2->data )

26. {

27. pcurrent->next = p1 ;

28. pcurrent = p1 ;

29. p1 = p1->next ;

30. }

31. else

32. {

33. pcurrent->next = p2 ;

34. pcurrent = p2 ;

35. p2 = p2->next ;

36. }

37. }

38. if ( p1 != NULL )

39. pcurrent->next = p1 ;

40. if ( p2 != NULL )

41. pcurrent->next = p2 ;

42. return head ;

43. }

复制代码

(3)已知两个链表head1 和head2 各自有序,请把它们合并成一个链表依然有序,这次要求用递归方法进行。 (Autodesk)

答案: 1. Node * MergeRecursive(Node *head1 , Node *head2)

2. {

3. if ( head1 == NULL )

4. return head2 ;

5. if ( head2 == NULL)

6. return head1 ;

7. Node *head = NULL ;

8. if ( head1->data < head2->data )

9. {

10. head = head1 ;

11. head->next = MergeRecursive(head1->next,head2);

12. }

13. else

14. {

15. head = head2 ;

16. head->next = MergeRecursive(head1,head2->next);

17. }

18. return head ;

19. }

复制代码

41. 分析一下这段程序的输出 (Autodesk)

1. class B

2. {

3. public:

4. B()

5. {

6. cout<<"default constructor"<<endl;

7. }

8. ~B()

9. {

10. cout<<"destructed"<<endl;

11. }

12. B(int i):data(i) //B(int) works as a converter ( int ->

instance of B)

13. {

14. cout<<"constructed by parameter " << data <<endl;

15. }

16. private:

17. int data; 18. };

19. B Play( B b)

20. {

21. return b ;

22. }

复制代码

(1) results:

int main(int argc, char* argv[]) constructed by parameter 5 { destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(t1); destructed t1形参析构

return 0; destructed t2 注意顺序! } destructed t1

(2) results:

int main(int argc, char* argv[]) constructed by parameter 5 { destructed B(5)形参析构

B t1 = Play(5); B t2 = Play(10); constructed by parameter 10 return 0; destructed B(10)形参析构 } destructed t2 注意顺序! destructed t1

42. 写一个函数找出一个整数数组中,第二大的数 (microsoft)

答案: 1. const int MINNUMBER = -32767 ;

2. int find_sec_max( int data[] , int count)

3. {

4. int maxnumber = data[0] ;

5. int sec_max = MINNUMBER ;

6. for ( int i = 1 ; i < count ; i++)

7. {

8. if ( data > maxnumber )

9. {

10. sec_max = maxnumber ;

11. maxnumber = data ;

12. }

13. else

14. {

15. if ( data > sec_max )

16. sec_max = data ;

17. }

18. } 19. return sec_max ;

20. }

复制代码

43. 写一个在一个字符串(n)中寻找一个子串(m)第一个位置的函数。

KMP算法效率最好,时间复杂度是O(n+m)。

44. 多重继承的内存分配问题:比如有class A : public class B, public class C {}那么A的内存结构大致是怎么样的?

这个是compiler-dependent的, 不同的实现其细节可能不同。

如果不考虑有虚函数、虚继承的话就相当简单;否则的话,相当复杂。

可以参考《深入探索C++对象模型》,或者:

/wfwd/archive/2006/05/30/763797.aspx

45. 如何判断一个单链表是有环的?(注意不能用标志位,最多只能用两个额外指针)

struct node { char val; node* next;}

bool check(const node* head) {} //return false : 无环;true: 有环

一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然): 1. bool check(const node* head)

2. {

3. if(head==NULL) return false;

4. node *low=head, *fast=head->next;

5. while(fast!=NULL && fast->next!=NULL)

6. {

7. low=low->next;

8. fast=fast->next->next;

9. if(low==fast) return true;

10. }

11. return false;

12. }

复制代码

更多相关推荐:
20xx年高职单招面试及自我介绍范文

20xx年高职单招面试及自我介绍范文一单招面试技巧如何在单招面试中进行自我介绍呢对很多缺乏社会经验的人来说要熟悉各种各样的面试技巧然后要懂得临场发挥不然很有可能因为慌张而导致语无伦次把单招面试弄砸1在参与单招面...

高职单招面试技巧及实例

高职单招面试技巧及实例单招面试技巧那么如何在单招面试中进行自我介绍呢对很多缺乏社交经验的人来说要铭记各种各样的面试技巧然后期待临场有出色发挥是比较难的更有可能因为慌张而导致语无伦次把单招面试弄砸1在参与单招面试...

20xx江苏高职单招面试题目

20xx年江苏高职单独招生面试问题汇总一常州信息职业技术学院1你最喜欢的电视节目是什么为什么2如何看待大学生谈恋爱3你报的什么专业你对这个专业有什么了解4你是第几次来常州为什么要报我们学校对我们学校有什么了解5...

高职单招面试题(电子专业) Microsoft Word 文档

高职单招面试题电子专业实操题1用万用表判断一台灯故障是导线开关灯泡2依照图纸焊接一电路使二极管发光3电阻色环识别4万用表测量给定电路中某支路电流某元件电压5用万用表判断一简易取暖器故障是导线开关加热丝6电容识别...

重庆高职单招学校历年来部分单招面试题

重庆高职单招学校历年来部分单招面试题你为什么要报考高职院校?你为什么选择该专业?你如何看待高职院校?你对这次单招的认识?你怎么构建和谐校园?当你发现你选的专业不是想象那么好你最怎么做?请你谈谈对所报专业的认识?…

单招面试自我介绍的通用模板与应答技巧

单招面试自我介绍的通用模板与应答技巧对很多参加单招即单独招生的考生来说让自己觉得最困难的不是笔试而是单招面试中的自我介绍以及回答考官的提问因为现在的青少年平时热衷上网在正式场合与陌生人的交际比较少因此对社交有恐...

20xx高职单招面试模拟试题(绵职院)

20xx高职单招考前培训面试模拟试题一1请你简要谈谈选择报考高职院校的原因2你最喜欢的一本书是哪本谈谈你喜欢的理由3对你影响最大的人是谁这个人使你发生了哪些变化4对你影响最大的事件是哪件这件事使你发生了哪些变化...

河北省20xx年普通高等职业院校电子信息大类联考单招实施方案

河北单招网河北省20xx年普通高等职业院校电子信息大类联考单招实施方案根据河北省教育厅关于20xx年普通高等职业教育单独考试招生改革有关工作的通知冀教学20xx25号和河北省教育考试院关于做好20xx年普通高职...

河北省20xx年高职单招文化艺术类联考单招实施方案

河北单招网河北省20xx年高职单招文化艺术类联考单招实施方案根据河北省教育厅关于20xx年普通高等职业教育单独考试招生改革有关工作的通知冀教学20xx25号精神按照河北省教育考试院对20xx年普通高职单独考试招...

河北省20xx年普通高职单招院校学前教育类联考单招工作实施方案

河北单招网河北省20xx年普通高职单招院校学前教育类联考单招工作实施方案根据河北省教育厅关于作好20xx年普通高等职业教育单独考试招生改革有关工作的通知冀教学20xx25号精神按照河北省教育考试院20xx年普通...

河北省20xx年普通高职医药卫生类(临床医学类除外)联考单招工作实施方案

河北单招网河北省20xx年普通高职医药卫生类临床医学类除外联考单招工作实施方案根据河北省教育厅关于20xx年普通高等职业教育单独考试招生改革有关工作的通知冀教学20xx25号河北省教育考试院关于做好河北省20x...

20xx年重庆市高职单招报考须知

20xx年重庆市高职单招报考须知一20xx年单招报名时间及方式考生于20xx年3月10日9003月12日1700登陆重庆招考信息网cn或重庆市教育考试院公众信息网考生凭身份证号和考生号进入重庆市高职单招统一网上...

高职单招面试(34篇)