2020年华为笔试题大全原版.pdf
《2020年华为笔试题大全原版.pdf》由会员分享,可在线阅读,更多相关《2020年华为笔试题大全原版.pdf(166页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2020年华为笔试题大全原版华为?(请至少说明两种)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2)在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用1)引用必须被初始化,指针不必。2)引用初始化以后不能被改变,指针能够改变所指的对象。3)不存在指向空值的引用,但是存在指向空值的指针。在特定时间内完成特定的任务,实时性与可靠性。?如果有,是什么区别?全局变量储存在静态数据库
2、,局部变量在堆栈。左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于1。没有回收垃圾资源。constructor函数不能声明为虚函数。时间复杂度是O(n八2)。x与“零值”比较的if语句。if(x&x)?该协议的主要层次结构?Tcp/ip协议主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。9ARP(Address Resolution Protocol)(地址解 析 9IP 地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。,N 值,从 1 至 N 开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C 程序。循环链表,
3、用取余操作做()的参数类型是:switch的参数不能为实型。上海华为的一道关于指针方面的编程题int AnSize,其中隐藏着若干0,其余非0整数,写一个函数 int Func(int*A,intnSize),使 A 把。移至后面,非。整数移至数组前面并保持有序,返回值为原数据中第一个元素为0 的下标。(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路)华为笔试题含答案 软件工程题写一个程序,要求功能:求出用1,2,5 这三个数不同个数组合的和为100的组合个数。如:100个 1是一个组合,5个工加工9 个 5是一个组合。请用C+语言写。A.答案:最容易想到的算法是:设x是工的
4、个数,y是2的个数,z是5的个数,number是组合数注意至1 OV=xV=1OO,0=y=50,0=z=20,所以能够编程为:number=O;for(x=0;x=100;x+)for(y=0;y=50;y+)for(z=0;z=20;z+)if(x+2*y+5*z)=100)number+;coutnumberendl;上面这个程序一共要循环100*50*20次,效率实在是太低了B.事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题。我的解法如下:因为 x+2y+5z=100所以 x+2y=100-5N,K z=20 x=100y=50所以(x+2y)V=100,且(x+5z)是偶
5、数对 z 作循环,求 x 的可能值如下:z=0f x=100z 98,96,.0z=lf x=95f 93,1z=2,x=90f 88,0z=3f x=85f 83,1z=4f x=80f 78,0z=19,x=5,3,1z=20,x=0因此,组合总数为100以内的偶数+95以内的奇数+90以内的偶数+5以内的奇数+1,即为:(51+48)+(46+43)+(41+38)+(36+33)+(31+28)+(26+23)+(21+18)+(16+13)+(11+8)+(6+3)+1某个偶数m以内的偶数个数(包括0)能够表示为 m/2+1=(m+2)/2某个奇数m以内的奇数个数也能够表示为(m+2
6、)/2所以,求总的组合次数能够编程为:number=O;for(int m=0;m=100;m+=5)number+=(m+2)/2;coutnumbernext=NULL;P=h;for(i=0;inext=s;printf(Please input the informationof the student:name sex no agen);scanf(M nameAas-sexz8is-noz&s-age);s-next=NULL;P=S;printfCXreate successful!);return(h);void deletelist(struct stu*sjnt a)age
7、!=a)next;if(s=NULL)printffThe record is not exist.);elsep-next=s-next;printf(Delete successful!);void display(struct stu*s)next;while(s!=NULL)namezs-sexzs-nozs-age);s=s-next;int main()struct stu*s;int n,age;printffPlease input the length ofseqlist:n);scanf(cT,&n);s=creatlist(n);display(s);printffPle
8、ase input the age:nM);scanf(“加 d”,&age);deletelist(s,age);display(s);return 0;2、实现一个函数,把一个字符串中的字符从小写转为大写。#include”#includevoid uppers(char*szchar*us)for(;*s!=,0,;s+zus+)=a,&*s=z)*us=*s-32;else*us=*s;)*us=0;int main()char*sf*us;char ss20;printf(Please input a string:nM);scanf(,Vbs,fss);s=ss;uppers(s,
9、us);printffThe result is:n%)sn,us);getch();随机输入一个数,判断它是不是对称数(回文数)(如 3,121,12321,45254)。不能用字符串库函数1.函数名称:Symmetry功能:判断一个数时候为回文数(121,35653)输入:长整型的数输出:若为回文数返回值为1 esle 0KKunsigned char Symmetry(long n)long i,temp;i=n;temp=O;while(i)/不用出现长度问题,将数按高低位掉换temp=temp*10+i%10;i/=10;)return(temp=n);方法一功能:判断字符串是否为回
10、文数字实现:先将字符串转换为正整数,再将正整数逆序组合为新的正整数,两数相同则为回文数字输入:char*s:待判断的字符串输出:无返回:0:正确;工:待判断的字符串为空;2:待判断的字符串不为数字;3:字符串不为回文数字;4:待判断的字符串溢出unsigned IsSymmetry(char*s)9)return 2;/*判断正整数是否溢出*/if(*p-,0,)(-(nNumber*10)return 4;Number=(*p-,0,)+(nNumber*10);P+;/*将数字逆序组合,直接抄楼上高手的代码,莫怪,呵呵*/n=nNumber;while(n)(-(nTemp*10)retu
11、rn 3;nTemp=nTemp*10+n%10;n/=10;/*比较逆序数和原序数是否相等*/if(nNumber!=nTemp)return 3;return 0;方法二*功能:判断字符串是否为回文数字实现:先得到字符串的长度,再依次比较字符串的对应位字符是否相同输入:char*s:待判断的字符串输出:无返回:0:正确;工:待判断的字符串为空;2:待判断的字符串不为数字;3:字符串不为回文数字unsigned IsSymmetry_2(char*s)char*p=s;int nLen=0;int i=0;/*判断输入是否为空*/if(*s=V 0 V)return 1;/*得到字符串长度*
12、/while(*p!=V O V)/*判断字符是否为数字*/if(*P ,9 V)return 2;nLen+;P+;/*长度不为奇数,不为回文数字*/if(nLen%2=0)return 4;/*长度为工,即为回文数字*/if(nLen=1)return 0;/*依次比较对应字符是否相同*/P=s;i=nLen/2-1;while(i)if(*(p+i)!=*(p+nLen-i-l)return 3;i-;return 0;求 2,要求尽量快答案:int findvalue=2;static int find=l;bool adjust(int value)=2);if(value=2)re
13、turn true;for(int i=O;i 2-2、3-3、4-4、5-5、6-6、7-7、8-8B、1-2 2-1、3-6、4-4、5-5、6-3、7-7、8-8C、1-3 2-6、3-1、4-4、5=-5、6-2、7=7、8-8D、两计算机不能通过双绞线直接连接8、,控制信号R T S 表 示。A、数据终端准备好;B、数据准备好;C、数据载体检测;D、请求发送;E、清除发送。9、路由器作为网络互连设备,必须具备以下哪些特点。()A、至少支持两个网络接口B、协议至少要实现到网络层C、至少支持两种以上的子网协议D、至少具备一个备份口E、具有存储、转发和寻径功能F、一组路由协议G、必须有较高
14、的协议处理能力10、路由器的作用有。A、异种网络互连B、子网间的速率适配C、连接局域网内两台以上的计算机D、隔离网络,防止网络风暴,指定访问规则(防火墙)E、子网协议转换F、加快网络报文的传递速度G、路由(寻径):路由表建立、刷新、查找H、报文的分片与重组11、调用上一条历史命令的快捷键是()A、CTRL-PB、CTRL-OC、ALT-PD、ALT-O12、交换机工作在OSI七层的哪一层?。A、一层C、三层D、三层以上13、以下对C S M A/C D 描述正确的是()A、在数据发送前对网络是否空闲进行检测B、在数据发送时对网络是否空闲进行检测C、在数据发送时对发送数据进行冲突检测D、发生碰撞
15、后M A C 地址小的主机拥有发送优先权14、以下对 STORE A N D F O R W A R D 描述正确的是()A、收到数据后不进行任何处理,立即发送B、收到数据帧头后检测到目标M A C 地址,立即发送C、收到整个数据后进行C R C 校验,确认数据正确性后再发送D、发送延时较小E、发送延时较大15、以下对交换机工作方式描述正确的是()A、能够使用半双工方式工作B、能够使用全双工方式工作C、使用全双工方式工作时要进行回路和冲突检测D、使用半双工方式工作时要进行回路和冲突检测16、V L A N 的主要作用有()A、保证网络安全B、抑制广播风暴C、简化网络管理D、提高网络设计灵活性1
16、7、在交换机中用户权限分为几个级别()A、1B、2C、3D、418、在路由器的配置过程中查询以S 开头所有命令的方法是()A、直接使用?B、S?C S?D、DIR S*19、第一次配置路由器时能够使用的方法为()A、使用CON 口本地配置B、使用CON 口远程配置C、使用AUX 口远程配置D、使用TELNET远程配置20、在何种状态下能够为路由器改名()A、普通模式B、超级模式C、全局模式D、接口模式21、某公司申请到一个C 类 IP地址,但要连接6 个的子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为。A、B、C、D、22、mask()。A、B、C、D、23、
17、ARP协议的作用是()A、将端口号映射到IP地址B、连接IP层和TCP层C、广播IP地址D、将 IP地址映射到第二层地址24、当路由器接收的IP报文的TTL值等于1 时,采取的策略是()A、丢掉该分组B、将该分组分片C、转发该分组D、以上答案均不对25、在NetWare网络中,客户需要访问某个类型的服务器时,首先要发送一个()广播报文来寻找服务器A、RipB、SapC、GnsD Arp26、IPX地址网络地址有()个字节A、10B、8C、4D、627、对于帧中继描述正确的是()A、使用具有本地意义的DLC 描述PVCB、使用具有全局意义的DLCI描述PVCC、使用具有本地意义的DLCI描述SV
18、CD、使用具有全局意义的DLCI描述SVC28、对于INVERSE ARP的描述正确的是()A、通过广播方式解析对端网络地址B、通过多播方式解析对端网络地址C、通过L M I 信令解析对端网络地址D、通过广播方式解析对端DLCI29、下列对于P A P 协议描述正确的是()A、使用两步握手方式完成验证B、使用三步握手方式完成验证C、使用明文密码进行验证D、使用加密密码进行验证30、()A、,传输正确性、稳定性高于帧中继B、,较帧中继简单C、D、31、()A、映射本地I P 到对端端口值,以便路由器发送数据时确认发送端口B、映射本地IP到本地端口值,以便路由器发送数据时确认发送端口C、映射对端I
19、P到本地端口值,D、映射对端IP到对端端口值,32、各个路由协议衡量路由的好坏标准是()A、路由B、路由器优先级C、路由权D、包转发率33、以下是基于链路状态算法的动态路由协议 是。A、RIPB、ICMPC、IGRPD、OSPF34、三种路由协议R IP、OSPF、IGRP各自得到了一条到达目标网络,在华为路由器默认情况下,网络最终选选定。路由作为最优路由。A、RIPB、OSPFC、IGRPD、静态路由35、路由环问题会引起。A、循环路由器B、慢收敛C、路由器重起D、路由不一致36、OSPF协议适用于基于I P 的()A、大型网络B、中小型网络C、更大规模的网络D、isp与 isp之间37、在
20、 rip中metric等 于。为不可达A、8B、9C、10D、15E、1638、对于ISDN BRI描述正确的是()A、2B+DB、30B+DC、使用同轴电缆作为物理传输介质D、使用普通电话线作为物理传输介质39、设置话机模拟入呼叫时需要检查的被叫号码或子地址的命令是()A、isdn potsl-answerB、isdn pots2-answerC isdn answerlD、isdn answerl40、使能DDR的命令是()A、Access-listB、dialer in-bandC Dialer-groupD、Dialer-list41、访问控制列表配置中,*作 符 gtportnumb
21、er表示控制的是()。A、端口号小于此数字的服务B、端口号大于此数字的服务C、端口号等于此数字的服务D、端口号不等于此数字的服务42、某台路由器上配置了如下一条访问列表access-list 4 denyaccess-list 4 permit表示:()A、;B、;C、检查源IP地址一;D、检查目的IP地址,;43、某单位路由器防火墙作了如下配置:firewall enableaccess-list normal 101 permit ipaccess-list normal 101 deny tcp gt1024access-list normal 101 deny ip any any端口
22、配置如下interface SerialOEnableIp addressencapsulation pppip access-group 101 outinterface EthernetOip addressO 以下说法正确的是(本题假设其它网络均没有使用防火墙):。A、;B、,能够任意访问外部网络资源;c、9D、E、内部任意主机都能够与外部任意主机建立 tcp连接;F、44、R I P 协议适用于基于I P 的()A、大型网络B、中小型网络C、更大规模的网络D、isp与 isp之间45、以下的协议中,哪些是面向连接的协议()oA、X25B、EthernetC、IPD、Frame-rela
23、y46、路由器A 的配置如下:Quidway#SHOW RUNCurrent configurationuser huawei service-type ppp password 0quidwayinterface EthernetOip addressinterface SerialOencapsulation pppppp authentication chapppp chap host huaweiip addressinterface Serial 1encapsulation pppinterface Serial!flowcontrol normalasync mode dedic
24、atedencapsulation pppexitip route preference 60end路由器B 的配置如下Quidway#SHOW RUNCurrent configurationuser hw service-type pppquidway!ip addressinterface SerialOclock-select DTECLK1encapsulation pppppp chap host huaweipassword 0ip addressinterface Serial 1encapsulation pppinterface Serial!flowcontrol nor
25、malasync mode dedicatedencapsulation pppexitip route preference 60end发现两端路由器不能PING同对端以太网端口,下述说法正确的是()A、A 验证配置错误B、B 验证配置错误C、A 验证方路由配置错误D、B 被验证方路由配置错误47、路由器A 配置如下:Quidway#SHOW RUNNow create configuration.Current configurationinterface EthernetOip address!clock-select DTECLK1encapsulation x25 dte ietfx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020 年华 笔试 大全 原版
限制150内