华为笔试题大全(史上最齐全)

发布时间:2020-06-10 11:16:02

华为

有什么用途(请至少说明两种)

1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。

2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用

2.引用与指针有什么区别

1) 引用必须被初始化,指针不必。

2) 引用初始化以后不能被改变,指针可以改变所指的对象。

3) 不存在指向空值的引用,但是存在指向空值的指针。

3.描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性。

4.全局变量和局部变量在内存中是否有区别如果有,是什么区别

全局变量储存在静态数据库,局部变量在堆栈。

5.什么是平衡二叉树

左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。

6.堆栈溢出一般是由什么原因导致的

没有回收垃圾资源。

7.什么函数不能声明为虚函数

constructor函数不能声明为虚函数。

8.冒泡排序算法的时间复杂度是什么

时间复杂度是O(n^2)。

9.写出float x 与“零值”比较的if语句。

if(x>&&x<

采用哪种网络协议该协议的主要层次结构

Tcp/Ip协议

主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。

物理地址和IP地址转换采用什么协议

ARP (Address Resolution Protocol)(地址解析協議)

地址的编码分为哪俩部分

IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。

循环链表,用取余操作做

14.不能做switch()的参数类型是:

switch的参数不能为实型。

上海华为的一道关于指针方面的编程题

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是组合数

注意到0<=x<=100,0<=y<=50,0<=z=20,所以可以编程为:

number=0;

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++;

cout<

上面这个程序一共要循环100*50*20次,效率实在是太低了

事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题。我的解法如下:

因为x+2y+5z=100

所以x+2y=100-5z,且z<=20 x<=100 y<=50

所以(x+2y)<=100,且(x+5z)是偶数

对z作循环,求x的可能值如下:

z=0, x=100, 98, 96, ... 0

z=1, x=95, 93, ..., 1

z=2, x=90, 88, ..., 0

z=3, x=85, 83, ..., 1

z=4, x=80, 78, ..., 0

......

z=19, x=5, 3, 1

z=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)/2

所以,求总的组合次数可以编程为:

number=0;

for (int m=0;m<=100;m+=5)

{

number+=(m+2)/2;

}

cout<

这个程序,只需要循环21次, 两个变量,就可以得到答案,比上面的那个程序高效了许多

倍----只是因为作了一些简单的数学分析

这再一次证明了:计算机程序=数据结构+算法,而且算法是程序的灵魂,对任何工程问

题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种

种限制条件下的最优算法。而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了

事——这不是一个专业的研发人员的行为。

那么,那种最容易想到的算法就完全没有用吗不,这种算法正好可以用来验证新算法

的正确性,在调试阶段,这非常有用。在很多大公司,例如微软,都采用了这种方法:在调

试阶段,对一些重要的需要好的算法来实现的程序,而这种好的算法又比较复杂时,同时用

容易想到的算法来验证这段程序,如果两种算法得出的结果不一致(而最容易想到的算法保

证是正确的),那么说明优化的算法出了问题,需要修改。

可以举例表示为:

#ifdef DEBUG

int simple();

#end if

int optimize();

......

in a function:

{

result=optimize();

ASSERT(result==simple());

}

这样,在调试阶段,如果简单算法和优化算法的结果不一致,就会打出断言。同时,在程

序的发布版本,却不会包含笨重的simple()函数。——任何大型工程软件都需要预先设计良

好的调试手段,而这里提到的就是一种有用的方法。

一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生信息。

#include ""

#include ""

struct stu{

char name[20];

char sex;

int no;

int age;

struct stu * next;

}*linklist;

struct stu *creatlist(int n)

{

int i;

;

else

{

p->next = s->next;

printf("Delete successful!");

}

}

void display(struct stu *s)

{

s = s->next;

while(s!=NULL)

{

printf("%s %c %d %d\n",s->name,s->sex,s->no,s->age);

s = s->next;

}

}

int main()

{

struct stu *s;

int n,age;

printf("Please input the length of seqlist:\n");

scanf("%d",&n);

s = creatlist(n);

display(s);

printf("Please input the age:\n");

scanf("%d",&age);

deletelist(s,age);

display(s);

return 0;

}

2、实现一个函数,把一个字符串中的字符从小写转为大写。

#include ""

#include ""

void uppers(char *s,char *us)

{

for(;*s!='\0';s++,us++)

{

if(*s>='a'&&*s<='z')

*us = *s-32;

else

*us = *s;

}

*us = '\0';

}

int main()

{

char *s,*us;

char ss[20];

printf("Please input a string:\n");

scanf("%s",ss);

s = ss;

uppers(s,us);

printf("The result is:\n%s\n",us);

getch();

}

随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数

/***************************************************************

1.

函数名称:Symmetry

功能: 判断一个数时候为回文数(121,35653)

输入: 长整型的数

输出: 若为回文数返回值为1 esle 0

******************************************************************/

unsigned char Symmetry (long n)

{

long i,temp;

i=n; temp=0;

while(i) 足够的内存,要求尽量快

答案:

int findvalue[2000]={2};

static int find=1;

bool adjust(int value)

{

assert(value>=2);

if(value==2) return true;

for(int i=0;i<=find;i++)

{

if(value%findvalue[i]==0)

return false;

}

findvalue[find++];

return true;

}

华为最后三个大题

,B,C,D四个进程,A向buf里面写数据,B,C,D向buf里面读数据,

当A写完,且B,C,D都读一次后,A才能再写。用P,V操作实现。

2.将单向链表reverse,如ABCD变成DCBA,只能搜索链表一次。

3.将二叉树的两个孩子换位置,即左变右,右变左。不能用递规(变态!)

华为笔试题:华为笔试题之一二

给大家说几个:(感觉华为不过如此,虽然我的分不高,因为很多题我做给他实在是侮辱我的智商)

1。大意如下:38头牛中选出3头跑得最快的,使用一个每次只能供6头比赛的场地,要求用最快的方法。(我给一个最傻瓜的答案,因为我发现一起笔试的有且恰好有38个人,不知道**什么意思)

2。大意如下:公司职员知道老板的年龄,不知道他女儿的年龄,老板3个女儿的年龄相加为13,相乘为老板年龄,且只有一个女儿的年龄大于5岁,求这4个的年龄(网上有一大堆答案!)

3。原题是2002年以前的一道大学生数学建模竞赛的题,是说一个学生冒雨从宿舍去食堂吃饭,200米的距离内,问是走着少淋雨还是跑着少(该题简化了大部分的假设,只剩下一点点问题要你解决,做着没劲!)

选择题:(每题2分,共100分)

1、以下属于物理层的设备是( )

; A、中继器

B、以太网交换机

C、桥

D、网关

2、在以太网中,是根据( )地址来区分不同的设备的。 A、LLC地址

B、MAC地址

C、IP地址

D、IPX地址

3、以下为传输层协议的是()

A、IP

B、ICMP

C、UDP

D、SPX

4、以下对MAC地址描述正确的是()

A、由32位2进制数组成

B、由48位2进制数组成

C、前6位16进制由IEEE负责分配

D、后6位16进制由IEEE负责分配

5、以下属于数据链路层功能的是()

A、定义数据传输速率

B、定义物理地址

C、描述网络拓扑结构

D、流控制

6、标准是指( )

A、以太网

B、快速以太网

C、令牌环网

D、FDDI网

7、如果要将两计算机通过双绞线直接连接,正确的线序是()

A、1--1、2--2、3--3、4--4、5--5、6--6、7--7、8--8

B、1--2、2--1、3--6、4--4、5--5、6--3、7--7、8--8

C、1--3、2--6、3--1、4--4、5--5、6--2、7--7、8--8

D、两计算机不能通过双绞线直接连接

8、在和规程中,控制信号RTS表示()

A、数据终端准备好;

B、数据准备好;

C、数据载体检测;

D、请求发送;

E、清除发送。

9、路由器作为网络互连设备,必须具备以下哪些特点。( )

A、至少支持两个网络接口

B、协议至少要实现到网络层

C、至少支持两种以上的子网协议

D、至少具备一个备份口

E、具有存储、转发和寻径功能

F、一组路由协议

G、必须有较高的协议处理能力

10、路由器的作用有()

A、异种网络互连

B、子网间的速率适配

C、连接局域网内两台以上的计算机

D、隔离网络,防止网络风暴,指定访问规则(防火墙)

E、子网协议转换

F、加快网络报文的传递速度

G、路由(寻径):路由表建立、刷新、查找

H、报文的分片与重组

11、调用上一条历史命令的快捷键是()

A、CTRL-P

B、CTRL-O

C、ALT-P

D、ALT-O

12、交换机工作在OSI七层的哪一层()

A、一层

B、二层

C、三层

D、三层以上

13、以下对CSMA/CD描述正确的是( )

A、在数据发送前对网络是否空闲进行检测

B、在数据发送时对网络是否空闲进行检测

C、在数据发送时对发送数据进行冲突检测

D、发生碰撞后MAC地址小的主机拥有发送优先权

14、以下对STORE AND FORWARD描述正确的是( )

A、收到数据后不进行任何处理,立即发送

B、收到数据帧头后检测到目标MAC地址,立即发送

C、收到整个数据后进行CRC校验,确认数据正确性后再发送

D、发送延时较小

E、发送延时较大

15、以下对交换机工作方式描述正确的是( )

A、可以使用半双工方式工作

B、可以使用全双工方式工作

C、使用全双工方式工作时要进行回路和冲突检测

D、使用半双工方式工作时要进行回路和冲突检测

16、VLAN的主要作用有()

A、保证网络安全

B、抑制广播风暴

C、简化网络管理

D、提高网络设计灵活性

17、在交换机中用户权限分为几个级别( )

A、1

B、2

C、3

D、4

18、在路由器的配置过程中查询以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 属于同一网段的主机IP地址是()。

A、 B、 C、 D、 23、ARP协议的作用是( )

A、将端口号映射到IP地址

B、连接IP层和TCP层

C、广播IP地址

D、将IP地址映射到第二层地址

24、当路由器接收的IP报文的TTL值等于1时,采取的策略是( )

A、丢掉该分组

B、将该分组分片

C、转发该分组

D、以上答案均不对

25、在NetWare 网络中,客户需要访问某个类型的服务器时,首先要发送一个 ()广播报文来寻找服务器

A、Rip

B、Sap

C、Gns

D、Arp

26、IPX地址网络地址有( )个字节

A、10

B、8

C、4

D、6

27、对于帧中继描述正确的是( )

A、使用具有本地意义的DLCI描述PVC

B、使用具有全局意义的DLCI描述PVC

C、使用具有本地意义的DLCI描述SVC

D、使用具有全局意义的DLCI描述SVC

28、对于INVERSE ARP的描述正确的是( )

A、通过广播方式解析对端网络地址

B、通过多播方式解析对端网络地址

C、通过LMI信令解析对端网络地址

D、通过广播方式解析对端DLCI

29、下列对于PAP协议描述正确的是( )

A、使用两步握手方式完成验证

B、使用三步握手方式完成验证

C、使用明文密码进行验证

D、使用加密密码进行验证

30、与帧中继对比描述正确的是( )

A、是面向连接的协议,传输正确性、稳定性高于帧中继

B、具有两层结构,较帧中继简单

C、对于IP而言传输效率低于帧中继

D、可以提供比帧中继更多的服务

31、使用映射的作用是( )

A、映射本地IP到对端端口值,以便路由器发送数据时确认发送端口

B、映射本地IP到本地端口值,以便路由器发送数据时确认发送端口

C、映射对端IP到本地端口值,以便交换网络查找数据发送路径

D、映射对端IP到对端端口值,以便交换网络查找数据发送路径

32、各个路由协议衡量路由的好坏标准是( )

A、路由

B、路由器优先级

C、路由权

D、包转发率

33、以下是基于链路状态算法的动态路由协议是()

A、RIP

B、ICMP

C、IGRP

D、OSPF

34、三种路由协议 RIP 、OSPF 、IGRP 各自得到了一条到达目标网络,在华为路由器默认情况下,网络最终选选定() 路由作为最优路由。

A、RIP

B、OSPF

C、IGRP

D、静态路由

35、路由环问题会引起()

A、循环路由器

B、慢收敛

C、路由器重起

D、路由不一致

36、OSPF 协议适用于基于 IP 的( )

A、大型网络

B、中小型网络

C、更大规模的网络

D、isp与isp之间

37、在rip中metric等于()为不可达

A、8

B、9

C、10

D、15

E、16

38、对于ISDN BRI描述正确的是()

A、2B+D

B、30B+D

C、使用同轴电缆作为物理传输介质

D、使用普通电话线作为物理传输介质

39、设置话机模拟入呼叫时需要检查的被叫号码或子地址的命令是( )

A、isdn pots1-answer

B、isdn pots2-answer

C、isdn answer1

D、isdn answer2

40、使能DDR的命令是( )

A、Access-list

B、dialer in-band

C、Dialer-group

D、Dialer-list

41、访问控制列表配置中,*作符 gt portnumber表示控制的是( )。

A、端口号小于此数字的服务

B、端口号大于此数字的服务

C、端口号等于此数字的服务

D、端口号不等于此数字的服务

42、某台路由器上配置了如下一条访问列表

access-list 4 deny access-list 4 permit 0.0.0.255

表示:( )

A、只禁止源地址为网段的所有访问;

B、只允许目的地址为网段的所有访问;

C、检查源IP地址,禁止大网段的主机,但允许其中的小网段上的主机;

D、检查目的IP地址,禁止大网段的主机,但允许其中的小网段的主机;

43、某单位路由器防火墙作了如下配置:

firewall enable

access-list normal 101 permit ip 0.0.0.255 access-list normal 101 deny tcp 0.0.0.255 gt 1024

access-list normal 101 deny ip any any

端口配置如下

interface Serial0

Enable

Ip address encapsulation ppp

ip access-group 101 out

interface Ethernet0

ip address 10.10.10.1 内部局域网主机均为10.10.10.0 网段。以下说法正确的是(本题假设其他网络均没有使用防火墙):()

A、外部主机可以ping通任何内部主机;

B、内部主机10.10.10.5,可以任意访问外部网络资源;

C、外部 网段主机可以与此内部网主机建立tcp连接;

D、外部 网段主机不可以与此内部网主机建立tcp连接

E、内部任意主机都可以与外部任意主机建立tcp连接;

F、内部任意主机只可以与外部 网段主机建立tcp连接

44、RIP 协议适用于基于 IP 的()

A、大型网络

B、中小型网络

C、更大规模的网络

D、isp与isp之间

45、以下的协议中,哪些是面向连接的协议( )。

A、X25

B、Ethernet

C、IP

D、Frame-relay

46、路由器A的配置如下:

Quidway#SHOW RUN

Current configuration

!

user huawei service-type ppp password 0 quidway

!

interface Ethernet0

ip address 1.1.1.1 !

interface Serial0

encapsulation ppp

ppp authentication chap

ppp chap host huawei

ip address 2.1.1.1 !

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

ip route 0.0.0.0 preference 60

end

路由器B的配置如下

Quidway#SHOW RUN

Current configuration

!

user hw service-type ppp password 0 quidway

!

ip address 3.1.1.1 !

interface Serial0

clock-select DTECLK1

encapsulation ppp

ppp chap host huawei

ip address 1.1.1.2 !

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

ip route 0.0.0.0 preference 60

end

发现两端路由器不能PING同对端以太网端口,下述说法正确的是()

A、A验证配置错误

B、B验证配置错误

C、A验证方路由配置错误

D、B被验证方路由配置错误

47、路由器A配置如下:

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 1.1.1.1 !

clock-select DTECLK1

encapsulation x25 dte ietf

x25 address 2111

x25 map p 2.1.1 2112

ip address 2.1.1.1 !

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router rip

!

end

路由器B配置如下

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

interface Ethernet0

ip address 3.1.1.1 !

interface Serial0

encapsulation x25 dce ietf

x25 address 2112

x25 map p 2.1.1 2111

ip address 2.1.1.2 !

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router rip

!

end

如下说法正确的是()

A、两端广域网可以联通,但局域网不可以连通

B、两端广域网不可以连通,但局域网可以连通

C、广域网和局域网都可以连通

D、广域网和局域网都不能连通

48、路由器A的配置为:

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

frame-relay switching

!

interface Ethernet0

ip address 10.1.1.1 ip rip version 2 mcast

!

interface Serial0

clock-select DTECLK1

encapsulation frame-relay

frame-relay intf-type DCE

frame-relay interface-dlci 100

ip address 2.1.1.1 ip rip version 2 mcast

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router rip

no auto-summary

neighbor 2.1.1.2

!

end

路由器B的配置为

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 10.2.1.1 ip rip version 2 mcast

!

interface Serial0

encapsulation frame-relay

ip address 2.1.1.2 ip rip version 2 mcast

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router rip

no auto-summary

neighbor 2.1.1.1

!

End

如下说法正确的是( )

A、两端广域网可以联通,但局域网不可以连通

B、两端广域网不可以连通,但局域网可以连通

C、广域网和局域网都可以连通

D、广域网和局域网都不能连通

49、路由器A的配置如下:

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 10.1.1.1 ip ospf enable a 0.0.0

!

interface Serial0

clock-select DTECLK1

encapsulation ppp

ip address 2.1.1.1 ip ospf enable a 0.0.0

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router ospf enable

!

end

路由器B配置如下

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 10.2.1.1 ip ospf enable a 0.0.0

!

interface Serial0

encapsulation ppp

ip address 2.1.1.2 ip ospf enable a 0.0.0

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

router ospf enable

!

End

如下说法正确的是( )

A、两端广域网可以联通,但局域网不可以连通

B、两端广域网不可以连通,但局域网可以连通

C、广域网和局域网都可以连通

D、广域网和局域网都不能连通

50、路由器A的配置如下

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 10.2.1.1 !

interface Serial0

encapsulation ppp

backup interface Serial 1

ip address 2.1.1.1 !

interface Serial1

encapsulation ppp

ip address 3.1.1.1 !

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

Exit

Router rip

!

End

路由器B的配置如下

Quidway#SHOW RUN

Now create configuration...

Current configuration

!

!

interface Ethernet0

ip address 10.1.1.1 !

interface Serial0

encapsulation ppp

backup interface Serial 1

ip address 2.1.1.1 !

interface Serial1

encapsulation ppp

ip address 3.1.1.1 !

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

Exit

Router rip

!

End

下述说法正确的是( )

A、备份功能可以正常使用

B、备份功能不能正常使用

C、两端可以正常互联

D、两端不能正常互联

1~10

B 、CD、 BC 、CD 、B 、C、 D、 ABE 、ABDG

11~20

A 、B 、A D、CE 、ABD 、ACD、 D 、B、 A 、B

21~30

D、BC 、D 、C 、B 、A 、A、 C 、AC、 AC

31~40

C 、C 、D、B 、ABD 、C 、E 、AD 、AB 、B

41~50

B 、C 、AC 、B 、AD 、bcd 、A 、C 、A 、BCD

[华为笔试]2006年华为研发类笔试编程题(2006年10月29日晚,成都电子科技大学考试题目)

题目:网球中心共有100个网球场,每个单位可以来申请1到100的场地,申请的场地编号必须是连续的,如果场地已经被其他单位占用,就不能再次使用,而且单位在使用完场地后必须归还。请设计一个完整的系统(c语言)。(限时5分钟)

struct TennisGround

{

int num;

char *agentName;

};

typedef struct TennisGround TG;

void mallocTG(TG *total);

void freeTG(TG *total);

#include <>

#include <>

#include <>

#include <>

#include ""

void mallocTG(TG *total)

{

int size, start,count = 0;

char *agentName = (char*)malloc(sizeof(char)*10);

printf("Please input your agentName:");

scanf("%s", agentName);

printf("Please input the size of the TennisGround:");

scanf("%d", &size);

printf("Please input the TennisGround number you want to start:");

scanf("%d", &start);

if((total+start)->agentName != " ")

{

printf("malloc failed!\n");

exit(-1);

}

else

{

while(count < size)

{

(total+start+count)->agentName = agentName;

count++;

}

}

}

void freeTG(TG* total)

{

char *an = (char*)malloc(sizeof(char)*10);

printf("please input agentName you want to free:");

scanf("%s", an);

int count = 0;

while(count < 100)

{

if(strcmp((total+count)->agentName, an) == 0)

(total+count)->agentName = " ";

count++;

}

}

int main()

{

int i;

int sw;

TG *total = (TG*)malloc(sizeof(TG)*100);

for(i=0; i<100; i++)

{

(total+i)->num = i;

(total+i)->agentName = " ";

}

while(1)

{

printf("*******Tennis Ground Mallocation******************\n");

for(i=0; i<100; i++)

{

printf("%d(%s) ", (total+i)->num, (total+i)->agentName);

if(i%5 == 0)

printf("\n");

}

printf("\n");

printf("**************************************************\n");

printf("Please input your choosen:(1-malloc,2-free):");

scanf("%d", &sw);

if(sw == 1)

mallocTG(total);

else

freeTG(total);

}

return 0;

}

======================================================================

华为D卷最后四大题

1、A1,A2....An和B交换资源,求写出PV操作的序列

2、非递归实现废物不拉屎数列.

3、折半查找干啥用的

实现之.

4、实现有序链表上的插入

1、在一个以太网中,30台PC通过QUTDWAY R2501路由器S0口连接INTERNET,QUIDWAY R2501路由器配置如下:

Qutidway(config-if-e0)#ip address

Qutidway(config-if-e0)eixt

Qutidway(config)#interface s0

Qutidway(config-if-s0)#ip address

Qutidway(config-if-s0)#encapsulation ppp

一台PC机默认网关为路由器会怎样处理发自这台PC的数据包

A. 路由器会认为发自这一台PC的数据包不在同一网段,不转发数据包

B. 路由器会自动修正这一台PC机的IP地址,转发数据包

C. 路由器丢弃数据包,这时候需要重启路由器,路由器自动修正误配

D. 路由器丢弃数据包,不做任何处理,需要重配PC网关为

2、关于MAC地址表示正确的是( )

A、00-e0-fe-01-23-45

B、01.2345

D、

3、路由器作为网络互连设备,必须具备以下哪些特点( )

A、 支持路由协议

B、 至少具备一个备份口

C、 到少支持两个网络接口

D、 协议至少要实现到网络层

E、 具有存储、转发和寻径功能

F、 至少支持两种以上的子网协议

4、某台路由器有两个以太网接口,分别与不同网段的以太网相连,请问:该路由器最多可有几组( )

A、 1个

B、 2个

C、 3个

D、 4个

E、 多于四个。

5、配置备份中心的目的是( )

A、 增加网络带宽

B、 提高网络可用性

C、 降低网络传输费用

D、 防止数据传输意外中止

6、作为国际通用标准的广域网协议,内置的差错纠正,流量控制和丢包重传机制使之具有高度的可靠性,由于数据吞吐率很低,包时延较大,故不适于在质量差的信道上传输数据,这种说法正确吗( )

A、True

B、False

7、V.24接口工作在同步方式下最高传输速率是( )

A、 64000bps

B、 115200 bps

C、 2048000 bps

D、 4096000 bps

8、下列那一条命令用于配置DDR的链路处于断开状态后,重新建立链接等待的时间( )

A、 diater idte-timeout

B、 diater fast-idle

C、 diater enable-timeout

D、 diater wait-for-carmer-time

9、ISDN的物理线路是( )

A、2B+D

B、30B+D

C、同轴电缆

D、普通电缆

10、Qutidway路由器上输入“show ip rip“命令,如下所示:

Qutidway#show ip rip

RIP is rurining on

Checkcero is on defauit-metric 16

On neighter

Fictucrik all

BUTO-surttutiry is on preference 100

下列说法正确的是:( )

A、 该条命令显示了RIP当前运行状态和配置信息

B、 默认情况下,RIP路由协议优先级为100,可能通过“IP RIP PRICRITY”命令修改其优先级

C、 这条命令显示路由器所有接口用了RIP协议,最大可达统计数为1G

D、 ON NEIGHBOR显示这台路由器没有作为任何其它路由器的邻居

11.数据分段是OSI七层模型中的( )完成的

A、 物理层

B、 网络层

C、 传输层

D、 接入层

E、 分发层

F、 数据链路层

12.对于10M以太网( )是目前使用最广泛的以太网电缆标准,其优点为:易于扩展,维护简单,价格低廉。

A、 10BASE粗同轴电缆

B、 10BASE-T

C、 10BASE2细同轴电缆

13.用来检查到一台主机的网络层是否连通命令是( )

A、 PING

B、 TRACERT

C、 TELNET

D、 IPCONFIG

14.下面选项中哪些是数据链路层的主要功能:( )

A、提供对物理层的控制

B、差错控制

C、流量控制

D、 决定传输报文的最佳路由

参考模型是由下列选项中哪个组织提出:( )

A、 IEEE

B、 美国国家标准局(ANSI)

C、 EIA/TIA

D、 IBA

E、 ISO

16.应用程序PING发出的是( )报文

A、 TCP请求

B、 TCP应答报文

C、 ICMP请求报文

D、 ICMP应答报文

17.下面属于物理层的设备是( )

A、 网桥

B、 网关

C、 中继器

D、 以太网交换机

是一种面向链接的技术,为在交换式WAN或LAN主干网高速传输数据提供了通用的通信机制( )

A、TRUE

B、FALSE

19.设定路由器在指定备份组中工作为抢占模式的命令是( )

A、 standby[group-number] ip [virtual-address]

B、 standby[group-number] priority-value]

C、 standby[group-number] preempt

D、 standby[group-number] authentication [string]

20、查看帧中继PVC路由表的命令是( )

A、 show frame-relay pvc

B、 show frame-relay route

C、 show frame-relay pvc route

D、 show rame-relay map

21、帧中继LMI一般占用哪几个DLCI( )

A、 0

B、 16
C、 1007

D、 1023

22、PPP协议中,( )主要用于协商在该数据链路上所传输的数据包的格式与类型

A、 链路控制协议

B、 PPP扩展协议

C、 网络层控制协议

D、 PAP、CHAP协议

23、你在配置网络时怎样配置接口的地址( )

A、 Quidway# address 6102

B、 Quidway (config)# 892735559329
C、 Quidway(config-if-s0)x25 address 0178

D、 Quidway(config-fi-s0)# address 1

24、下面哪一组是Quidway路由器封装协议默认的WIN、MOD、OPS的缺省值( )

A、2、8、128

B、8、8、128
C、8、128、8

D、2、128、128

25、帧中继是一种( )的协议

A、 面向连接

B、 网络协议

C、 面积无连接

D、 可靠

26、ARP是一个使用广播的地址解析协议,并且使用了ARP高速缓存,原因是使用广播会耗费大量带宽( )

A、TRUE

B、FALSE

27、UDP协议和TCP协议的共同之处有:( )

A、 流量控制

B、 重传机制

C、 校验和

D、 提供目的、源端口号

28、若主机A需要知道主机B的MAC地址,则属于ARP的工作流程为( )

A、 主机A在网络中广播ARP请求报文

B、 主机A接收到请求报文后将自己的IP地址到MAC地址的映射发送给主机A

C、 主机B收到请求报文后将主机的IP地址和MAC地址映射存储到自己的CACHE中

D、 主机A缓存主机B的IP地址到MAC地址的映射

29、某公司申请到一个C类IP地址,需要分配给8个子公司,最好的子网掩码设应为( )

A、

B、255.128

D、

30、在应用层的各协议中( )协议提供文件传输服务

A、 FTP

B、 TELNET

C、 WWW

D、 TFTP

31、QuidwayS2403F以太网交换机的用户权限级别有( )

A、 normal

B、 security

C、 monitor

D、 manager

32、对于Quidway S2403F以太网交换机,可以在生成页面配置( )

A、 本交换机优先级

B、 握手时间间隔

C、 转发时间

D、 端口路径值

33、逻辑上所有的交换机都由( )和( )两部分组成

A、 数据转发逻辑

B、 交换模块

C、 MAC地址表

D、 输入/输出接口

34、关于VLAN下面说法正确的是( )

A、 隔离广播域

B、 相互间通信要通过路由器

C、 可以限制网上的计算机互相访问的权限

D、 只能在同一个物理网络上的主机进行逻辑分组

35、应使用哪一条命令打开路由器上的IPX路由功能( )

A、 ipx routing

B、 ipx network

C、 ipx endcapsulation

D、 ipx max-paths

36、( )命令可以显示接口的IPX地址

A、 show ipx route

B、 show ipx interace

C、 show ipx servers

D、 show ipx traffic

37、下列哪些命令可以用来查看DDR端口(在端口 S1 上配置)信息( )

A、 show interface

B、 show running-conting

C、 show interface s1

D、 show diater interface s1

38、ISDN基本速率接口(BRI)速率是( )

A、 16kbps

B、 64kbps

C、 144kbps

D、 2048kbps

39、HSRP备份组成的虚拟MAC地址随着生产厂家的不同而不同,因此可以更改以下哪一条命令用来实现虚拟MAC地址以实现与其它厂家路由器的互连( )

A、 standby bia xx-xx-xx-xx-xx

B、 standby use-bia xx-xx-xx-xx-xx

C、 standby ovmac xx-xx-xx-xx-xx

D、 standby use-ovmac xx-xx-xx-xx-xx

40、下列那一个命令用于指定物理接口做备份接口( )

A、 Quidway(config)#backup intertace s0

B、 Quidway(config-s1)#backup s0
C、 Quidway(config)#backup s0

D、 Quidway(config-if-s1)#hackup intertace s0

41、对于一个没有经过子网划分的传统C类网络来说,允许安装多少台主机( )

A、 1024

B、 65025
C、 254

D、 16

E、 48

42、IP地址中网络号的作用有( )

A、 指定了主机所属的网络

B、 指定了网络上主机的标识

C、 指定了设备能够进行通信的网络

D、 指定被寻址的网中的某个节点

43、C类地址最大可能子网位数是( )

A、 6

B、 8
C、 12

D、 14

44、UDP使用( )提供可靠性

A、 网际协议

B、 应用层协议

C、 网络层协议

D、 传输控制

45、RARP的作用是( )

A、 将自己的IP地址转换为MAC地址

B、 将对方的IP地址转换为MAC地址

C、 将对方的MAC地址转换为IP地址

D、 知道自己的MAC地址,通过RARP协议得到自己的IP地址

46、IP地址的缺省子网掩码有几位( )

A、 8

B、 16
C、 24

D、 32

47、Quidway路由器在转发数据包到非直连网段的过程中,依靠下列那一个选项表寻找下一跳地址( )

A、 帧头

B、 IP报文

C、 SSAP字段

D、 DSAP字段

48、下面对路由器的描述正确的是(交换机指二层交换机)( )

A、 相对于交换机和网桥来说,路由器具有更加复杂的功能

B、 相对于交换机和网桥来说,路由器具有更低的延迟

C、 相对于交换机和网桥来说,路由器可以提供更大的带宽和数据转发功能

D、 路由器可以实现不同子网之间的通信,交换机和网桥不能

E、 路由器可以实现虚拟局域网之间的通信,交换机和网桥不能

49、路由器网络层的基本功能是( )

A、 配置IP地址

B、 寻找路由和转发报文

C、 将MAC地址解析成IP地址

50、异步串口可以设为( )

A、 专线方式

B、 拨号方式

C、 语音方式

D、 PRI接入方式

51、快速以太网是由( )标准定义的

A、

B、

C、

D、

E、

52、下列所述的哪一项发送GNS请示数据包来决定为本地最近的服务器( )

A、 ipx SAP

B、 ipx DNS

C、 Routing 更新

D、 服务器

E、 以上说法都不对

53、在NetWare网络中,客户需要访问某个类型的服务器,首先发送( )

A、 Rip

B、 Sap

C、 Gns

D、 Arp

54、SNMP依赖于( )工作

A、 IP

B、 ARP

C、 TCP

D、 UDP

55、关于HUB以下说法正确的是( )

A、 HUB可以用来构建局域网

B、 一般HUB都具有路由功能

C、 HUB通常也叫集线器,一般可以作为地址翻译设备

D、 一台共享式以太网HUB下的所有PC属于同一个冲突域

56、能保证数据端到端可靠传输能力的是相应OSI的( )

A、 网络层

B、 传输层

C、 会话层

D、 表示层

57、TFTP服务端口号是( )

A、 23

B、 48
C、 53

D、 69

58、什么命令用来检查应用层工作正常( )

A、 PING

B、 TRACERT

C、 TELNET

D、 IPCONFIG

59、在数据链路层哪个子层用于管理在一条链路上设备间的通信( )

A、 LLC

B、 MAC

C、 BIG MAC

工作于( )

A、网络层

B、传输层

C、会话层

D、表示层

E、应用层

61.数据在网络层时,我们称之为( )

A、 段

B、 包

C、 位

D、 帧

62.目前,我国应用最为广泛的LAN标准是基于( )的以太网标准

A、

B、 IEEE802.2
C、

D、

63.在Quidway路由器上,应该使用什么命令来观察网络的路由表( )

A. Show ip path

B. Show ip path

C. Show interface

D. Show running-config

E. Show ip rip

协议引入路由保持机制的作用是( )

A. 节省网络带宽

B. 防止网络中形成路由环路

C. 将路由不可达信息在全网扩散

D. 通知邻居路由器哪些路由是从其他处得到

65.路由环问题的解决方法包括:( )

A. 采用水平分割

B. 加快路由更新报文的发送频率

C. 路由保持

D. 配置静态路由

E. 定义路由权的最大值

66.在路由协议所有接口上使能RIP协议的命令是:( )

A. network all

B. neighbor

C. enable

D. 10.0.0

67.下列静态路由器配置正确的是( )

A. ip route 16 serial 0

B. ip route 10.0.0.2 16 0.0
ip route 16

D. ip route

68.下列关于OSPF协议的说法正确的是( )

A. OSPF 支持基于接口的报文验证

B. OSPF 支持到同一目的地址的多条等值路由

C. OSPF 是一个基于链路状态算法的边界网关路由协议

D. OSPF 发现的路由可以根据不同的类型而有不同的优先级

69.输入哪条命令可以看到以下信息( )

LS DataBase

无效 :Router

Ls id :

Ady rtr :1050

Len :72

Seq# :

Cksum (DC)

Area Border Router

Link count 4

Link id :

Data :

Metric:1562

Link id :

Data :

无效 :Router

Metric :1562

Link id :

Data :

无效 :StubNet

Metric :1562
A. show ip route

B. show ip ospf isa

C. show ip ospf database

D. show ip ospf interface

70.以下关于IGRP的说法正确的是:( )

A. 默认情况下,在帧中继网络中运行IGRP协议,启用水平分割功能

B. IGRP支持多条路径负载均衡

C. 在一个1500字节的路由更新数据包中最多包含有104条路由

D. 触发更新定期发送

71.你在配置网络时怎样配置接口的地址( )

A. Quidway#x25 address 6102

B. Quidway(config)# 892735559329
C. Quidway(config-if-s0)#x25 address 178

D. Quidwayxonfig-if-s0)#x25 address x121 1025

72.在帧中继网络中,帧中继通过( )协议监控PVC的状态

A. DLCI

B. BECN

C. LMI

D. FECN

协议族中,哪个协议提供了对网络层的支持( )

A. IPCP

B. LCP

C. IPXCP

D. SNA

74.在封装协议的接口上,设置缺省的最大发送分组大小为256字节的命令是:( )

A. x25 ops 256

B. x25 dps 256
C. x25 dbs 2048

D. x25 dps 2048

协议中,( )主要用于协商在该数据链路上所传输的数据包的格式与类型

A. 链路控制协议

B. PPP扩展协议

C. 网络层控制协议

D. 协议

协议包含三层( )

A、 分组层

B、 数据链路层

C、 物理层

D、 传输层

E、 网络层

77.在一个接口配置x25 map ip 12345命令,其中和123456分别是( )

A. 对端的IP地址和对端的地址

B. 对端的IP地址和本接口的地址

C. 本接口的IP地址和对端的地址

D. 本接口的IP地址和本接口的地址

78.使配置的访问列表应用到接口上的命令是什么( )

A. access-group

B. access-list

C. ip access-list

D. ip access-group

79.下列关于地址转换的描述,正确的是:( )

A. 地址转换解决了因特网地址短缺所面临问题

B. 地址转换实现了对用户透明的网络外部地址的分配

C. 使用地址转换后,对IP包加长,快速转发不会造成什么影响

D. 地址转换内部主机提供一定的”隐私”

E. 地址转换使得网络调试变得更加简单

80.某单位路由器防火墙作了如下配置:

finewall enable

access-list normal 101 permit ip .0.0.0.

access-list normal 101 deny tcp gt 1024

access-list normal 101 deny ip any any

端口配置如下:

interface Sdriat0

Ip address

Encapsulation ppp ip

Access-group 101 in

Interface Ethernet0

Ip address

内部局域网主机均为 网段,以下说法正确的是(本题假设其它网络均没有使用access)( )

A. 外部主机可以PING通任何内部主机

B. 内部主机可任意访问外部网络资源

C. 内部任意主机都可以与外部任意主机建立TCP连接

D. 外部网段主机可以与此内部网主机TCP连接

E. 外部网段主机不可以与此内部同主机建立端口号大于1024的TCP连接

81.以下为局域网协议的有( )

A. PPP

B. X.25
C. SLIP

D. Ethemetll

E. FrameRelay

F. EthemetSNAP

G. Ppp-Multilink

H.

82.在以太网中,工作站在发数据之前,要检查网络是否空闲,只有在网络不阻塞时工作站才能发送数据,是采用了( )机制

A. ip

B. tcp

C. ICMP

D. 数据侦听与冲突控制CSMA/CD

83.以太网使用的物理介质主要有( )

A. 同轴电缆

B. 双绞线

C. 电缆

D. 电缆

84.华为S2403交换机支持( )的特性

A. VLAN

B. STP

C. TRUNK

D. SNMP AGENT

85.对全双工以太网的描述正确的是( )

A、 可以在共享式以太网中实现全双工技术

B、 可以在一对双绞线上同时接收和发送以太网帧

C、 仅可以用于点对点连接

D、 可用于点对点和点对多点连接

86.下列所描述的协议哪些属于OSI参考模型表示层协议(多选)( )

A. ASCII、EBCDIC

B、IP、ARP

C、MAC、LLC

D、MPEG、MIDI

E、 NFS、SQL

F、 PICT、MPEG

87.下列哪一条命令可以显示Quidway路由器RAM中的配置信息( )

A、 show buffer pool

B、 show running-config

C、 show interface

88.下面对我国广泛使用的DDN网络描述正确的是什么( )

A、 DDN线路使用简便,覆盖面广

B、 DDN专线是点到点的链路,它给予用户访问整个链路带宽的可能性

C、 DDN相对于分组交换网络来说,线路费用较高

D、 DDN专线被广泛用于企业网互连,专线internet接入

89.为了查看Quidway路由器搭建的帧中继网络的封装类型,应启用什么命令( )

A、 show frame-relay map

B、 show frame-relay pvc

C、 show frame-relay lmi

D、 show interface

90.在配置华为路由器和思科路由器搭建的帧中继网络时,你应该怎样配置华为路由器的链路封装格式(假定思科采用默认封装格式)( )

A、 arpa

B、 ansi

C、 ietf

D、 cisco-compatiable

E、 Q.933a

F、 Cisco

91、X.25协议是哪两种设备进行交互的规程( )

A、 PSE、PSN

B、 DCE、DTE

C、 DCE、PSE

D、 DTE、PSE

92.属于点到点连接的链路层协议有( )

A、

B、HDLC

C、ATM

D、PPP

93.请问您应该在下列哪些模式中使用degbug命令( )

A、 用户模式

B、 特权模式

C、 全局配置模式

D、 接口配置模式

94.国际上负责分配IP 地址的专业组织划分了几个网段作为私有网段,可以供人们在私有网络上自由分配使用,以下属于私有地址的网段是(多选)( )

A、10.0.0.0/8

B、12
、192.168.16

D、224.

95.下列有关NAT叙述正确的是( )

A、 NAT是英文“网络地址转换”的缩写

B、 址转换又称地址翻译,用来实现私有地址和公用网络地址之间的转换

C、 当内部网络的主机访问外部网络的时候,一定不需要NAT

D、 地址转换的提出为解决IP地址紧张的问题提供了一个有效途径

96.访问控制列表可以过滤进入和流出路由器接口的数据包流量,这句话是( )

A、 true

B、 false

97.检查一个访问控制列表在特定接口的应用情况,应使用下列哪条命令( )

A、 show access-list access-list-number

B、 show access-list applied

C、show access-list all

D、show access-list inter interface-无效 interface-number

98.下列对华为备份中心技术描述正确的是( )

A、 备份技术提高了网络的可靠性,增强了网络的可用性

B、备份中心技术可以为路由器任意接口提供备份接口,包括逻辑接口

C、 备份中心技术可以实现对多个网络设备的冗余备份

D、 以上说法正确

99.你打算将HSRP备份组中的某台路由器设置为工作在抢占方式,以下命令中的哪一条可以达到这样的效果( )

A、standby 1 priority 255

B、standby 1 timers

C、standby 1 track ethernet

D、standby 1 preempt

E、 standby 1 preexist

100.使能DDR的命令是( )

A、 dialer-list

B、 access-list

C、 dialer-group

D、 dialer in-band

协议的综合路由权包括(多选)( )

A、 带宽

B、 时延

C、 跳数

D、 可靠性

E、 负载

F、 最大传输单元

102.动态路由协议相比静态路由协议(多选)( )

A、带宽占用少

B、简单

C、路由器能自动发现网络变化

D、路由器能自动计算新的路由

协议是基于( )

A、UDP

B、TCP

C、ICMP

D、Raw IP

104.因为在生成路由表过程中,OSPF协议需要进行复杂的SPF算法来计算网络拓扑结构,所以相对于距离矢量路由选择协议来说,它需要更大的开销,更多的延迟,更高的CPU占用率。( )

A、true

B、false

105.( )命令查看一些接口的信息,包括接口的花费、状态、类型、优先级等

A、show ip ospf

B、show ip ospf error

C、show ip ospf interface

D、show ip ospf enighbor

106.( )命令显示OSPF在接收报文时记录的所发生的错误( )

A、 show ip ospf

B、 show ip ospf error

C、 show ip ospf intterface

D、 show ip ospf neighbor

107.下面关于1000兆以太网口的描述正确的是(多选)( )

A、1000M以太网可以提供全双工/半双工通信

B、1000M以太网的物理介质可以采用5类以上双绞线、单模/多模光纤

C、1000M以太网有自动协商功能,可以与低速以太网之间协商速率

D、在同一冲突域中,千兆以太网允许中继器互链

108.以太网中,是根据( )地址来区分不同的设备的( )

A、 IP地址

B、 MAC地址

C、 IPX地址

D、 LLC地址

109.华为S2403交换机基于STF特性设置的参数:(多选)( )

A、 Bridge Priority(交换机优先级)

B、 Hellow Time (根桥交换机向外发送配置报文的时间间隔)

C、 Max Age Time (最大老化时间)

D、 Forward Time (端口状态转换时间)

E、 Port Path Cost (端口路径值)

F、 Port Priority(端口优先级)

路由器在执行数据包转发时,下列哪些项没有发生变化(假定没有使用地址转换技术)( )

A、 原端口号

B、 目的端口号

C、 原网络地址

D、 目的网络地址

E、 原MAC地址

F、 目的MAC地址

111.下面哪些协议属于OSI参考模型第七层(多选)( )

A、 FTP

B、 SPX

C、 Telnet

D、 PPP

E、 TCP

F、 IGMP

112.和交换电路相比,分组交换的时延小( )

A、 true

B、 false

113. ISO提出OSI的关键是( )

A、网络互联

B、网络分层

C、七层模型

D、制定标准

114.局域网常用设备有:(多选)( )

A、 线缆,如光纤、双绞线、同轴电缆等

B、 集线器

C、 MODEM

D、 路由器

文档是下面哪一个标准的工作文件( )

A、 ISO

B、 ITU

C、 IETF

D、 IEEE

116.可路由协议的网络地址由哪两部分组成( )

A、 网络地址和主机地址

B、 主机地址和网络掩码

C、 网络地址和网络掩码

地址所在的网段地址是( )

A、

B、.0.0

C、

D、

118.下面哪一些选项是物理层的基本功能:(多选)( )

A、 在终端设备之间传送比特流

B、 建立、维护虚电路,进行差错校验和流量控制

C、 定义电压、接口、线缆标准、传输距离等特性

功能是( )(多选)( )

A、 用于检查网管工作是否正常

B、 用于检查网络连接是否可通

C、 用于分析网络在哪里出现了问题

、UDP、SPX属于OSI的 ( )

A、 网络层

B、 传输层

C、 会话层

D、 表示层

121.关于IP报文头的TTL字段,以下说法正确的有( )(多选)

A、 TTL的最大可能值是65535

B、 在正常情况下,路由器不应该从接口收到TTL=0的报文

C、 TTL主要是为了防止IP报文在网络中的循环转发,浪费网络带宽

D、 IP报文每经过一个网络设备,包括Hub、LAN SWITCH和路由器,TTL值都会被减去一定的数值

122.给您分配一个B类IP网络,子网掩码则您可以利用的网络数为( ),每个网段最大主机数( )

A、512 126

B、1022 62

C、1024 62

D、256 254

E、192 254

123.下列所述的哪些是ICMP协议的功能(多选)( )

A、 报告TCP连接超时信息

B、 重定向UDP消息

C、 转发SNMP数据

D、 查找子网掩码

E、 报告路由更新错误信息

124.如果C类子网的掩码为,则包含的子网位数、子网数目、每个子网中的主机数目正确的是( )

A、2 2 2

B、3 6 3
C、4 14 14

D、5 30 6

.1.0.1/17的广播地址是( )

A、

B、.63.255

C、

D、

126.您在Quidway路由器上配置IPX/SPX网络时,必须配置的命令有哪些(多选)( )

A、 接口封装类型

B、 路径负载均衡

C、 接口网络号

D、 启动IPX进程

127.下列哪些技术有助于减少路由环路 ( )

A、 直接交换

B、 采用链路状态路由协议

C、 水平分割

D、 保持间隔

E、 定义最大跳数

F、 路由中毒

128.在运行win98的计算机中配置网关类似于在路由器上配置( )

A、 直接路由

B、 默认路由

C、 动态路由

D、 间接路由

129.以下哪些路由项由网管手动配置( )

A、 静态路由

B、 直接路由

C、 缺省路由

D、 动态路由

130.请选出在华为路由器上运行IGRP协议的所有必须配置命令( )

A、 启用IGRP路由进程

B、 进入接口配置模式

C、 配置邻居

D、 在路由器接口上

131.哪些模式可以用degbug命令( )

A、 用户模式

B、 特权模式

C、 全局模式

D、 接口模式

132.以太网是哪一种标准的实现( )

A、

B、 IEEE 802.2

C、 IEEE

D、 IEEE

133、命令backup state-up interval-time 运用于( )

A、 主接口是物理接口

B、 备份接口是物理接口

C、 主接口是逻辑通道

D、 备份接口是逻辑通道

134、请选出在华为路由器上运行IGRP协议的所有必须配置命令( )

A、启用IGRP路由进程

B、进入接口配置模式

C、配置邻居

D、在路由器接口上

135.判断路由好坏的原则不包括( )

A、 快速收敛性

B、 灵活性、弹性

C、 拓扑结构的先进性

D、 最好路径

136.可以为以下哪些接口提供备份接口( )

A、 ISDN BRI

B、 ISDN PRI

C、

D、 拨号接口

E、 以太网子接口

F、 虚拟接口模板

137.下列关于DLCI叙述不正确的是( )

A、 DLCI是本地接口

B、 DLCI是由DCE侧分配的

C、 用户可用的DLCI范围是1-1007

D、 不同的物理接口可以配置相同的DLCI

E、 相同的物理接口可以配置相同的DLCI

支持的协议封装格式有( )

A、 IETF

B、 ITU-T Q.933a

C、 DDN

D、 BFE

E、 IEEE802.3

F、 CISCO兼容

139.广域网协议有( )

A、 PPP

B、 X.25

C、 SLIP

D、 Ethernetll

E、 Frame-relay

F、 802.3

G、 IPX

140.在配置帧中继子接口时,可配的子接口类型有哪些( )

A、 point-to-point

B、 NBMA

C、 point-to-multipoint

D、 broadcast

地址中网络号的作用是( )

A、 指定主机所属网络

B、 指定网络上主机标识

C、 指定设备能够运行通信的网络

D、 指定被寻址的子网中的某个节点

142.术语ARP代表什么( )

A、地址解析协议

B、反向地址解析协议

143.为了确定网络层所经过的路由器数目,应使用什么命令( )

A、 ping

B、 arp-a

C、 stack-test

D、 traceroute

E、 telnet

不是VLAN的标准( )

A、true

B、false

CD网络中,所有主机都可独占网络带宽( )

A、 true

B、 false

中,哪些不是表示层功能( )

A、 数据加密

B、 数据压缩

C、 密码控制

D、 数据格式转换

工作于哪一层( )

A、 应用层

B、 表示层

C、 会话层

D、 传输层

E、 网络层

F、 链路层

G、 物理层

服务器的端口号是( )

A、23

B、48

C、53

D. 69

149.在Quidway路由器上如何查看e0 IPX接口( )

A、 show interface

B、 show ipx interface

C、 show ipx serverce

D、 show interface e0

150.路由器中,IPX 地址 0XFFFFFFFE表示( )

A、 本地地址

B、 网内广播地址

C、 网间广播地址

151.在下列对HSRP各参数缺省值的描述中,哪几条是正确的( )

A、Hellow Time 缺省3 Hold Time缺省10

B、备份组号的缺省1
C、验证字缺省quidway

D、优先级 50

E、设置指定接口时,接口失败后,优先级减少的缺省为10

152.下列哪些接口可作逻辑通道( )

A、

B、帧中继

C、dialer

D、同/异步串口

工作于( )

A、 网络层

B、 传输层

C、 会话层

D、 表示层

E、 应用层

地址与它的掩码取反相与,所得的非零点分十进制数是此IP地址的( )

A、A类

B、主机地址

C、网络地址

D、解析地址

中,链路层和传输层都是面向连接的,但链路层建立的是点到点的连接,传输层建立的是端到端的连接( )

A、true

B、false

156.在华为路由器特权模式下输入show interface ,显示物理接口UP,线路接口DOWN,可能的故障现象是( )

A、存活间隔设置不一致

B、时钟速率与对端不一致

C、链路协商没有通过

D、没有来自对端的载波信息

157.当接口运行在RIP2广播方式时,它可接收的报文有( )

A、RIP1广播报文

B、RIP1组播报文

C、RIP2广播报文

D、RIP2组播报文

158.下面接口为物理接口的有( )

A、dialer

B、语音接口

C、serial口

D、子接口

E、CE1/PRI2接口

F、 虚拟接口模板

G、 ISDN BRI接口

H、 备份中心逻辑通道

159.属于点到点连接链路层协议的有( )

A、

B、HDLC

C、ATM

D、ppp

所在网段地址( )

A、

B、0.0

161.在华为路由器上配置IPX/SPX网络时,必须配置的命令有( )

A、接口封装类型

B、负载均衡

C、接口网络号

D、启动IPX进程

是哪个组织提出的( )

A、 ISO

B、 ITU

C、 IETF

D、 IEEE

163.哪个地址表示子网内所有的参与多播的路由及主机( )

A、

B、.0.5

C、

D、

规定的网络管理的五部分的功能是( )

A、性能管理

B、配置管理

C、安全管理

D、协议管理

E、 记账管理

165.以下选项属于广域网协议的有( )

A、 PPP

B、 X.25

C、 SLIP

D、 Ethernetll

E、 Frame-relay

F、 802.3

G、 IPX

166. 以太网交换机中,哪种转发方法延迟较小( )

A、 直接转发

B、 存储转发

协议工作于TCP/IP协议栈的哪一层( )

A、 应用层

B、 传输层

C、 网络层

D、 链路层

E、 物理层

代表的是( )地址

A、主机

B、网络

C、广播

D、组播

E、都不对

169.一个A类地址,其子网掩码是,有多少位被用来划分子网( )

A、8

B、16
C、 20

D、 24

170. 以下关于IP地址借用说法正确的是( )

A、借用方不能为以太网接口

B、如果被借用接口没有IP地址,则借用接口的IP地址为0.0
、被借用方接口的地址本身不能为借用地址

D、被借用方的地址可以借给多个接口

171.路由器转发数据包到非直接网段的过程中,依靠下列哪一个选项来寻找下一跳地址( )

A. 帧头

B、IP报文头部

C、SSAP子段

D、DSAP子段

172.支持可变长子网掩码的路由协议有( )

A、RIP V1

B、OSPF

C、RIV2

D、IS-IS

173.以下哪些可作为备份接口( )

A、ISDN BRI

B、ISDN PRI

C、

D、拨号接口

E、 以太网接口

F、 以太网子接口

G、 虚拟接口模板

174对于访问控制列表条件的判断语句中,与子网掩码类似的32位比特的数字字符串称为( )

A、 IP地址

B、 主机地址

C、 网络地址

D、 通配符

175.改变您的Quidway路由器名字为myrouter时,应输入什么命令( )

A、 config myrouter

B、 show myroter

C、 hostname myrouter

地址中,网络部分全0表示( )

A、 主机地址

B、 网络地址

C、 所有主机

D、 所有网络

地址中网络号的作用是( )

A、制定主机所属网络

B、指定网络上主机标识

C、指定设备能够运行通信的网络

D、指定被寻址的子网中的某个节点

178.为了确定网络层所经过的路由器数目,应使用什么命令( )

A、ping

B、arp-a

C、stack-test

D、traceroute

E、telnet

不是VLAN的标准( )

A、 true

B、 false

180、CSMA/CD网络中,所有主机都可独占网络带宽( )

A、true

B、false

181. DNS工作于( )

A、 网络层

B、 传输层

C、 会话层

D、 表示层

E、 应用层

地址与它的掩码取反相与,所得的非零点分十进制数是此IP地址的( )

A、 A类

B、 主机地址

C、 网络地址

D、 解析地址

183 .数据分段在OSI哪一层( )

A、 应用层

B、 表示层

C、 会话层

D、 传输层

E、 网络层

F、 数据链路层

184. 下列是外部可路由协议的是( )

A、 rip

B、 ospf

C、 igrp

D、 bgp

E、 eigrp

185.属于点到点连接链路层协议的有( )

A、

B、HDLC

C、ATM

D、ppp

所在网段地址( )

A、

B、0.0

187 在华为路由器上配置IPX/SPX网络时,必须配置的命令有( )

A、 接口封装类型

B、负载均衡

C、接口网络号

D、启动IPX进程

188.下列列出的网络设备中,属于DCE设备的有( )

A、 集线器

B、 帧中继交换机

C、 CSU/DSU

D、 计算机

189.华为R4001路由器提供CE1/PR2接口,对于CE1封装,最多可以支持同时划分( )

个64个逻辑接口,用于DDN连接。

A、30

B、31

C、32

D、16

190.在ISDN网络中,U接口定义在( )之间。

A、 TE1和NT

B、 TE2和TA

C、 NT1和ISDN网络

D、 NT1和NT2

191.路由器并不具备计费功能( )

A、 true

B、 false

192.在配置帧中继DLCI和对端IP地址的映射后,使用什么命令来校验配置( )

A、 show frame-relay pvc

B、 show frame-relay map

C、 show frame-relay traffic

D、 show frame-relay lmi

193.以下协议技术中,采用面向连接方式进行通信的有(多选)( )

A、 IP

B、 X.25

C、 Ethernet

D、 Frame-relay

的划分方法有(多选)( )

A、 基于设备端口

B、 协议

C、 MAC

D、 物理地址

SPX协议中,IPX地址的网络号是多少位( )

A、2

B、4
C、6

D、8

196.路由项10.0.24.0/21由哪几条子网路由聚合而来( )

A、

B、16

C、

D、

197.保留给自环测试的IP地址是( )

A、

B、0.1

D、

198.流控有哪三种方式( )

A、 抑制技术;

B、 端口速率自协商机制;

C、 窗口机制

199.可路由网络协议的网络地址由哪两部分组成( )

A、 主机地址 网络地址

B、 主机地址 子网掩码

C、 网络地址 子网掩码

200.华为路由器中,IPX协议支持( )封装格式( )

A、 Ethernet-11

B、 Ethernet-snap

C、 Ethernet-nap

D、 Ethernet-

E、 Ethernet—802.3
F、 Ethernet—

协议引入路由保持机制的作用是防止路由形成环路( )

A、true

B、false

202.通常情况下,IGRP是如何获得路由信息( )

A、广播

B、单播和多播

C、多播

D、多播和广播

可以在( )虚电路区间发起呼叫

A、 双向信道区间

B、 永久虚电路区间

C、 单向呼入信道区间

D、 单向呼出信道区间

tag在OSI参考模型的哪一层( )

A、 应用层

B、 表示层

C、 会话层

D、 传输层

E、 网络层

F、 链路层

G、 物理层

205.属于局域网协议的有( )

A、PPP

B、X.25

C、SLIP

D、Ethernet 11

E、Frame-relay

F、thernet SNAP

G、PPP-multilink

H、

206.无类路由协议路由表表目为三维组,其中不包括( )

A、 子网掩码

B、 源网络地址

C、 目的网络地址

D、 下一跳地址

207.帧中继的最大帧传输长度是( )

A、 128比特

B、 256比特

C、 1024比特

D、 1600比特

208.一个子网掩码为的网络中( ),合法网段地址。

A、

B、.0.8

C、

D、

209.网段,掩码,有效网段地址是( )

A、

B、.32.0

C、

D、

210.衡量网络性能的主要标准是( )

A、 带宽

B、 延迟

211. 使用映射的作用是( )

A. 映射本地IP到对端端口值,以便路由器发送数据时确认发送端口

B. 映射本地IP到本地端口值,以便路由器发送数据时确认发送端口

C. 映射对端IP到本地端口值,以便交换网络查找数据发送路径

D. 映射对端IP到对端端口值,以便交换网络查找数据发送路径

212. 各个路由协议衡量路由的好坏标准是( )

A. 路由

B. 路由器优先级

C. 路由权

D. 包转发率

213. 路由器作为网络互连设备,必须具备以下哪些特点。( )

A. 至少支持两个网络接口

B. 协议至少要实现到网络层

C. 至少支持两种以上的子网协议

D. 至少具备一个备份口

E. 具有存储、转发和寻径功能

F. 一组路由协议

G. 必须有较高的协议处理能力

214. OSPF 协议适用于基于 IP 的( )

A. 大型网络

B. 中小型网络

C. 更大规模的网络

D. isp与isp之间

215. 某单位路由器防火墙作了如下配置:

firewall enable

access-list normal 101 permit ip

access-list normal 101 deny tcp gt 1024

access-list normal 101 deny ip any any

端口配置如下

interface Serial0

Enable

Ip address

encapsulation ppp

ip access-group 101 out

interface Ethernet0

ip address 10.10.10.1

内部局域网主机均为 网段。以下说法正确的是(本题假设其他网络均没有使用防火墙):( )

A. 外部主机可以ping通任何内部主机;

B. 内部主机,可以任意访问外部网络资源;

C. 外部 网段主机可以与此内部网主机建立tcp连接;

D. 外部 网段主机不可以与此内部网主机建立tcp连接

E. 内部任意主机都可以与外部任意主机建立tcp连接;

F. 内部任意主机只可以与外部 网段主机建立tcp连接

216. 以下的协议中,哪些是面向连接的协议( )。

A. X25

B. Ethernet

C. IP

D. Frame-relay

217. 路由器A的配置如下:

Quidway#SHOW RUN

Current configuration

!

user huawei service-无效 ppp password 0 quidway

!

interface Ethernet0

ip address

!

interface Serial0

encapsulation ppp

ppp authentication chap

ppp chap host huawei

ip address

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

ip route preference 60

end

路由器B的配置如下

Quidway#SHOW RUN

Current configuration

!

user hw service-无效 ppp password 0 quidway

!

interface Ethernet0

ip address

!

interface Serial0

clock-select DTECLK1

encapsulation ppp

ppp chap host huawei

ip address

!

interface Serial1

encapsulation ppp

!

interface Serial2

flowcontrol normal

async mode dedicated

encapsulation ppp

!

exit

ip route preference 60

end

发现两端路由器不能PING同对端以太网端口,下述说法正确的是( )

验证配置错误

验证配置错误

验证方路由配置错误

被验证方路由配置错误

-----------------------------------------------------------------------------------------

1. 以下属于数据链路层的设备是( )

(A) 中继器 (B) 以太网交换机

(C) 网桥 (D) 网关

2. 解决路由环问题的办法是( )

(A) 定义路由权的最大值 (B) 路由保持法

(C) 水平分割 (D) 路由器重起

3. BGP是在( )之间传播路由的协议

(A) 主机 (B) 子网

(C) 区域(area) (D) 自治系统(AS)

4. 配置备份中心的目的是( )

(A) 增加网络的带宽 (B) 提高网络的可用性

(C) 防止数据传输的意外中止 (D) 降低网络的传输费用

5. 以下内容那些是路由信息中所不包含的( )

(A) 目标网络 (B) 源地址

(C) 路由权值 (D) 下一跳

6. 选出基于TCP协议的应用程序( )

(A) PING (B) TFTP

(C) TELNET (D) OSPF

7. 协议提供给用户的可用的逻辑信道最多为( )条

(A) 16 (B) 32

(C) 4095 (D) 4096

8. OSI代表( )

(A) Organization for Standards Institute (B) Organization for Internet Standards (C) Open Standards Institute (D) Open Systems Interconnection

9. 帧中继LMI一般占用哪几个DLCI ( )

(A) 0 (B) 16

(C) 1007 (D) 1023

10. PPP验证成功后,将由Authenticate阶段转入什么阶段( )

(A) Dead (B) Establish

(C) Network (D) Terminate

11. 在七十年代末,国际标准化组织ISO提出了开放系统互连参考模型。协议分层大大简化了网络协议的复杂性,在OSI 7层模型中,网络层的功能主要是( )

(A) 在信道上传输原始的比特流 (B) 加强物理层数据传输原始比特流的功能并且进行流量调控

(C) 确定数据包从源端到目的端如何选择路由 (D) 确保到达对方的各段信息正确无误

12. 访问列表如下: access-list 4 deny access-list 4 permit 应用于该路由器端口的配置如下: Quidway(config)# firewall default permit Quidway(config-if-Serial0)# ip access-group 4 in 该路由器E0口接本地局域网,S0口接到INTERNET,以下说法正确的有: ( )

(A) 所有外部数据包都可以通过S口,自由出入本地局域网 (B) 内部主机可以任意访问外部任何地址的主机

(C) 内部主机不可以访问本列表禁止的外部地址的主机 (D) 连在该路由器其他端口的主机可任意访问内部网资源

13. 在 IPX 之上承载各种上层协议,包括( )

(A) Rip (B) Netbios

(C) Ncp (D) Tcp

14. 在帧中继封装中配置静态MAP必须指定哪些参数: ( )

(A) 本地的DLCI (B) 对端的DLCI

(C) 本地的协议地址 (D) 对端的协议地址

15. 某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有31台计算机,每个子公司在一个网段中,则子网掩码应设为( )

(A) (B)

(C) (D)

(E) (F) 以上都不对!

16. 以下关于Rip路由聚合的说法正确的是

(A) Rip V1默认支持路由聚合,需要时可以关闭路由聚合功能 (B) 华为Quidway 系列路由器Rip V2的实现可以关闭路由聚合功能

(C) 、Rip V1不支持子网路由聚合到一个非自然子网路由 (D) Rip V2支持子网路由聚合到一个非自然子网路由

17. 当一台主机从一个网络移到另一个网络时,以下说法正确的是( )

(A) 必须改变它的IP地址和MAC地址 (B) 必须改变它的IP地址,但不需改动MAC地址

(C) 必须改变它的MAC地址,但不需改动IP地址 (D) MAC地址、IP地址都不需改动

华为最新笔试题及其分析

的输出问题

printf("%d",total);数类型的长度

char 1个子节,8位

unsigned short [int]

[signed] short int

short 2个字节,16位

[signed] int

unsigned int

int 型在vc里是4个子节,32位,也可能是16位,2个字节

long [int]

unsigned long [int]

long型都是32位,4个字节

float 32 ,4

double 64,8

long double 128,16

char 8,一个字节,存放的实际上是字符的ascii码

3、找出错误并改正

char *my_cpy(char* src, int len){

char dest[1024];

memcpy(dest, src, len);

return dest;

}

上面的函数是否有问题,如果有指出其所在,如果没有,给出函数功能描述。

答案:

1。数组应该初始化

2。memcpy不判断是否越界,所以调用前应该判断是否越界

3。不应该返回rest,因为这个数组是在函数内部申请的,所以函数结束之后就会消失,指针也会变成“野指针”,所以指向非法地址

最后一个比较隐蔽

char *memcpy( char *dest, const char *src,int len )

{

char* pDest = (char*)dest;

char* pSrc = (char*)src;

int pos;

for(pos=0;pos

{

pDest[pos] = pSrc[pos];

}

return (char*)pDest;

}

存在地问题就是没有判断指针是否非法assert(dest !=NULL || src != NULL); 条件为 FLASE 显示

不调用其他函数,写一个memcpy的函数,函数原型为

void *memcpy(void *dest, void *src, size_t length);

-----------利用好断言---------

/* memcpy ─── 拷贝不重叠的内存块 */

void memcpy(void* pvTo, void* pvFrom, size_t size)

{

void* pbTo = (byte*)pvTo;

void* pbFrom = (byte*)pvFrom;

ASSERT(pvTo != NULL && pvFrom != NULL);

/* 内存块重叠吗如果重叠,就使用memmove */

ASSERT(pbTo>=pbFrom+size || pbFrom>=pbTo+size);

while(size-->0)

*pbTo++ == *pbFrom++;

return(pvTo);

}

-----------------------

常见函数编程:

char *strcpy(char *strDest, const char *strSrc)

{

ASSERT(strDest != NULL && strSrc != NULL);

char *addr = strDest;

while(*strDest++=*strSrc++)

NULL;

int strcmp(const char * str1, const char * str2 )

{

while(1)

{

if(*str1 > *str2) return 1;

else if(*str1 < *str2) return -1;

else if(*str1 == '') return 0;

str1++;str2++;

}

}

一道华为笔试题

题目:请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。用c语言编写(不能用数字转换成字符串)。

#include<>

#include<>

//函数havesamenum确认num是否满足条件

int havesamenum(int num)

{

 int i=0,j;

 char a[10] = {0};

 

 while(num>0)

 {

  j=num%10;

  a[j]+=1;

  num=num/10;

 }

 while(a[i]<=1&&i<10)

  i++;

 if (i<10)

  return 1;

 else

  return 0;

}

void main(void)

{

   int i,j,m;

 

 m=(int)sqrt(99999);

 for(i=1;i

 {

     j=i*i;

     if (1==havesamenum(j))

     printf("%6d\t",j);

 }

}

        下图为运行结果:

慧通试题

1 写出程序把一个链表中的接点顺序倒排

typedef struct linknode

{

int data;

struct linknode *next;

}node;

//将一个链表逆置

node *reverse(node *head)

{

node *p,*q,*r;

p=head;

q=p->next;

while(q!=NULL)

{

r=q->next;

q->next=p;

p=q;

q=r;

}

head->next=NULL;

head=p;

return head;

}

2 写出程序删除链表中的所有接点

void del_all(node *head)

{

node *p;

while(head!=NULL)

{

p=head->next;

free(head);

head=p;

}

cout<<"释放空间成功!"<

}

3两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串

void insert(char *s, char *t, int i)

{

char *q = t;

char *p =s;

if(q == NULL)return;

while(*p!='\0')

{

p++;

}

while(*q!=0)

{

*p=*q;

p++;

q++;

}

*p = '\0';

}

分析下面的代码:

char *a = "hello";

char *b = "hello";

if(a= =b)

printf("YES");

else

printf("NO");

这个简单的面试题目,我选输出 no(对比的应该是指针地址吧),可在VC是YES 在C是NO

lz的呢,是一个常量字符串。位于静态存储区,它在程序生命期内恒定不变。如果编译器优化的话,会有可能a和b同时指向同一个hello的。则地址相同。如果编译器没有优化,那么就是两个不同的地址,则不同

华为笔试题大全(史上最齐全)

相关推荐