华为笔试集合
在平平淡淡的日常中,我们都要用到试题,试题是命题者根据一定的考核需要编写出来的。大家知道什么样的试题才是规范的吗?以下是小编为大家收集的华为笔试,供大家参考借鉴,希望可以帮助到有需要的朋友。
华为笔试 1
1.在OSI 7 层模型中,网络层的功能有( )
A.确保数据的传送正确无误 B.确定数据包如何转发与路由 C.在信道上传送比特流 D.纠错与流控
2.FDDI 使用的是___局域网技术。( )
A.以太网; B.快速以太网; C.令牌环; D.令牌总线。
3.下面那种LAN 是应用CSMA/CD协议的 ()
A.令牌环 B.FDDI C.ETHERNET D.NOVELL
4.TCP 和UDP 协议的相似之处是 ( )
A.面向连接的协议 B.面向非连接的协议 C.传输层协议 D.以上均不对 5.应用程序PING 发出的是___报文.( ) A.TCP 请求报文。 B.TCP 应答报文。 C.ICMP 请求报文。 D.ICMP 应答报文。
6.以下说法错误的是(多) ( )
A.中继器是工作在物理层的设备 B.集线器和以太网交换机工作在数据连路层 C.路由器是工作在网络层的.设备 D.桥能隔离网络层广播
7.当桥接收的分组的目的MAC地址在桥的映射表中没有对应的表项时,采取的策略是( )
A.丢掉该分组 B.将该分组分片 C.向其他端口广播该分组 D.以上答案均不对
8.LAN Switch 在网络层次模型中的地位( )
A.物理层 B.链路层 C.网络层 D.以上都不是
9.小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。( )
A.199 B.100 C.1024 D.2048
10.当一台主机从一个网络移到另一个网络时,以下说法正确的是 ( )
A.必须改变它的IP 地址和MAC 地址 B.必须改变它的IP 地址,但不需改动MAC 地址 C.必须改变它的MAC 地址,但不需改动IP 地址 D.MAC 地址.IP 地址都不需改动
答案:1.B; 2.C; 3.C; 4.C; 5.C; 6.BD; 7.C; 8.B; 9.C; 10.B.
华为笔试 2
第一部分:SHL测试:
SHL测试共分成三部分,第一部分是数据分析(15题),第二部分逻辑(10题),第三部分文本阅读(15题)
1.数据分析:每题会有3-4个图表,从图表中提取信息进行增长率,市场份额之类的计算。每组图表对应5个题,共3组。
2.逻辑:类似公务员行政能力测试题,有图形推理、数字推理、逻辑推理等。
3.文本阅读:类型有主题选择、多段文字排序、选句填空等,每题文本长度大概在200字左右。
第二部分:问答题:
1. 某个3vs3游戏有10个职业,每个人会随机一个职业,问最终6个人职业都不一样的概率。
2.你最喜欢的一款游戏是什么?喜欢的'理由和特色?和同类产品相比有何优势?
3.如果有个手机被一个邪恶的巫师注入了邪恶的魔法,要统治整个世界,问这个手机将怎么攻击这个世界。
4.某个3vs3游戏有10个职业,每个人会随机一个职业,问一方3人都是同一种职业,另外一方3人都是另外一种职业的概率。
5.设计一款名叫“废土”的游戏的背景故事。包括灾难起源、故事时间、故事梗概等。
6.如果有一款FPS枪战游戏要做高校推广活动,请设计广告语和活动内容。
7.请描述该游戏的游戏规则和游戏目标 (一直没看懂这个题目,还希望其他的战友帮忙回忆和解释一下)
华为笔试 3
1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的'源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于( )中。
答案:栈;静态区;堆 3、设有以下说明和定义: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 则语句 printf("%d",sizeof(too)+sizeof(max));的执行结果是:______ 答案:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20 data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
4、队列和栈有什么区别?
答案:队列先进先出,栈后进先出÷
5、这道题目出错了,这里就不写上了。
6、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。
答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back = Pointer; Pointer=Pointer->next; if(Pointer->number==key) { Back->next=Pointer->next; free(Pointer); break; } void (Node* p) { if(Head = Node) while(p) }
7、请找出下面代码中的所以错误说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”
1、#include"string.h" 2、main() 3、{ 4、 char*src="hello,world"; 5、 char* dest=NULL; 6、 int len=strlen(src); 7、 dest=(char*)malloc(len); 8、 char* d=dest; 9、 char* s=src[len]; 10、 while(len--!=0) 11、 d++=s--; 12、 printf("%s",dest); 13、 return 0; 14、} 答案:还要加上#include int main(){ char* src = "hello,world"; int len = strlen(src); char* dest = (char*)malloc((len+1)*sizeof(char)); //要为分配一个空间 char* d = dest; char* s = &src[len-1]; //指向最后一个字符 while( len-- != 0 ) *d++=*s--; *d = 0; //尾部要加 printf("%s ",dest); free(dest);// 使用完,应当释放空间,以免造成内存汇泄露 return 0; }
华为笔试 4
一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)
1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( 正确 )
2、int (*ptr) (),则ptr是一维数组的名字。( 错误 int (*ptr) ();定义一个指向函数的指针变量 )
3、指针在任何情况下都可进行>, <,>=, <=,==运算。( 错误 )
4、switch(c) 语句中c可以是int ,long,char ,float ,unsigned int 类型。( 错,不能用实形 )
二、填空题(共30分)
1、在windows下,写出运行结果,每空2分,共10分。 char str[ ]= "Hello"; char *p=str; int n=10; sizeof(str)=( ) sizeof(p)=( ) sizeof(n)=( ) void func(char str[100]){ } sizeof(str)=( ) 答案:6,4,4,4, 具体解释请参看我的空间里的“C/C++程序员应聘试题剖析”
2、void getmemory(char **p, int num) { *p=(char *) malloc(num);} void test(void) { char *str=NULL; getmemory(&str,100); strcpy(str,"hello"); printf(str); } 运行test函数有什么结果?( )10分 答案:输出hello,但是发生内存泄漏。
3、设int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d",*ptr,*(++ptr)); ( ) 10分答案:8,
8。这道题目的意义不大,因为在不同的编译器里printf的.参数的方向是不一样的,在vc6.0下是从有到左,这里先*(++ptr) 后*pt,于是结果为8,8
三、编程题(第一小题20,第二小题30分)
1、 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1;
答案:一、 int strcmp(char *source, char *dest) { assert((source!=NULL)&&(dest!=NULL)); int i,j; for(i=0; source[i]==dest[i]; i++) { if(source[i]=="" && dest[i]=="") return 0; else return -1; } } 答案:二、 int strcmp(char *source, char *dest) { while ( (*source != "") && (*source == *dest)) { source++; dest++; } return ( (*source) - (*dest) ) ? -1 : 0; }
2、 写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1 答案:一、 int fun(char *p) { if(p==NULL) return -1; else { int length = 0; int i = 0; int judge = 1; length = strlen(p); for(i=0; i
华为笔试 5
1、华为公司的全称为()
A、深圳市华为技术有限公司 B、华为技术有限公司
C、华为公司 D、我司
(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部
土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)
2、华为公司的企业性质是()
A、民营 B、私营 C、国营 D、上市公司
(答案:A,本题主要让考生了解公司的性质)
3、华为公司的商标象征()
A、红太阳 B、菊花 C、扇贝
(答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃)
4、从下列选项中选择出公司的常务副总裁()
A、任正非 B、孙亚芳 C、李一男 D、郑宝用 E、张燕燕
(答案:BD,答C者立即辞退,让他到李一男的公司去报到吧)
5、华为公司的年终奖一般是在每年的什么时候发()
A、元旦后 B、春节前 C、7月下旬或8月上旬 D、劳动节前 E、国庆节前
(答案:C,切记,因为是年中奖,而不是年终奖)
6、华为公司的配给你的股票是()
A、**发的 B、用自己的奖金去买
(答案:B)
7、老板常说的土八路,是指()
A、老板自己的革命年代的光辉历史
B、本地化的用服兄弟
C、季度考核为D的兄弟
(答案:B)
【第二部分 部门篇】
1、你所在的一级部门为()
A、技术支援部
B、国际技术支援部
C、国际技术支援部国内分部
D、用服
(答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司
早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字)
2、你所在的二级部门为()
A、传输产品技术支援管理部
B、传输工程部
C、传输用服工程中心
D、光网络产品技术支援管理部
(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有
潜力,可以酌情给分,很可能
在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)
3、传输的商标为()
A、SBS
B、SDH
C、OptiX
D、Metro
(答案:C,答A者酌情给分,最起码还知道老商标)
4、技术支援部与国际技术支援部的`关系()
A、国际技术支援部是技术支援部下面的一个部门,负责海外
B、技术支援部是国际技术支援部下面的一个部门,负责国内
C、技术支援部是国际技术支援部的前身
D、国际技术支援部是技术支援部的前身
(答案:C)
1、SBS是()
A、传输产品的老商标
B、同步骨干系统
C、傻不傻的拼音缩写
D、帅不帅的拼音缩写
(答案:AB,答CD者立即辞退)
2、SDH是()
A、传输产品商标
B、同步数字序列
C、傻得很的拼音缩写
D、傻得好的拼音缩写
(答案:B,答CD者立即辞退)
3、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会()向公司求助
A、打用户机房内的电话
B、借用户手机
C、拔110
D、拔200或300
【华为笔试】相关文章:
华为面试笔试题08-06
2017华为笔试题及答案08-07
华为java笔试题及分析07-31
华为的笔试题及分析目07-31
上海华为文秘类笔试08-10
华为笔试试题大全07-25
2015华为笔试题目及答案08-06
华为9.7 成都上机笔试08-10
2014华为江西财经笔试经验07-07