- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说说笔试的情况。这次笔试分为六个部分,每个部分固定时间完成,分别为20分钟、40分钟,30分钟、30分钟、30分钟、30分钟和30分钟。每个部分单独收卷,英文题目要求英文作答。最后一个部分是中英文简历填写,其实时间不限。第一部分:人格测试(在答题纸上作答,中文题目)将近一百道题,类似于职业生涯评测。测试人格的,决定你适不适合这份工作。典型题目:当你被老板责罚时,你平时的朋友都躲得远远的,你会怎么想?A... B... C... D...
第二部分:逻辑测试+人格测试(在答题纸上作答,中文题目)也是很多题,前一半主要考逻辑,后一半跟第一部分类似,测试人格的。典型题目:A、B、C、D四个人,A说什么话,B说什么话,C又说了什么,D也说了什么,只有一个人说假话(说真话),问真实情况时怎样。
第三部分:人格测试+IQ测试(在答题纸上作答,中英文题目)也是很多人格测试的题目(看来很看重这一块啊),有四道IQ测试题目,差不多都做过。IQ 1:四个人过桥,每次最多只能过两个人,只有一个电筒,过桥必须电筒。A需要1分钟、B需要2分钟、C需要5分钟、D需要10分钟。要求17分钟内过完。(英文题目)IQ 2:两个人下了5盘棋,没有和棋,每盘棋都下完了的,我什么两个人输赢的盘数一样。IQ 3:一只毛毛熊在路上走,掉到一个坑里,坑深20米,毛毛熊2秒钟掉到底。问这只毛毛熊的颜色。IQ 4:两根粗细不均匀的绳子,每根燃完需要1小时,用这两根绳子来计时30分钟/45分钟。将两根同时点燃一根只点燃一端,另一根点燃两端当点燃两端的那根烧完时(30分钟)将另一根的没点燃那端也点燃全部燃完就是45分钟:一个正三角形,三个顶点有三个蚂蚁。三个蚂蚁同时运动,问三只蚂蚁互不相碰的概率是多少? 有四个领导去农村开会,回来时候天已经很晚了,走到一个危桥。由于桥年久失修不能承受三个人的重量,最多只能同时过两个人,四个人只有一个火把,但是要想 过桥又必须要用火把。这四个领导过桥的时间分别是,10分钟、5分钟、2分钟、1分钟。问题是能否在17分钟让他们四个领导都过到桥对面?第四部分:专业知识(在答题纸上作答,中英文题目)有八个方向,每个方向5道题。包括数据结构、数据库、C/C++、ATL/COM、图形学、软件工程、3D技术等(记不清了),但是没有关于.net的题目。大部分是英文题目。请填写BOOL,float,指针变量与“零值”比较的if语句。请写出BOOL flag与“零值”比较的if语句。标准答案:if(flag)? ? ? If(!flag)请写出float x与“零值比较的if语句。标准答案:const float EPSINON=0.00001;? ? ? If((x=-EPSINON)(x=EPSINON)不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“=”或“=”此类形式。请写出char *p与“零值”比较的if语句。标准答案:if(p==NULL)? ? ? If(p!=NULL)二、以下为Windows NT下的32位C++程序,请计算sizeof的值。1、char str[]=”hello”;? Char *p=str;? Int ? n=10;请计算 sizeof(str)=6? ? Sizeof(p)=4? ? Sizeof(n)=42、void Func(char str[100])? {请计算? ? Sizeof(str)=4}3、void *p=malloc(100);请计算 sizeof(p)=4三、简答题1、头文件中的ifndef/define/endif干什么用?答:防止该头文件被重复引用。2、#includefilename和#include “filename.h”有什么区别?答:对于#include filename.h,编译器从标准库路径开始搜索filename.h对于#include “filename.h”,编译器从用户的工作路径开始搜索filename.h3、const有什么用途?(请至少说明两种)答:(1)可以定义const常量? (2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。4、在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”?答:C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个函数的原型为:void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C++则会产生像_foo_int_int之类的名字。C++提供了C
文档评论(0)