6.2 笔试真题 & 详解

经验一:

笔试题目两例

试题一

7 月 17 号去的 UTS 软件部门笔试,至今已半月,很想把心得写出来大家共享, 今天终于抽出空来了。

一.compile 和 link 哪个先哪个后,生成文件的格式分别是什么?

二.字符串比较是哪个函数,两个串比较后大于和小于的返回值分别是什么? 原型:extern int strcmp(char *s1,char * s2);用法:#include 功能:比较字符串 s1 和 s2 。说明: 当 s1s2时,返回值>0。

三.在用 VC 编译时 debug 和 release 两种编译指令有啥区别?

四.野指针的问题:

在指针 P 用完后执行了一句 free(p);为什么还要加一句 p=null; ‚野指针不是 NULL 指针,是指向垃圾内存的指针。人们一般不会错用 NULL 指针,因为用 if 语句很 容易判断。但是 ‚野指针是很危险的,if 语句对它不起作用。野指针的成因主要有 两种:

1、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为 NULL 指针, 它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要 么将指针设臵为 NULL ,要么让它指向合法的内存。

2、指针 p 被 free 或者 delete 之后,没有臵为 NULL ,让人误以为 p 是个合法的指针。别看 free 和 delete 的名字恶狠狠的(尤其是 delete),它们只是把指针所 指的内存给释放掉,但并没有把指针本身干掉。通常避免野指针的办法是正确的使用指针:

3.声明一个 pointer 的时候注意初始化为 null int* pInt = NULL;' 2.分配完内存以后注意 ASSERT -pInt = new int[num]; ASSERT(pInt != NULL); 3.删除时候注意用对操作符 。对于 new int 类型的,用 delete ,对于 new int[]类型的,用 delete []。

4.删除完毕以后记得给他 null 地址 delete [] pInt; :pInt = NULL; 5.记住,谁分配的谁回收,不要再一个函数里面分配 local pointer ,送到另外一个函数去 delete。.返回 local address 是非常危险的,如必须这样做,请写注释到程序里面,免得忘记

五.最后一个问题,也是压死我这个骆驼的最后一根稻草:二分查找法的程序能不能上机写出来?

试题二

笔试(样题、答题指导)

第一题

1.数列 6 ,10,18,32 ,?,问?是几?56

2 .某人出 70 买进一个 x ,80 卖出,90 买回,100 卖出,这桩买卖怎么样?

3 .月球绕地球一圈,至少要多少时间?一个月

4 .7 个人用 7 小时挖了 7 米的沟,以同样的速度在 50 小时挖 50 米的沟要多 少人?7 个人

5 .鱼头长 9 ,鱼尾等于鱼头加半个鱼身,鱼身等于鱼头加鱼尾,问鱼全长多少?

6 .一个小姐买了一块手表,回家发现手表比她家的表慢了两分钟,晚上看新闻的 时候又发现她家的表比新闻里的时间慢了两分钟,则。C

A 手表和新闻里的时间一样

B 手表比新闻里的时间慢

C 手表比新闻里的时间快

7 .王先生看到一则招聘启事,发现两个公司除了以下条件不同外,其他条件都相同

A 半年年薪 50 万,每半年涨 5 万

B 一年年薪 100 万,每一年涨 20 万 王先生想去一家待遇比较优厚的公司,他会去哪家?

8 .问哪个袋子里有金子?

A 袋子上的标签是这样写的:B 袋子上的话是对的,金子在 A 袋子。

B 袋子上的标签是这样写的:A 袋子上的话是错的,金子在 A 袋子里。

9 .3 个人住酒店 30 块钱,经理找回 5 块钱,服务生从中藏了 2 块钱,找给每

人 1 块钱,3×(10- 1)+2=29 ,问这是怎么回事?(30-5)/3=8.33338.3333+[(5-2)/3]=9.3333

每个人其实是花了 9.33333 元,不是 9 元。

第二题

1.进程调度算法

2.ping 时 ARP 包发的经过如 MAC 地址等。X

3.软件工程,比如项目开发过程之类,项目管理之类的。

4. 内存泄漏原理和处理方法。

5.写个程序大概是字符串处理的。

6.广播包的 ip 地址是。

7.子函数参数压站次序。

8.子函数参数出战如何完成?

经验二:

今天学校在体育馆召开了双选会,有将近二百家公司和企业参与。 昨天在系办领了票。学校对双选会门票控制得很严,已经领了三方协议书的同学是没有票的。尽管如此我还是多弄了一套,给了丽丽的男友。双选会的场面很壮观,八点 半进场时在入口处已经排起了长队。门外也聚集了很多等待的人,其中有不少外校的。 还是用数字来描述我在双选会上的收获吧。准备的简历,5 份;投出去的简历,0份;拍了照片,2 张;遇到的熟人,6 个;看到的帅哥,大于 10 个。后来被朋友们笑话,说我浪费了一张双选会的门票。要知道今天上午的门票已经被 炒到了 50 元一张。不过确实看到了很多本科的小帅哥阿。

下午两点去参加 UT 斯达康(UTStarcom)的笔试。考场里冷冷清清,有一多半的同学没来参加。后来听说 UT 还打了电话给没有参加笔试的同学,问他们没能参加的原因。可想而知阿,都到了这个时候了,大部分的人都已经签了或有意向了吧。宣讲会和笔试早已没有了十月时的热闹场面了。我投的职位是软件工程师,这是我遇到的涉及的知识面比较广 的一场笔试。不过题量不多,也比较简单。考试时间是一个小时,20 道选择题,10 道 (?)填空题,2 道程序设计。知识要点包括通信网络,TCP/IP ,软件工程,C++ ,Java , 数据结构等等。第一道程序设计是不用库函数,实现 char *strcpy(char *strDest, char*strSrc);这个库函数。第二道程序设计是给出了二叉树的节点类 class BiTree{int node;BiTree *lchild; BiTree*rchild;} ,使用递归的方法设计两个函数,统计二叉树的叶节点个 数,以及交换各节点的左右孩子。

UT 斯达康将是我最近参与招聘的最后一家公司了。双选会之后也没有多少好公司 了,最多有网易和 EMC ,但都不太符合我的专业。所以,最近要休息一下,重新投入 到毕业设计和论文中去。确实中断了很长一段时间了。

《UT斯达康求职宝典》

《UT斯达康求职宝典Word下载》

《UT斯达康求职宝典PDF下载》