网站大量收购独家精品文档,联系QQ:2885784924

2011华为笔试题汇整.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011华为笔试题汇整

华为2011第一次笔试题目总结: 单选20,多选10,改错3,编程2 有数据结构、网络、操作系统、数据库 单项选择题(4选1) 如果有N个节点用二叉树结构来存储,那么二叉树的最小深度是: 解析:深度为k的二叉树,最多有2^k-1个节点,这时的二叉树成为满二叉树Log2(N+1) 形结构的一种重要运算。若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则后序序列是:FEGHDCB 下列算法的功能是: /*L是无头节点单链表*/ LinkList Demo(LinkList L){ ListNode *Q,*P; If(LL-next){ Q=L; L=L-next; P=L; While(p-next) P=p-next; p-next=Q; Q-next=NULL; } return L; } 解析:将单链表转变为循环链表头结点转变为尾节点 4、循环单向链表指:最后一个节点的指针总是指向链表头。 5、折半查找算法的算法复杂度:O(log2N) 6、void example(char acWelcome[]){ Printf(“%d”,sizeof(acWelcome)); return; } Void main(){ Char acWelcome[]=”Welcome to Huawei Test”; Example(acWelcome); return; } 的输出是—— A 4 B 5 C 22 D 23 解析:4 7、设有如下定义: Unsigned long pulArray[]={6,7,8,9,10}; Unsigned long *pulPtr; 则下列程序段的输出结果为—— pulPtr=pulArray; *(pulPtr+2)+=2; printf(“%d,%d\n”,*pulPtr,*(pulPtr+2)); 6,10 pulPtr+2只是一个临时的指针 相当于 int *p,*q; q = PulPtr + 2; return pulPtr; 而ptr++相当于ptr = ptr +1;return ptr; 7,8 指针的问题!!! 8、#define M(x,y,z) x*y+z void main(){ int a=1,b=2,c=3; coutM(a+b,b+c,c+a); } A 12 B 13 C 19 D 8 9、如下: int func(int a){ int b; switch(a){ case 1:b=100; case 2:b=200; case 3:b=250; default:b=0; } return b; } 问f(1)等于多少? 0 10、给出以下定义: Char acX[]=”abcdefg”; Char acX[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’}; 则正确的叙述为() 数组acX和数组acY等价 数组acX和数组acY的长度相同 数组acX的长度大于数组acY的长度 数组acX的长度小于数组acY的长度 11、有下面一段代码: Char szMsisdn[MAX_LEN_MSISDN-1]; szMsisdn[sizeof(szMsidn)]=’\0’; 则对执行以上代码后,正确的叙述为: 程序执行后有问题,内存被踩。 解析:给szMsisdn[MAX_LEN_MSISDN-1]赋值是越界行为。 12、对下列常见的各种网络术语,描述错误的是—— A、DNS(域名系统)是一种用于TCP/IP应用程序的分布式数据库,因此它在TCP/IP体系结构中处于应用层。 B、TFTP是一种文件传递应用程序,它使用的传输层协议是TCP C、Telnet是标准的提供远程登录功能的应用,可以在不同OS系统的主机之间运行; D、Ping是对两个TCP/IP系统连通性进行测试的基本工具,它利用ICMP进行基本的请求和应答。 13、由国际化组织(ISO)和国际电信联盟(ITU-T)共同提出的开放系统互连(OSI)参考模型中共有—7—层。 14、下列关于进程的叙述中,哪一个是正确的: A、进程获得处理机而运行是通过调度而得到的。 B、优先级是进行进程调度的重要依据,一旦确定不能改变 C、在单CPU系统中,任意时刻有1个进程处于运行状态 D、进程申请CPU资源得不到满足时,其状态变为等待状态 上图分别是进程3/5/7状态模型 15、考虑在一个计算机系统里,进程可以申请和释放一个或多个资源。资源一旦分配给一个进程,则该进程独占此资源,直到资源被主动释放。如果一个进程申请的资源,正在被其他进程占有,那么该进程进入等待该资源的一个队列,直到该资源能够得到满足。下列方法中,哪一个不能很好解决死锁

文档评论(0)

htfyzc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档