还剩61页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
华为
1.static有什么用途?(请至少说明两种)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问它是一个本地的全局变量3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用那就是,这个函数被限制在声明它的模块的本地范围内使用
2.引用与指针有什么区别?3)引用必须被初始化,指针不必4)引用初始化以后不能被改变,指针可以改变所指的对象5)不存在指向空值的引用,但是存在指向空值的指针
6.描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性
7.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈
8.什么是平衡二叉树?左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于loprintf,rCreate successful!n;return h;}void deleteliststruct stu*s,int astruct stu*p;whiles-age!=ap=s;s=s-next;}ifs二二NULLprintf,rThe recordis notexist.H;elsep-next=s-next;printf!rDelete successful!n;}void displaystruct stu*ss=s-next;whiles!=NULLprintf rr%s%c%d%d\nn,s-name,s-sex,s-no,s-age;s=s-next;int mainstruct stu*s;int n,age;printf,rPlease input the lengthof seqlist\n,r;scanf%d”,n;s=creatlistn;displays;printf trPlease input theage\nn;scanf%d”,age;deletelists,age;display s;return0;
2、实现一个函数,把一个字符串中的字符从小写转为大写ttinclude stdio.httinclude conio.h voidupperschar*s,char*usfor;*s!=f\0f;s++,us++if*s=*a,*s=z*us=*s-32;else*us=*s;*us=\0r;}int mainchar*s,*us;char ss120」;printf,rPlease inputa string\n,r;scanf%s”,ss;s=ss;uppers s,us;printf rrTheresult is\n%s\n,r,us;getchO;随机输入一个数,判断它是不是对称数回文数如3,121,12321,45254不能用字符串库函数v^x%xx^Xx
1.函数名称Symmetry功能判断一个数时候为回文数121,35653输入长整型的数输出若为回文数返回值为1esle0!x lxX^X XJVxyx x|x x|x xjx x|x x^x|^x|x x|x x|x x|xx|^xjx x|x xjxx|x xjxx|x xjxx|xunsigned charSymmetry long n longi,temp;i=n;temp=0;whilei〃不用出现长度问题,将数按高低位掉换temp=temp*10+i%10;i/=10;returntemp==n;方法一/*功能判断字符串是否为回文数字实现先将字符串转换为正整数,再将正整数逆序组合为新的正整数,两数相同则为回文数字输入char*s待判断的字符串输出无返回0正确;1待判断的字符串为空;2待判断的字符串不为数字;3字符串不为回文数字;4待判断的字符串溢出unsigned IsSymmetrychar*schar*p=s;long nNumber=0;longn=0;long nTemp=0;/*判断输入是否为空*/if*s==\\\0\return1;/*将字符串转换为正整数*/while*p!=\\\0\/*判断字符是否为数字*/return2;/*判断正整数是否溢出*/if*p-\0\4294967295-nNumber*10;return4nNumber=*p-\0\+nNumber*10;p++;}/*将数字逆序组合,直接抄楼上高手的代码,莫怪,呵呵*/n=nNumber;while n/*判断正整数是否溢出*/if n%104294967295-nTemp*10return3;nTemp=nTemp*10+n%10;n/=10;/*比较逆序数和原序数是否相等*/if nNumber!=nTempreturn3;return0;}方法二功能判断字符串是否为回文数字实现先得到字符串的长度,再依次比较字符串的对应位字符是否相同输入:
6.堆栈溢出一般是由什么原因导致的?没有回收垃圾资源
7.什么函数不能声明为虚函数?constructor函数不能声明为虚函数
8.冒泡排序算法的时间复杂度是什么?时间复杂度是
0、
29.写出float x与“零值”比较的if语句if x
0.000001-
0.000001X
10.Internet采用哪种网络协议?该协议的主要层次结构?Tcp/ip协议主要层次结构为应用层/传输层/网络层/数据链路层/物理层
11.Internet物理地址和IP地址转换采用什么协议?ARP AddressResolution Protocol地址解析愤言羲
12.IP地址的编码分为哪俩部分?IP地址由两部分组成,网络号和主机号不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位
13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出写出C程序循环链表,用取余操作做
14.不能做switch的参数类型是switch的参数不能为实型上海华为的一道关于指针方面的编程题char*s待判断的字符串输出无返回0正确;1待判断的字符串为空;2待判断的字符串不为数字;3字符串不为回文数字unsigned IsSymmetry_2char*schar*p=s;int nLen=0;int i=0;/*判断输入是否为空*/return1;/*得到字符串长度*/while*p!=\\\0\/*判断字符是否为数字*/if*p\0\||*p\9\return2;nLen++;p++;/*长度不为奇数,不为回文数字*/if nLen%2二二0return4;/*长度为1,即为回文数字*/return0;/*依次比较对应字符是否相同*/P=S;i=nLen/2-1;while iif*p+i!=*p+nLen-i-lreturn3;i一;return0;}求2~2000的所有素数.有足够的内存,要求尽量快答案int findvalue
[2000]={2};static intfind=l;bool adjustintvalueassert value=2;if value==2return true;forint i=0;i=find;i++if value%f indvalue[i]-0return false;findvalue[find++];return true;华为最后三个大题
1.A,B,C,D四个进程,A向buf里面写数据,B,C,D向buf里面读数据,当A写完,且B,C,D都读一次后,A才能再写用P,V操作实现
2.将单向链表reverse,如ABCD变成DCBA,只能搜索链表一次
3.将二叉树的两个孩子换位置,即左变右,右变左不能用递规(变态!)华为笔试题华为笔试题之一二给大家说几个(感觉华为不过如此,虽然我的分不高,因为很多题我做给他实在是侮辱我的智商)lo大意如下38头牛中选出3头跑得最快的,使用一个每次只能供6头比赛的场地,要求用最快的方法(我给一个最傻瓜的答案,因为我发现一起笔试的有且恰好有38个人,不知道**什么意思?)2大意如下公司职员知道老板的年龄,不知道他女儿的年龄,老O板3个女儿的年龄相加为13,相乘为老板年龄,且只有一个女儿的年龄大于5岁,求这4个的年龄?(网上有一大堆答案!)3原题是2002年以前的一道大学生数学建模竞赛的题,是说一个O学生冒雨从宿舍去食堂吃代,200米的距离内,问是走着少淋雨还是跑着少?(该题简化了大部分的假设,只剩下一点点问题要你解决,做着没劲!)选择题(每题2分,共100分)
1、以下属于物理层的设备是();A、中继器B、以太网交换机C、桥D、网关
2、在以太网中,是根据地址来区分不同的设备的A、LLC地址B、MAC地址C、IP地址D、IPX地址
3、以下为传输层协议的是A、IPB、ICMPC、UDPD、SPX
4、以下对MAC地址描述正确的是A、由32位2进制数组成B、由48位2进制数组成C、前6位16进制由IEEE负责分配D、后6位16进制由IEEE负责分配
5、以下属于数据链路层功能的是A、定义数据传输速率B、定义物理地址C、描述网络拓扑结构D、流控制
6、IEEE
802.3u标准是指A、以太网B、快速以太网C、令牌环网D、FDDI网
7、如果要将两计算机通过双绞线直接连接,正确的线序是A、1-
1、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、在V.35和V.24规程中,控制信号RTS表示A、数据终端准备好;B、数据准备好;C、数据载体检测;D、请求发送;E、清除发送
9、路由器作为网络互连设备,必须具备以下哪些特点A、至少支持两个网络接口B、协议至少要实现到网络层C、至少支持两种以上的子网协议D、至少具备一个备份口E、具有存储、转发和寻径功能F、一组路由协议G、必须有较高的协议处理能力
10、路由器的作用有、异种网络互连AB、子网间的速率适配C、连接局域网内两台以上的计算机D、隔离网络,防止网络风暴,指定访问规则防火墙E、子网协议转换F、加快网络报文的传递速度G、路由寻径路由表建立、刷新、查找H、报文的分片与重组
11、调用上一条历史命令的快捷键是A、CTRL-PB、CTRL-0C、ALT-PD、ALT-
012、交换机工作在0SI七层的哪一层?、一层AB、二层C、三层D、三层以上
13、以下对CSMA/CD描述正确的是()A、在数据发送前对网络是否空闲进行检测B、在数据发送时对网络是否空闲进行检测C、在数据发送时对发送数据进行冲突检测D、发生碰撞后MAC地址小的主机拥有发送优先权
14、以下对STORE ANDFORWARD描述正确的是()A、收到数据后不进行任何处理,立即发送B、收到数据帧头后检测到目标MAC地址,立即发送C、收到整个数据后进行CRC校验,确认数据正确性后再发送D、发送延时较小E、发送延时较大
15、以下对交换机工作方式描述正确的是()A、可以使用半双工方式工作B、可以使用全双工方式工作C、使用全双工方式工作时要进行回路和冲突检测D、使用半双工方式工作时要进行回路和冲突检测
16、VLAN的主要作用有()A、保证网络安全B、抑制广播风暴C、简化网络管理D、提高网络设计灵活性
17、在交换机中用户权限分为几个级别A、1B、2C、3D、
418、在路由器的配置过程中查询以S开头所有命令的方法是A、直接使用?B、SC、S D、DIR S*
19、第一次配置路由器时可以使用的方法为A、使用CON□本地配置B、使用CON□远程配置C、使用AUX□远程配置D、使用TELNET远程配置
20、在何种状态下可以为路由器改名A、普通模式B、超级模式C、全局模式D、接口模式
21、某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int*A,int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路)华为笔试题含答案[软件工程题]写一个程序,要求功能求出用1,2,5这三个数不同个数组合的和为100的组合个数如100个1是一个组合,5个1加19个5是一个组合请用C++语言写答案最容易想到的算法是设x是1的个数,y是2的个数,z是5的个数,number是组合数注意到OVxVIOO,0〈二y〈=50,0=z=20,所以可以编程为:number=O;for(x=0;x=100;x++)for(y=0;y=50;y++)网掩码应设为()A、
255.
255.
255.0B、
255.
255.
255.128C、
255.
255.
255.192D、
255.
255.
255.
22422、与
10.
110.
12.29mask
255.
255.
255.224属于同一网段的主机IP地址是()A、
10.
110.
12.0B、
10.
110.
12.30C、
10.
110.
12.31D、10,
110.
12.
3223、ARP协议的作用是()A、将端口号映射到IP地址B、连接IP层和TCP层C、广播IP地址D、将IP地址映射到第二层地址
24、当路由器接收的IP报文的TTL值等于1时,采取的策略是()A、丢掉该分组B、将该分组分片C、转发该分组D、以上答案均不对
25、在NetWare网络中,客户需要访问某个类型的服务器时,首先要发送一个()广播报文来寻找服务器A、RipB、SapC、GnsD、Arp
26、IPX地址网络地址有()个字节A、10B、8C、4D、
627、对于帧中继描述正确的是()A、使用具有本地意义的DLCI描述PVCB、使用具有全局意义的DLCI描述PVCC、使用具有本地意义的DLCI描述SVCD、使用具有全局意义的DLCI描述SVC
28、对于INVERSE ARP的描述正确的是()A、通过广播方式解析对端网络地址B、通过多播方式解析对端网络地址C、通过LMI信令解析对端网络地址D、通过广播方式解析对端DLCI
29、下列对于PAP协议描述正确的是()A、使用两步握手方式完成验证B、使用三步握手方式完成验证C、使用明文密码进行验证D、使用加密密码进行验证
30、X.25与帧中继对比描述正确的是()A、X.25是面向连接的协议,传输正确性、稳定性高于帧中继B、X.25具有两层结构,较帧中继简单C、X.25对于IP而言传输效率低于帧中继
31、X.25使用映射的作用是(A、映射本地IP到对端端口值,端以便路由器发送数据时确认发送口B、映射本地IP到本地端口值,端以便路由器发送数据时确认发送口C、映射对端IP到本地端口值,送以便X.25交换网络查找数据发路径D、映射对端IP到对端端口值,送以便X.25交换网络查找数据发路径D、X.25可以提供比帧中继更多的服务
32、各个路由协议衡量路由的好坏标准是()A、路由B、路由器优先级C、路由权D、包转发率
33、以下是基于链路状态算法的动态路由协议是()A、RIPB、ICMPC、IGRPD、OSPF
34、三种路由协议RIP、OSPF、IGRP各自得到了一条到达目标网络,在华为路由器默认情况下,网络最终选选定()路由作为最优路由A、RIPB、OSPFC、IGRPD、静态路由
35、路由环问题会引起()、循环路由器AB、慢收敛C、路由器重起D、路由不一致
36、OSPF协议适用于基于IP的()、大型网络AB、中小型网络C、更大规模的网络D、isp与isp之同
37、在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 answer2E、、使能加R的命令是A、Access-listB、dialer in-bandC、Dialer-groupD、Dialer-list
41、访问控制列表配置中,*作符gt portnumber表示控制的是0A、端口号小于此数字的服务B、端口号大于此数字的服务C、端口号等于此数字的服务D、端口号不等于此数字的服务
42、某台路由器上配置了如下一条访问列表access-list4deny
202.
38.
0.
00.
0.
255.255access-list4permit
202.
38.
160.
10.
0.0,255表示A、只禁止源地址为网段的所有访问;B、只允许目的地址为网段的所有访问;C、检查源IP地址,禁止
202.
38.
0.0大网段的主机,但允许其中的
202.
38.
160.0小网段上的主机;D、检查目的IP地址,禁止
202.大网段的主机,但允许其中的
202.
38.
160.0小网段的主机;
43、某单位路由器防火墙作了如下配置firewall enableaccess-list normal101permit ip
202.
38.
0.
00.
0.
0.
25510.
10.
10.
100.
0.
0.255access-list normal101deny tcp
202.
38.
0.
00.
0.
0.
25510.
10.
10.
100.
0.
0.255gt1024access-list normal101deny ipany any端口配置如下interface SerialOEnableIpaddress
202.
38.
111.
25255.
255.
255.0encapsulation pppipaccess-group101outinterface EthernetOip address
10.
10.
10.
1255.
255.
255.0内部局域网主机均为
10.
10.
10.
0255.
255.
255.0网段以下说法正确的是(本题假设其他网络均没有使用防火墙)()A、外部主机
202.
38.
0.50可以ping通任何内部主机;B、内部主机
10.
10.
10.5,可以任意访问外部网络资源;C、外部
202.
38.
5.
0255.
255.
255.0网段主机可以与此内部网主机建立tcp连接;D、外部
202.
38.
0.
0255.
255.
255.0网段主机不可以与此内部网主机建立tcp连接E、内部任意主机都可以与外部任意主机建立tcp连接;F、内部任意主机只可以与外部
202.
38.
0.
0255.
255.
255.0网段主机建立tcp连接
44、RIP协议适用于基于IP的()、大型网络AB、中小型网络C、更大规模的网络D、isp与isp之恒
45、以下的协议中,哪些是面向连接的协议()A、X25B、EthernetC、IPD、Frame-relay
46、路由器A的配置如下QuidwayftSHOW RUNCurrent configuration iuserhuawei service-type ppppassword0quidway iinterface EthernetOip address
1.
1.
1.
1255.
0.
0.0iinterface SerialOencapsulation pppppp authenticationchap pppchap hosthuaweiip address
2.
1.
1.
1255.
0.
0.0interface Seriallencapsulation pppi■interface Serial2flowcontrol normalasync mode dedicatedencapsulation pppiexitip route
0.
0.
0.
00.
0.
0.
02.
1.
1.2preference60end路由器B的配置如下QuidwayftSHOW RUNCurrent configurationiuser hwservice-type ppppassword0quidwayi■ip address
3.
1.
1.
1255.
0.
0.0interface SerialOclock-select DTECLK1encapsulation ppppppchap hosthuaweiip address
1.
1.
1.
2255.
0.
0.0I■interface Seriallencapsulationpppi■interface Serial2flowcontrol normalasync mode dedicatedencapsulation pppi■exitip route
0.
0.
0.
00.
0.
0.
02.
1.
1.2preference60end发现两端路由器不能PING同对端以太网端口,下述说法正确的是()A、A验证配置错误B、B验证配置错误C、A验证方路由配置错误D、B被验证方路由配置错误for(z=0;z=20;z++)if x+2*y+5*z==100number++;coutnumberendl;上面这个程序一共要循环100*50*20次,效率实在是太低了事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题我的解法如下因为x+2y+5z=100所以x+2y=100-5z,且z=20x=100y=50所以x+2y〈二100,且x+5z是偶数对z作循环,求x的可能值如下z=0,x=100,98,96,...0z=l,x=95,93,…,1z=2,x=90,88,..,0・z=3,x=85,83,,1z=4,x=80,78,..,0・・・・
47、路由器A配置如下QuidwayftSHOW RUNNowcreate configuration...Current configuration■i■Iinterface EthernetOip address
1.
1.
1.
1255.
0.
0.0iclock-select DTECLK1encapsulation x25dte ietfx25address2111x25map ip
2.
1.
1.22112ip address
2.
1.
1.
1255.
0.
0.0i■interface Seriallencapsulation pppiinterface Serial2flowcontrol normal async mode dedicatedencapsulation pppexitrouter ripi■end路由器B配置如下QuidwayftSHOW RUNNowcreate configuration...Current configurationiinterface EthernetOip address
3.
1.
1.
1255.
0.
0.0iinterface SerialOencapsulationx25dee ietfx25address2112x25map ip
2.
1.
1.12111ip address
2.
1.
1.
2255.
0.
0.0i■interface Seriallencapsulation pppinterface Serial2flowcontrol normalasync mode dedicatedencapsulation pppi■exitrouter ripi■end如下说法正确的是A、两端广域网可以联通,但局域网不可以连通B、两端广域网不可以连通,但局域网可以连通C、广域网和局域网都可以连通D、广域网和局域网都不能连通
48、路由器A的配置为QuidwayftSHOW RUNNowcreate configuration...Current configurationi■frame-relay switchinginterfaceEthernetOip address
10.
1.
1.
1255.
255.
0.0ip ripversion2mcastiinterface SerialOclock-select DTECLK1encapsulation frame-relayframe-relay intf-type DCEframe-relay interface-dlci100ip address
2.
1.
1.
1255.
0.
0.0ip ripversion2mcasti*interface Seriallencapsulation pppiinterface Serial2flowcontrol normalasync mode dedicatedencapsulation pppi■exitrouterripno auto-summaryneighbor
2.
1.
1.2end路由器B的配置为QuidwayttSHOW RUNNowcreate configuration...Current configurationi■Iinterface EthernetOip address
10.
2.
1.
1255.
255.
0.0ip ripversion2mcastiinterface SerialOencapsulationframe-relayip address
2.
1.
1.
2255.
0.
0.0ip ripversion2mcast iinterface Seriallencapsulation pppflowcontrol normalasyncmodededicatedencapsulationpppi■exitrouter ripnoauto-summaryneighbor
2.
1.
1.1iEnd如下说法正确的是()A、两端广域网可以联通,但局域网不可以连通B、两端广域网不可以连通,但局域网可以连通C、广域网和局域网都可以连通D、广域网和局域网都不能连通
49、路由器A的配置如下QuidwayftSHOW RUNNowcreate configuration...Current configurationinterfaceEthernetOip address
10.
1.
1.
1255.
255.
0.0ip ospfenable area
0.
0.
0.1iinterface SerialOclock-select DTECLK1encapsulation pppip address
2.
1.
1.
1255.
0.
0.0ip ospfenable area
0.
0.
0.1iinterface Seriallencapsulationpppiinterface Serial2flowcontrol normalasyncmodededicatedencapsulationpppiexitrouter ospfenable iend路由器B配置如下Quidway#SHOW RUNNowcreate configuration...Current configurationi■■Iinterface EthernetOip address
10.
2.
1.
1255.
255.
0.0ip ospfenable area
0.
0.
0.2iinterface SerialOencapsulationpppip address
2.
1.
1.
2255.
0.
0.0ip ospfenable area
0.
0.
0.2iinterface SeriallencapsulationpppiinterfaceSerial2flowcontrol normalasyncmodededicatedencapsulationpppexitrouter ospfenable iEnd如下说法正确的是()A、两端广域网可以联通,但局域网不可以连通B、两端广域网不可以连通,但局域网可以连通C、广域网和局域网都可以连通D、广域网和局域网都不能连通
50、路由器A的配置如下QuidwayftSHOW RUNNowcreate configuration...CurrentconfigurationiIinterface EthernetOipaddress
10.
2.
1.
1255.
255.
0.0iinterface SerialOencapsulationpppbackup interfaceSerial1ipaddress
2.
1.
1.
1255.
0.
0.0interfaceSeriallencapsulation pppip address
3.
1.
1.
1255.
0.
0.0I■interfaceSerial2flowcontrol normalasyncmodededicatedencapsulationpppiExitRouter ripiEnd路由器B的配置如下QuidwayftSHOW RUNNowcreate configuration...Currentconfigurationi■Iinterface EthernetOipaddress
10.
1.
1.
1255.
255.
0.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+l=n+2/2某个奇数m以内的奇数个数也可以表示为m+2/2所以,求总的组合次数可以编程为number=0;for intm=0;m=100;m+=5number+=m+2/2;interface SerialOencapsulationpppbackup interfaceSerial1ipaddress
2.
1.
1.
1255.
0.
0.0i■interface Seriallencapsulationpppipaddress
3.
1.
1.
1255.
0.
0.0iinterfaceSerial2flowcontrolnormalasyncmodededicatedencapsulationpppi■ExitRouter ripiEnd下述说法正确的是()A、备份功能可以正常使用B、备份功能不能正常使用C、两端可以正常互联D、两端不能正常互联1-10A、B、CD、BC、CD、B、C、D、ABE、ABDG1120〜A、B、A D、CE、ABD、ACD、D、B、A、B2130〜D、BC、D、C、B、A、A、C、AC、AC3140〜C、C、D、B、ABD、C、E、AD、AB、B4150〜B、C、AC、B、AD、bed、A、C、A、BCD[华为笔试]2006年华为研发类笔试编程题(2006年10月29日晚,成都电子科技大学考试题目).题目网球中心共有100个网球场,每个单位可以来申请1到100的场地,申请的场地编号必须是连续的,如果场地已经被其他单位占用,就不能再次使用,而且单位在使用完场地后必须归还请设计一个完整的系统(C语言)(限时5分钟)Tennis.h structTennisGroundint num;char*agentName;};typedef structTennisGround TG;void mallocTGTG*total;void freeTGTG*total;Tennis,cttinclude stdio.httinclude stdlib.h#include malloc.httinclude string.h#include Tennis,hvoid mallocTGTG*totalint size,start,count=0;char*agentName=char*mallocsizeofchar*10;printf,rPlease inputyour agentName,r;scanf!,%s”,agentName;printf,rPlease inputthe sizeof theTennisGround1r;scanfsize;printf nPleaseinputtheTennisGround numberyou want tostart,f;scanf%d”,start;iftotal+start-agentName!=printfmalloc failed!\nn;exit-1;}elsewhile countsizetotal+start+count-agentName=agentName;count++;void freeTGTG*totalchar*an=char*mallocsizeofchar*10;printf,rplease inputagentName youwanttofree,f;scanfn%sn,an;int count=0;whilecount100ifstrcmptotal+count-agentName,an==0total+count-agentName=二count++;}int maininti;int sw;TG*total=TG*mallocsizeofTG*100;fori=0;i100;i++total+i-num=i;total+i-agentName=二}while1printf,*******Tennis GroundMallocation******************\n;fori=0;i100;i++printf%d%s”,total+i-num,total+i-agentName;if i%5==0printf\n;}printf\nn;yo.-[illV***\n;printf!rPlease inputyour choosen1-malloc,2-freen;scanf%df,sw;if sw二二1mallocTGtotal;elsefreeTG total;}return0;华为D卷最后四大题
1、Al,A
2....An和B交换资源,求写出PV操作的序列
2、非递归实现废物不拉屎数列.
3、折半查找干啥用的?实现之.
4、实现有序链表上的插入
1、在一个以太网中,30台PC通过QUTDWAY R2501路由器SO口连接INTERNET,QUIDWAY R2501路由器配置如下Qutidwayconfig-if-eO#ipaddress
192.
168.
1.
1.
255.
255.
255.0Qutidwayconfig-if-eO eixtQutidwayconfig#interface sOQutidwayconfig-if-sO#ipaddress
211.
136.
3.
6.
255.
255.
255.252Qutidwayconfig-if-sOttencapsulation ppp一台PC机默认网关为
192.
168.
2.1,路由器会怎样处理发自这台PC的数据包?A.路由器会认为发自这一台PC的数据包不在同一网段,不转发数据包B.路由器会自动修正这一台PC机的IP地址,转发数据包C.路由器丢弃数据包,这时候需要重启路由器,路由器自动修正误配D.路由器丢弃数据包,不做任何处理,需要重配PC网关为
192.
168.
1.
12、关于MAC地址表示正确的是A、00-e0-fe-01-23-45B、OOeO.feOl.2345C、OOe.Ofe.-
012.345D、OOeO.fel
123453、路由器作为网络互连设备,必须具备以下哪些特点()A、支持路由协议B、至少具备一个备份口C、到少支持两个网络接口D、协议至少要实现到网络层E、具有存储、转发和寻径功能F、至少支持两种以上的子网协议
4、某台路由器有两个以太网接口,分别与不同网段的以太网相连,请问该路由器最多可有几组?()A、1个B、2个C、3个D、4个E、多于四个
5、配置备份中心的目的是()A、增加网络带宽B、提高网络可用性C、降低网络传输费用D、防止数据传输意外中止
6、X.25作为国际通用标准的广域网协议,内置的差错纠正,流量控制和丢包重传机制使之具有高度的可靠性,由于数据吞吐率很低,包时延较大,故不适于在质量差的信道上传输数据,这种说法正确吗?A、TrueB、False
7、V.24接口工作在同步方式下最高传输速率是()A、64000bpsB、115200bpsC、2048000bpsD、4096000bps
8、下列那一条命令用于配置DDR的链路处于断开状态后,重新建立链接等待的时间?()A、diater idte-timeoutB、diater fast-idleC、diater enable-timeoutD、diater wait-for-carmer-time
9、ISDN的物理线路是()A、2B+DB、30B+Dc、同轴电缆D、普通电缆
10、Qutidway路由器上输入“show iprip命令,如下所示Qutidwayttshow ipripRIP isrurining onCheckcerois ondefauit-metric16On neighterFictucrikallBUTO-surttutiry ison preference100下列说法正确的是()A、该条命令显示了RIP当前运行状态和配置信息B、默认情况下,RIP路由协议优先级为100,可能通过“IP RIPPRICRITY命令修改其优先级C、这条命令显示路由器所有接口用了RIP协议,最大可达统计数为1GD、ON NEIGHBOR显示这台路由器没有作为任何其它路由器的邻居
11.数据分段是0SI七层模型中的()完成的A、物理层B、网络层C、传输层D、接入层E、分发层F、数据链路层
12.对于10M以太网()是目前使用最广泛的以太网电缆标准,其优coutnumberendl;这个程序,只需要循环21次,两个变量,就可以得到答案,比上面的那个程序高效了许多倍一一只是因为作了一些简单的数学分析这再一次证明了计算机程序二数据结构+算法,而且算法是程序的灵魂,对任何工程问题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事一一这不是一个专业的研发人员的行为那么,那种最容易想到的算法就完全没有用吗?不,这种算法正好可以用来验证新算法的正确性,在调试阶段,这非常有用在很多大公司,例如微软,都采用了这种方法在调试阶段,对一些重要的需要好的算法来实现的程序,而这种好的算法又比较复杂时,同时用点为易于扩展,维护简单,价格低廉A、10BASE粗同轴电缆B、10BASE-TC、10BASE2细同轴电缆
13.用来检查到一台主机的网络层是否连通命令是()A、PINGB、TRACERTC、TELNETD、IPCONFIG
14.下面选项中哪些是数据链路层的主要功能()A、提供对物理层的控制B、差错控制C、流量控制D、决定传输报文的最佳路由
15.0SI参考模型是由下列选项中哪个组织提出()A、IEEEB、美国国家标准局(ANSI)C、EIA/TIAD、IBAE、ISO
16.应用程序PING发出的是()报文A、TCP请求B、TCP应答报文C、ICMP请求报文D、ICMP应答报文
17.下面属于物理层的设备是()、网桥AB、网关C、中继器D、以太网交换机
18.ATM是一种面向链接的技术,为在交换式WAN或LAN主干网高速传输数据提供了通用的通信机制()A、TRUEB、FALSE
19.设定路由器在指定备份组中工作为抢占模式的命令是()A、standby[group-number]ip[virtual-address]B、standby[group-number]priority-value]C、standby[group-number]preemptD、standby[group-number]authentication[string]
20、查看帧中继PVC路由表的命令是()A、show frame-relay pvcB、show frame-relay routeC、show frame-relay pvcrouteD、show rame-relay map
21、帧中继LMI一般占用哪几个DLCI A、0B、16C、1007D、
102322、PPP协议中,主要用于协商在该数据链路上所传输的数据包的格式与类型A、链路控制协议B、PPP扩展协议C、网络层控制协议D、PAP、CHAP协议
23、你在配置X.25网络时怎样配置接口的X.121地址?A、Quidwayttx.25address321469056102B、Quidway config#x.25address892735559329C、Quidway config-if-sOx25address326505160178D、Quidway config-fi-sO#x.25address x.
12132905617124、下面哪一组是Quidway路由器封装x.25协议默认的WIN、MOD、OPS的缺省值A、
2、
8、128B、
8、
8、128C、
8、
128、8D、
2、
128、
12825、帧中继是一种()的协议、面向连接AB、网络协议C、面积无连接D、可靠
26、ARP是一个使用广播的地址解析协议,并且使用了ARP高速缓存,原因是使用广播会耗费大量带宽()A、TRUEB、FALSE
27、UDP协议和TCP协议的共同之处有()A、流量控制B、重传机制C、校验和D、提供目的、源端口号
28、若主机A需要知道主机B的MAC地址,则属于ARP的工作流程为()A、主机A在网络中广播ARP请求报文B、主机A接收到请求报文后将自己的IP地址到MAC地址的映射发送给主机AC、主机B收到请求报文后将主机的IP地址和MAC地址映射存储到自己的CACHE中D、主机A缓存主机B的IP地址到MAC地址的映射
29、某公司申请到一个C类IP地址,需要分配给8个子公司,最好的子网掩码设应为()A、
255.
255.
255.0B、
255.
255.
255.128C、
255.
255.
255.240D、
255.
255.
255.
22430、在应用层的各协议中()协议提供文件传输服务A、FTPC、TELNETC、WWWD、TFTP
31、QuidwayS2403F以太网交换机的用户权限级别有()A、normalB、securityC、monitorD、manager
32、对于Quidway S2403F以太网交换机,可以在生成页面配置()A、本交换机优先级B、握手时间间隔C、转发时间D、端口路径值
33、逻辑上所有的交换机都由()和()两部分组成A、数据转发逻辑B、交换模块C、MAC地址表D、输入/输出接口
34、关于VLAN下面说法正确的是()A、隔离广播域B、相互间通信要通过路由器C、可以限制网上的计算机互相访问的权限D、只能在同一个物理网络上的主机进行逻辑分组
35、应使用哪一条命令打开路由器上的IPX路由功能()A、ipx routingB、ipx networkC、ipx endcapsulationD、ipx max-paths
36、()命令可以显示接口的IPX地址A、show ipxrouteB、show ipxinteraceC、show ipxserversD、show ipxtraffic
37、下列哪些命令可以用来查看DDR端口(在端口S1上配置)信息A、show interface容易想到的算法来验证这段程序,如果两种算法得出的结果不一致而最容易想到的算法保证是正确的,那么说明优化的算法出了问题,需要修改可以举例表示为#ifdef DEBUGintsimple;#end ifintoptimize;in afunction{result=optimize;ASSERT result-simple;这样,在调试阶段,如果简单算法和优化算法的结果不一致,就会打出断言同时,在程序的发布版本,却不会包含笨重的simple函数一一任何大型工程软件都需要预先设计良好的调试手段,而这里提到的就是一种有用的方法一个学生的信息是姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起,给出一个age,在些链表中删除学生年龄等于age的学生信息#include stdio.httinclude nconio.hstruct stu{char name
[20];char sex;int no;int age;struct stu*next;}*linklist;struct stu*creatlistint ninti;//h为头结点,p为前一结点,s为当前结点structstu*h,*p,*s;h=structstu*mallocsizeofstruct stu;h-next=NULL;p=h;fori=0;in;i++s=structstu*mallocsizeofstruct stu;p-next=s;printf,rPleaseinputthe informationof thestudentname sexnoage\nn;scanf!,%s%c%d%d\s-name,s-sex,s-no,s-age;s-next=NULL;p=s;。
个人认证
优秀文档
获得点赞 0