首页 > 励志人生 > 经典美文 > 华为,校园招聘

华为,校园招聘

时间:2018-04-07   来源:经典美文   点击:

【www.gbppp.com--经典美文】

华为,校园招聘 第一篇_【经典】华为公司校园招聘个人简历

华为公司校园招聘个人简历

简历编号

1492933 姓 名 XXX 移动电话 183XXXXXXXX

求职意向

1.软件开发工程师 2.研究工程师

是否愿意接受应聘职位的调整 期望工作地点 服从分配 是 是否愿意接受期望工作地点的调整

应聘职位

我保证所填写表格的每一项内容及所提供的个人信息(包括简历、证书,及其他在应聘过程中提供的个人材料)的真实性,并愿意接受公司或其委托的合法机构对以上所有信息调查确认。如有作假行为,愿接受公司的相关处理以及取消本人的录用资格。

申请人签名:

申请日期:

华为,校园招聘 第二篇_华为公司校园招聘个人简历标准版

PERSONAL RESUME

求职简历

姓名:王卫卫 电话:1388888888 邮箱:12345@sina.com

内容均可修改!初学者也能编辑!

尊敬的领导:

您好!

我是浙江师范大学艺术系的一名学生,即将面临毕业。四年来,在师友的严格 教益及个人的努力下,我具备了扎实的专业基础知识,系统地掌握了等有关理论;熟悉 涉外工作常用礼仪;具备较好的英语听、说、读、写、译等能力;能熟练操作计算机办公 软件。同时,我利用课余时间广泛地涉猎了大量书籍,不但充实了自己,也培养了自 己多方面的技能。

此外,我还积极地参加各种社会活动,抓住每一个机会,锻炼自己。大学四年,我 深深地感受到,与优秀学生共事,使我在竞争中获益;向实际困难挑战,让我在挫折中 成长。我热爱贵单位所从事的事业,殷切地期望能够在您的领导下,为这一光荣的事业 添砖加瓦;并且在实践中不断学习、进步。随信附上个人求职简历,收笔之际,郑重地提 一个小小的要求:无论您是否选择我,尊敬的领导,希望您能够接受我诚恳的谢意!【华为,校园招聘】

此致

敬礼

申请人:王卫卫

申请时间: 2015年05月

小陈简历

求职意向:市场专员

个人资料

性 别:女

出生年月:1996/12/8 籍 贯:北京

专 业:设计

学 历:本科

联系方式

手 机:138 88888888 邮 箱:123456@qq.com 地 址:北京海淀区 掌握技能

软件 平面设计: 办公软件: CSS: 语言 普通话:

英语: 上海活 个人介绍 自我学习能力还是比较强的,想做的事很认真。专业知识扎实,有积极的工作态度,能够独立工作,又有团队精神。具有良好的文化素质,在未来的工作中,我将以充沛的精力,努力工作,稳定地进步自己的工作能力。我正在寻找一个更好的发展平台,希望能够充分发挥自己的优势,共同努力成就一番事业。 工作经历 2008.8-2012.5 阿里巴巴公司 市场经理助理 负责公司团队组织建设,团队精神的培养,

协调各部位工作,组织策划团队成员大会,竟选会、团队培训、招募新成员等工作; 2008.8-2012.5 腾讯公司 市场经理 负责公司团队组织建设,团队精神的培养,协调各部位工作,组织策划团队成员大会,竟选会、团队培训、招募新成员等工作; 教育背景 2008.8-2012.5 中国传媒大学 艺术设计 主修课程 英文口语、笔译口译、英文写作、英美文学、导游实务、商务礼仪、文化交流、旅游心理学 个人荣誉 1.大学一直担任班长,荣获“优秀班干”。 2.在校园创业者协会担任“宣传部长”。3.2011年荣获第四届全国大学生广告艺术设计大赛江西赛区平 面作品类三等奖。

华为,校园招聘 第三篇_华为员工招聘与录用

华为员工招聘与录用

一、 华为员工招聘计划 招聘计划是人力资源部门根据用人部门的增员申请,结合企业的人力资源规划和职务描述书,明确一定时期内需招聘的职位、人员数量、资质要求等因素,并制定具体的招聘活动的执行方案。

招聘计划的意义

通过定期或不定期地招聘录用组织所需要的各类人才,为组织人力资源系统充实新生力量,实现企业内部人力资源的合理配置,为企业扩大生产规模和调整生产结构提供人力资源的可靠保证,同时弥补人力资源的不足。避免人员招聘中的盲目性和随意性。

招聘计划的主要内容

招聘计划一般包括以下内容:

1、人员需求清单,包括招聘的职务名称、人数、任职资格要求等内容;

2、招聘信息发布的时间和渠道;

3、招聘小组人选,包括小组人员姓名、职务、各自的职责;

4、应聘者的考核方案,包括考核的场所、大体时间、题目设计者姓名等;

5、招聘的截止日期;

6、新员工的上岗时间;

7、费用招聘预算,包括资料费、广告费、人才交流会费用等;

8、招聘工作时间表,尽可能详细,以便于他人配合;

9、招聘广告样稿。

招聘计划的选择

(一) 招聘来源的选择

1.组织内部人员调整

优势: (1)有利于员工的职业发展,能够促进组织中现有人员的工作积极性; (2)利用已有人事资料简化招聘录用程序,节约资源 (3)内部员工对企业熟悉,对新职务的适应期短 (4)可以控制人力成本,减少培训期和费用 注意保证筛选的公开、公正性。对不被选用的员工,管理者要详细说明原因,并提出期望,展示将来的机会。

第1页

2.外部选聘

适用于外部选聘情况 (1)补充初级岗位 (2) 获取现有员工不具备的技术 (3) 获得能够提供新思想且具有不同背景的员工。 来源 (1)职业学校 (2)学院与大学 (3)竞争对手或其他公司 (4)失业者/下岗人员 (5)退伍/转业军人 (6)老年人 (7)个体劳动者

(二) 招聘方法的选择

1、人才交流中心

在全国的各大中城市,一般都有人才交流服务机构。这些机构常年为企事业用人单位服务。他们一般建有人才资料库,用人单位可以很方便在资料库中查询条件基本相符的人员资料。通过人才交流中心选择人员,有针对性强、费用低廉等优点,但对于如计算机、通讯等热门人才或高级人才效果不太理想。

2、招聘洽谈会

人才交流中心或其他人才机构每年都要举办多场人才招聘洽谈会。在洽谈会中,用人企业和应聘者可以直接进行接洽和交流,节省了企业和应聘者的时间。随着人才交流市场的日益完善,洽谈会呈现出向专业方向发展的趋势。比如有中高级人才洽谈会、应届生双向选择会、信息技术人才交流会等等。洽谈会由于应聘者集中,企业的选择余地较大。但招聘高级人才还是较为困难。

通过参加招聘洽谈会,企业招聘人员不仅可以了解当地人力资源素质和走向,还可以了解同行业其他企业的人事政策和人力需求情况。

3、传统媒体

在传统媒体刊登招聘广告可以减少招聘的工作量,广告刊登后,只需在公司等待应聘者上门即可。在报纸、电视中刊登招聘广告费用较大,但容易体现出公司形象。现在在很多广播电台有人才交流节目,播出招聘广告的费用会少很多,但效果也比报纸、电视广告差一些。

4、校园招聘

对于应届生和暑期临时工的招聘可以在校园直接进行。方式主要有招聘张贴、招聘讲座和毕分办推荐三种。

5、网上招聘

第2页

通过因特网进行招聘是尽两年新兴的一种招聘方式。它具有费用低、覆盖面广、时间周期长、联系快捷方便等优点。但由于目前我国很多企业没有上网条件,并且很多应聘者也无法上网。所以网上招聘目前仅限于有上网条件的大型企业、外资冶资企业、高薪技术企业和计算机、通讯领域人才、中高级人才等。

6、员工推荐

员工推荐对招聘专业人才比较有效。员工推荐的优点是招聘成本小、应聘人员素质高、可靠性高。据了解,美国微软公司40%的员工都是通过员工推荐方式获得的。为了鼓励员工积极推荐,企业可以设立一些奖金,用来奖励那些为公司推荐优秀人才的员工。

7、人才猎取

对于高级人才和尖端人才,用传统的渠道往往很难获取,但这类人才对公司的作用确是非常重大的。通过人才猎取的方式可能会更加有效。人才猎取需要付出较高的招聘成本,一般委托“猎头”公司的专业人员来进行,费用原则上是被猎取人才年薪的百分之三十。目前在北京、上海和沿海地区“猎头”公司较为普遍。

招聘计划的编写步骤

招聘计划的编写一般包括以下步骤:

1、获取人员需求信息: 人员需求一般发生在以下几种情况:

(1)人力资源计划中明确规定的人员需求信息;

(2)企业在职人员离职产生的空缺;

(3)部门经理递交的招聘申请,并经相关领导批准;

2、选择招聘信息的发布时间和发布渠道

3、初步确定招聘小组

4、初步确定选择考核方案

5、明确招聘预算

6、编写招聘工作时间表

7、草拟招聘广告样稿

第3页

第4页【华为,校园招聘】

招聘计划的递进管理

从人力规划、方案、程序、内容的四个环节上,正是招聘计划的逐步递进和方法的运用,从而获得在规划与策略到实施的过程检验,其资源条件、客观环境与程序的评估;是相对企业当期用人的必备条件(工作分析中所对应的要求、经验、学识、能力、潜质)和择优条件(同等条件下谁更适合的人选),在相关环节指引需求操作性。

招聘计划实施时,应从规划与方案(地点→时间→渠道→方法→宣导→流程)入手,通过内容的具体化和选择性确认;然后在程序化支持和操作上,达成预期与实际的目标。

从规划上来说,以决策层→职能层→专责部门的自下而上传导,体现为招聘计划策动的实施方案,包括从地点、时间、渠道、方法、宣导、流程等的要项文本。

从内容上来说,它是在实施方案的框架下,与要项文本相对应的更为细化的管理项目和具体操作指引。如:招聘人数、招聘标准、相对条件、费用预算和人员配备等。

从程序上来说,不但检验计划与方案,而且是把内容连接到落实的行动上;如:招聘确认、发布信息、面试沟通、录用决策和检查评估等。 从规划到计划、从方案到内容及程序上的管理,都明确职能和层次权责运用。应注意以下三点:

第一点,在实施和执行方面:应围绕着如何快速有效地获得人力资源上的合理使用,并从人力成本预算到实际可控的程度为目的。

第二点,在上下沟通方面:不但体现在权责范围内的呈报,更应当包括对招聘工作的想法和可行的建议。在部门之间的的支持上,更注重如何让入职人员在考察期的平稳过渡。

第三点,在层次权责运用方面:决策层主要是制定政策、审核计划和起始薪酬及相应超出原制度执行范围的审批;职能层是提供本部门空缺和参加面试,及筛选与配合整个招聘过程各项工作;专责部门(一般为人力资源部或人事行政部),负责具体的招聘方案实施和进行招聘筛选及录用的过程管理。

第5页

华为,校园招聘 第四篇_华为公司校园招聘个人简历模版

华为公司校园招聘个人简历

华为,校园招聘 第五篇_2014华为校园招聘最新题库(上机题)

目录

初级题:从考试成绩中划出及格线 ...................................................... 2

中级题:亮着电灯的盏数 ...................................................................... 2【华为,校园招聘】

高级题:地铁换乘 ................................................................................. 3

1去掉最大值、最小值之后剩下的个数 ............................................... 5

2从5个人中选取2个人作为礼仪 ....................................................... 5

3验证括号是否匹配 .............................................................................. 6

4回文数 .................................................................................................. 7

5将第一行中含有第二行中“23”的数输出并排序 ................................ 8

6翻译电话号码 ...................................................................................... 9

7 AM 将整数倒序输出,剔除重复数据 .............................................. 10

8 AM 大数相减 ..................................................................................... 11

9 AM 判断if语句括号是否合法 ......................................................... 12

10 PM .................................................................................................... 13

11 PM .................................................................................................... 14

12 PM .................................................................................................... 14

初级题:从考试成绩中划出及格线

10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:

(1) 及格线是10的倍数;

(2) 保证至少有60%的学生及格;

(3) 如果所有的学生都高于60分,则及格线为60分

中级题:亮着电灯的盏数

一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、„n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。

有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此规定走完后,长廊里电灯有几盏亮着。

注:电灯数和学生数一致。

高级题:地铁换乘

已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:

A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15 A16 A17 A18 地铁线B(直线)经过车站:

B1 B2 B3 B4 B5 T1 B6 B7 B8 B9 B10 T2 B11 B12 B13 B14 B15

1去掉最大值、最小值之后剩下的个数

1、输入一串数,以','分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个)

Smple input:3,3,5,3,6,9,7,9

Sample outPut: 3

2从5个人中选取2个人作为礼仪

要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。

【华为,校园招聘】

Smple input:161 189 167 172 188 Sample outPut: 188 189

华为,校园招聘 第六篇_华为校园招聘笔试面试题大全

(1)什么是预编译,何时需要预编译:

答案:

1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

(2)char * const p char const * p const char *p 上述三个有什么区别? 答案:

char * const p; //常量指针,p的值不可以修改

char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p

(3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < < endl;

结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而

str5,str6,str7,str8是指针,它们指向相同的常量区域。

(4)以下代码中的两个sizeof用法有问题吗?

[C易] void UpperCase( char str[] ) // 将 str 中的小写字母转换成大写字母

{ for( size_t i=0; i <sizeof(str)/sizeof(str[0]); ++i ) if( 'a' <=str[i] && str[i] <='z' ) str[i] -= ('a'-'A' ); } char str[] = "aBcDe"; cout < < "str字符长度为: " < < sizeof(str)/sizeof(str[0]) < < endl; UpperCase( str ); cout < < str < < endl; 答案:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,因为还有'\0',函数内的str实际只是一个指向字符串的指针,没有任何额外的与数组相关的信息,因此sizeof作用于上只将其当指针看,一个指针为4个字节,因此返回4。

(5)一个32位的机器,该机器的指针是多少位答案:

指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。

6。main() { int a[5]={1,2,3,4,5}; int *ptr=(int

*)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); } 答案:2。5 *(a+1)就是a[1],*(ptr-1)

就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5 原因如下: &a是数组指针,其类型为 int (*)[5]; 而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同 a是长度为5的int数组指针,所以要加 5*sizeof(int) 所以ptr实际是a[5] 但是prt与(&a+1)类型是不一样的(这点很重要) 所以prt-1只会减去sizeof(int*) a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].

7。请问以下代码有什么问题: int main() { char a; char *str=&a; strcpy(str,"hello"); printf(str); return 0; } 答案:没有为str分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。

8。char* s="AAA"; printf("%s",s); s[0]='B'; printf("%s",s); 有什么错?答案:"AAA"是字符串常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。 cosnt char* s="AAA"; 然后又因为是常量,所以对是s[0]的赋值操作是不合法的。

9。写一个“标准”宏,这个宏输入两个参数并返回较小的一个。答案:.#define Min(X, Y) ((X)>(Y)?(Y):(X)) //结尾没有‘;’

10。嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。答案:while(1){}或者for(;;)

11。关键字static的作用是什么?答案:定义静态变量

12。关键字const有什么含意?答案:表示常量不可以修改的变量。

13。关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。

14。int (*s[10])(int) 表示的是什么啊?答案:int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。

15。有以下表达式: int a=248; b=4;int const c=21;const int *d=&a; int *const e=&b;int const *f const =&a; 请问下列表达式哪些会被编译器禁止?为什么?答案:

*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f; *c 这是个什么东东,禁止 *d 说了是const, 禁止 e = &a 说了是const 禁止 const *f const =&a; 禁止

16交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3; 答案:有两种解法, 一种用算术算法, 一种用^(异或) a = a + b; b = a - b; a = a - b; or a = a^b;// 只能对int,char.. b = a^b; a = a^b; or a ^= b ^= a;

17.c和c++中的struct有什么不同?答案:c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private

18.#include <stdio.h> #include <stdlib.h> void getmemory(char *p) { p=(char *) malloc(100); strcpy(p,"hello world"); } int main( ) { char

*str=NULL; getmemory(str); printf("%s/n",str); free(str); return 0; } 答案:程序崩溃,getmemory中的malloc 不能返回动态内存, free()对str操作很危险

19.char szstr[10]; strcpy(szstr,"0123456789"); 产生什么结果?为什么?答案: 长度不一样,会造成非法的OS

20.列举几种进程的同步机制,并比较其优缺点。答案: 原子操作 信号量机制 自旋锁 管程,会合,分布式系统

21.进程之间通信的途径答案:共享存储系统消息传递系统管道:以文件系统为基础

22.进程死锁的原因答案:资源竞争及进程推进顺序非法

23.死锁的4个必要条件答案:互斥、请求保持、不可剥夺、环路

24.死锁的处理答案:鸵鸟策略、预防策略、避免策略、检测与解除死锁

25. 操作系统中进程调度策略有哪几种?答案:FCFS(先来先服务),优先级,时间片轮转,多级反馈

26.类的静态成员和非静态成员有何区别?答案:类的静态成员每个类只有一个,非静态成员每个对象一个

27.纯虚函数如何定义?使用时应注意什么?答案:virtual void f()=0; 是接口,子类必须要实现

28.数组和链表的区别答案:数组:数据顺序存储,固定大小连表:数据可以随机存储,大小可动态改变

29.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点?答案:应用层表示层会话层运输层网络层物理链路层物理层 tcp /udp属于运输层 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与 TCP 不同, UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较简单, UDP 头包含很少的字节,比 TCP 负载消耗少。 tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好 udp: 不提供稳定的服务,包头小,开销小

30:(void *)ptr 和 (*(void**))ptr的结果是否相同?其中ptr为同一个指针答案:.(void *)ptr 和 (*(void**))ptr值是相同的

31:int main() { int x=3; printf("%d",x); return 1; } 问函数既然不会被其它函数调用,为什么要返回1?答案:mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息

32,要对绝对地址0x100000赋值,我们可以用 (unsigned int*)0x100000 = 1234; 那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?答案:*((void

(*)( ))0x100000 ) ( ); 首先要将0x100000强制转换成函数指针,即: (void

(*)())0x100000 然后再调用它: *((void (*)())0x100000)(); 用typedef可以看得更直观些: typedef void(*)() voidFuncPtr; *((voidFuncPtr)0x100000)();

33,已知一个数组table,用一个宏定义,求出数据的元素个数答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

34。线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈? 答案:进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。 DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说DLL有独立的堆栈?以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃

35。unsigned short A = 10; printf("~A = %u\n", ~A); char c=128; printf("c=%d\n",c); 输出多少?并分析过程答案:第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是128,所以输出-128。这两道题都是在考察二进制向int或uint转换时的最高位处理。

(二)

1. -1,2,7,28,,126请问28和126中间那个数是什么?为什么?答案:第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4) n^3+1(当n为奇数1,3,5)

2.用两个栈实现一个队列的功能?要求给出算法和思路!答案:设2个栈为A,B, 一开始均为空. 入队: 将新元素push入栈A; 出队: (1)判断栈B是否为空; (2)如果不为空,则将栈A中所有元素依次pop出并push到栈B; (3)将栈B的栈顶元素pop出;这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。

3.在c语言库函数中将一个字符转换成整型的函数是atol()吗,这个函数的原型是什么?答案:函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr); 程序例: #include <stdlib.h> #include <stdio.h> int main(void) { long l; char *str = "98765432"; l = atol(lstr); printf("string = %s integer = %ld\n", str, l); return(0); }

4。对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 答案:c用宏定义,c++用inline

5。直接链接两个信令点的一组链路称作什么? 答案:PPP点到点连接

7。软件测试都有那些种类? 答案:黑盒:针对系统功能的测试 白合:测试函数功能,各函数接口

8。确定模块的功能和模块的接口是在软件设计的那个队段完成的? 答案:概要设计阶段

9。enum string { x1, x2, x3=10, x4, x5, }x; 问x;答案:取值在0。1。10。11。12中的一个

10。unsigned char *p1; unsigned long *p2; p1=(unsigned char

*)0x801000; p2=(unsigned long *)0x810000; 请问p1+5= ; p2+5= ; 答案:801005; 810014。不要忘记了这个是16进制的数字,p2要加20变为16进制就是14 选择题: 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.消息堆栈; 答案:b,a,c

四.找错题:

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 SQUARE(a) ((a)*(a)) int a=5; int b; b=SQUARE(a++); 答案:这个没有问题,s(a++),就是((a++)×(a++))唯一要注意的就是计算后a=7了 3。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通信建立的过程怎样,端口有什么作用?答案:三次握手,确定是哪个应用程序使用该协议 (三)

1、局部变量能否和全局变量重名?答案:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

本文来源:http://www.gbppp.com/lz/434361/

推荐访问:华为2017校园招聘 华为公司校园招聘

热门文章