汉略笔试题.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)=4 2、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.h 3、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)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档