华为C笔试题(附答案).doc
华为C/C+笔试题(附答案)1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a+); (B) a += (+a) ;(C) (a+) += a;(D) (+a) += (a+);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(+a) += a;改后答案依次为9,10,10,112.某32位系统下, C+程序,请计算sizeof 的值(5分).char str = “.ibegroup./”char *p = str ;int n = 10;请计算sizeof (str ) = ?(1)sizeof ( p ) = ?(2)sizeof ( n ) = ?(3)void Foo ( char str100)请计算sizeof( str ) = ?(4)void *p = malloc( 100 );请计算sizeof ( p ) = ?(5)答:(1)17 (2)4 (3) 4 (4)4 (5)43. 回答下面的问题. (4分)(1).头文件中的 ifndef/define/endif 干什么用?预处理答:防止头文件被重复引用(2). i nclude 和 i nclude “filename.h” 有什么区别?答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。(3).在C+ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?答:函数和变量被C+编译后在符号库中的名字与C语言的不同,被extern "C"修饰的变量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C+程序不能直接调用C 函数。C+提供了一个C 连接交换指定符号extern“C”来解决这个问题。(4). switch()中不允许的数据类型是?答:实型4. 回答下面的问题(6分)(1).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 函数会有什么样的结果?答:输出“hello”(2). void Test(void)char *str = (char *) malloc(100);strcpy(str, “hello”);free(str);if(str != NULL)strcpy(str, “world”);printf(str);请问运行Test 函数会有什么样的结果?答:输出“world”(3). char *GetMemory(void)char p = "hello world"return p;void Test(void)char *str = NULL;str = GetMemory();printf(str);请问运行Test 函数会有什么样的结果?答:无效的指针,输出不确定5. 编写strcat函数(6分)已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc);其中strDest 是目的字符串,strSrc 是源字符串。(1)不调用C+/C 的字符串库函数,请编写函数 strcat答:VC源码:char * _cdecl strcat (char * dst, const char * src)char * cp = dst;while( *cp )cp+; /* find end of dst */while( *cp+ = *src+ ) ; /* Copy src to end of dst */return( dst ); /* return dst */(2)strcat能把strSrc 的容连接到strDest,为什么还要char * 类型的返回值?答:方便赋值给其他变量6.MFC中CString是类型安全类么?答:不是,其它数据类型转换到CString可以使用CString的成员函数Format来转换7.C+中为什么用模板类。答:(1)可用来创建动态增长和减小的数据结构(2)它是类型无关的,因此具有很高的可复用性。(3)它在编译时而不是运行时检查数据类型,保证了类型安全(4)它是平台无关的,可移植性(5)可用于基本数据类型8.CSingleLock是干什么的。答:同步多个线程对一个数据类的同时访问9.NEWTEXTMETRIC 是什么。答:物理字体结构,用来设置字体的高宽大小10.程序什么时候应该使用线程,什么时候单线程效率高。答:1耗时的操作使用线程,提高应用程序响应2并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3多CPU系统中,使用线程提高CPU利用率4改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。其他情况都使用单线程。11.Windows是核级线程么。答:见下一题12.Linux有核级线程么。答:线程通常被定义为一个进程中代码的不同执行路线。从实现方式上划分,线程有两种类型:“用户级线程”和“核级线程”。用户线程指不需要核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。这种线程甚至在象 DOS 这样的操作系统中也可实现,但线程的调度需要用户程序完成,这有些类似 Windows 3.x 的协作式多任务。另外一种则需要核的参与,由核完成线程的调度。其依赖于操作系统核心,由核的部需求进行创建和撤销,这两种模型各有其好处和缺点。用户线程不需要额外的核开支,并且用户态线程的实现方式可以被定制或修改以适应特殊应用的要求,但是当一个线程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会;而核线程则没有各个限制,有利于发挥多处理器的并发优势,但却占用了更多的系统开支。 Windows NT和OS/2支持核线程。Linux 支持核级的多线程13.C+中什么数据分配在栈或堆中,New分配数据是在近堆还是远堆中?答:栈: 存放局部变量,函数调用参数,函数返回值,函数返回地址。由系统管理堆: 程序运行时动态申请,new 和malloc申请的存就在堆上14.使用线程是如何防止出现大的波峰。答:意思是如何防止同时产生大量的线程,方法是使用线程池,线程池具有可以同时提高调度效率和限制资源使用的好处,线程池中的线程达到最大数时,其他线程就会排队等候。15函数模板与类模板有什么区别?答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化必须由程序员在程序中显式地指定。16一般数据库若出现日志满了,会出现什么情况,是否还能使用?答:只能执行查询等读操作,不能执行更改,备份等写操作,原因是任何写操作都要记录日志。也就是说基本上处于不能使用的状态。17 SQL Server是否支持行级锁,有什么好处?答:支持,设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性,行级封锁确保在用户取得被更新的行到该行进行更新这段时间不被其它用户所修改。因而行级锁即可保证数据的一致性又能提高数据操作的迸发性。18如果数据库满了会出现什么情况,是否还能使用?答:见1619 关于存对齐的问题以与sizof()的输出 答:编译器自动对齐的原因:为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的存,处理器需要作两次存访问;然而,对齐的存访问仅需要一次访问。20 int i=10, j=10, k=3; k*=i+j; k最后的值是?答:60,此题考察优先级,实际写成: k*=(i+j);,赋值运算符优先级最低21.对数据库的一表进行操作,同时要对另一表进行操作,如何实现?答:将操作多个表的操作放入到事务中进行处理22.TCP/IP 建立连接的过程?(3-way shake)答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYNACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。23.ICMP是什么协议,处于哪一层?答:Internet控制报文协议,处于网络层(IP层)24.触发器怎么工作的?答:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,数据库就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。25.winsock建立连接的主要实现步骤?答:服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。26.动态连接库的两种方式?答:调用一个DLL中的函数有两种方法:1载入时动态(load-time dynamic linking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要时那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息与DLL函数定位。 2运行时动态(run-time dynamic linking),运行时可以通过LoadLibrary或LoadLibraryEx函数载入DLL。DLL载入后,模块可以通过调用GetProcAddress获取DLL函数的出口地址,然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了。27.IP组播有那些好处?答:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。华为笔试一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a22=1,2,3;则a01的值为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 str100) sizeof(str)=( )答案:6,4,4,42、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; sourcei=desti; i+) if(sourcei='0' && desti='0') return 0; else return -1;答案:二、int strcmp(char *source, char *dest) while ( (*source != '0') && (*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<length/2; i+) if(pi!=plength-1-i) judge = 0; break; if(judge = 0) return 0; else return 1;答案:二、int fun(char *p) int len = strlen(p) - 1; char *q = p + len; if (!p) return -1; while (p < q) if (*p+) != (*q-) return 0; return 1;华为笔试找错Void test1()char string10;char* str1=”0123456789”;strcpy(string, str1);Void test2()char string10, str110;for(I=0; I<10;I+)str1i =a;strcpy(string, str1);Void test3(char* str1)char string10;if(strlen(str1)<=10)strcpy(string, str1);2. 找错#define MAX_SRM 256DSN get_SRM_no()static int SRM_no;int I;for(I=0;I<MAX_SRM;I+,SRM_NO+)SRM_no = MAX_SRM;if(MY_SRM.state=IDLE)break;if(I>=MAX_SRM)return (NULL_SRM);elsereturn SRM_no;3. 写出程序运行结果int sum(int a)auto int c=0;static int b=3;c+=1;b+=2;return(a+b+C);void main()int I;int a=2;for(I=0;I<5;I+)printf(“d,”, sum(a);4. int func(int a)int b;switch(a)case 1: 30;case 2: 20;case 3: 16;default: 0return b;则func(1)=?5:int a3;a0=0; a1=1; a2=2;int *p, *q;p=a;q=&a2;则aq-p=?6. 定义 int *a34, 则变量占有的存空间为:_7.编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。1、 在一个以太网中,30台PC通过QUTDWAY R2501路由器S0口连接INTERNET,QUIDWAY R2501路由器配置如下:Qutidway(config-if-e0)#ip address 192.168.1.1.255.255.255.0Qutidway(config-if-e0)eixtQutidway(config)#interface s0Qutidway(config-if-s0)#ip address 211.136.3.6.255.255.255.252Qutidway(config-if-s0)#encapsulation ppp一台PC机默认网关为192.168.2.1,路由器会怎样处理发自这台PC的数据包?A 路由器会认为发自这一台PC的数据包不在同一网段,不转发数据包B 路由器会自动修正这一台PC机的IP地址,转发数据包C 路由器丢弃数据包,这时候需要重启路由器,路由器自动修正误配D 路由器丢弃数据包,不做任何处理,需要重配PC网关为192.168.1.1 2、关于MAC地址表示正确的是( )A、00-e0-fe-01-23-45B、00e0.fe01.2345C、00e.0fe.-012.345D、00e0.fe1123453、路由器作为网络互连设备,必须具备以下哪些特点( )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、False7、V24接口工作在同步方式下最高传输速率是( )A、 64000bpsB、 115200 bpsC、 2048000 bpsD、 4096000 bps8、以下那一条命令用于配置DDR的链路处于断开状态后,重新建立等待的时间?( )A、 diater idte-timeoutB、 diater fast-idleC、 diater enable-timeoutD、 diater wait-for-carmer-time9、ISDN的物理线路是( )A、2B+DB、30B+DC、同轴电缆D、普通电缆10、Qutidway路由器上输入“show ip rip“命令,如下所示:Qutidway#show ip ripRIP is rurining onCheckcero is on defauit-metric 16On neighterFictucrik allBUTO-surttutiry is on preference 100以下说确的是:( )A、 该条命令显示了RIP当前运行状态和配置信息B、 默认情况下,RIP路由协议优先级为100,可能通过“IP RIP PRICRITY”命令修改其优先级C、 这条命令显示路由器所有接口用了RIP协议,最大可达统计数为1GD、 ON NEIGHBOR显示这台路由器没有作为任何其它路由器的邻居11.数据分段是OSI七层模型中的( )完成的A、 物理层B、 网络层C、 传输层D、 接入层E、 分发层F、 数据链路层12.对于10M以太网( )是目前使用最广泛的以太网电缆标准,其优点为:易于扩展,维护简单,价格低廉。A、 10BASE粗同轴电缆B、 10BASE-TC、 10BASE2细同轴电缆13.用来检查到一台主机的网络层是否连通命令是( )A、 PINGB、 TRACERTC、 TELNETD、 IPCONFIG14.下面选项中哪些是数据链路层的主要功能:( )A、提供对物理层的控制B、差错控制C、流量控制D、 决定传输报文的最正确路由15.OSI参考模型是由以下选项中哪个组织提出:( )A、 IEEEB、 美国国家标准局(ANSI)C、 EIA/TIAD、 IBAE、 ISO16.应用程序PING发出的是( )报文A、 TCP请求B、 TCP应答报文C、 ICMP请求报文D、 ICMP应答报文17.下面属于物理层的设备是( )A、 网桥B、 网关C、 中继器D、 以太网交换机18.ATM是一种面向的技术,为在交换式WAN或LAN主干网高速传输数据提供了通用的通信机制( )A、TRUEB、FALSE19.设定路由器在指定备份组中工作为抢占模式的命令是( )A、 standbygroup-number ip virtual-addressB、 standbygroup-number priority-valueC、 standbygroup-number preemptD、 standbygroup-number authentication string20、查看帧中继PVC路由表的命令是( )A、 show frame-relay pvcB、 show frame-relay routeC、 show frame-relay pvc routeD、 show rame-relay map21、帧中继LMI一般占用哪几个DLCI( )A、 0B、 16C、 1007D、 102322、PPP协议中,( )主要用于协商在该数据链路上所传输的数据包的格式与类型A、 链路控制协议B、 PPP扩展协议C、 网络层控制协议D、 PAP、CHAP协议23、你在配置X.25网络时怎样配置接口的X.121地址?( )A、 Quidway#x.25 address 2B、 Quidway (config)#x.25address 9C、 Quidway(config-if-s0)x25 address 8D、 Quidway(config-fi-s0)#x.25 address x.121 32905617124、下面哪一组是Quidway路由器封装x.25协议默认的WIN、MOD、OPS的缺省值( )A、2、8、128B、8、8、128C、8、128、8D、2、128、12825、帧中继是一种( )的协议A、 面向连接B、 网络协议C、 面积无连接D、 可靠26、ARP是一个使用广播的地址解析协议,并且使用了ARP高速缓存,原因是使用广播会耗费大量带宽( )A、TRUEB、FALSE27、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、 FTPB、 TELNETC、 WWWD、 TFTP31、QuidwayS2403F以太网交换机的用户权限级别有( )A、 normalB、 securityC、 monitorD、 manager32、对于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-paths36、( )命令可以显示接口的IPX地址A、 show ipx routeB、 show ipx interaceC、 show ipx serversD、 show ipx traffic37、以下哪些命令可以用来查看DDR端口(在端口 S1 上配置)信息?( )A、 show interfaceB、 show running-contingC、 show interface s1D、 show diater interface s138、ISDN基本速率接口(BRI)速率是( )A、 16kbpsB、 64kbpsC、 144kbpsD、 2048kbps39、HSRP备份组成的虚拟MAC地址随着生产厂家的不同而不同,因此可以更改以下哪一条命令用来实现虚拟MAC地址以实现与其它厂家路由器的互连( )A、 standby bia #-#-#-#-#B、 standby use-bia #-#-#-#-#C、 standby ovmac #-#-#-#-#D、 standby use-ovmac #-#-#-#-#40、以下那一个命令用于指定物理接口做备份接口?( )A、 Quidway(config)#backup intertace s0B、 Quidway(config-s1)#backup s0C、 Quidway(config)#backup s0D、 Quidway(config-if-s1)#hackup intertace s041、对于一个没有经过子网划分的传统C类网络来说,允许安装多少台主机?( )A、 1024B、 65025C、 254D、 16E、 4842、IP地址中网络号的作用有( )A、 指定了主机所属的网络B、 指定了网络上主机的标识C、 指定了设备能够进行通信的网络D、 指定被寻址的网中的某个节点43、C类地址最大可能子网位数是( )A、 6B、 8C、 12D、 1444、UDP使用( )提供可靠性A、 网际协议B、 应用层协议C、 网络层协议D、 传输控制45、RARP的作用是( )A、 将自己的IP地址转换为MAC地址B、 将对方的IP地址转换为MAC地址C、 将对方的MAC地址转换为IP地址D、 知道自己的MAC地址,通过RARP协议得到自己的IP地址46、IP地址219.25.23.56的缺省子网掩码有几位( )A、 8B、 16C、 24D、 3247、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、 IEEE802.4B、 IEEE802.3UC、 IEEE802.1qD、 IEEE802.3iE、 IEEE802.1d52、以下所述的哪一项发送GNS请示数据包来决定为本地最近的服务器?( )A、 ipx SAPB、 ipx DNSC、 Routing 更新D、 服务器E、 以上说法都不对53、在NetWare网络中,客户需要访问某个类型的服务器,首先发送( )A、 RipB、 SapC、 GnsD、 Arp54、SNMP依赖于( )工作A、 IPB、 ARPC、 TCPD、 UDP55、关于HUB以下说确的是( )A、 HUB可以用来构建局域网B、 一般HUB都具有路由功能C、 HUB通常也叫集线器,一般可以作为地址翻译设备D、 一台共享式以太网HUB下的所有PC属于同一个冲突域56、能保证数据端到端可靠传输能力的是相应OSI的( )A、 网络层B、 传输层C、 会话层D、 表示层57、TFTP服务端口号是( )A、 23B、 48C、 53D、 6958、什么命令用来检查应用层工作正常?( )A、 PINGB、 TRACERTC、 TELNETD、 IPCONFIG59、在数据链路层哪个子层用于管理在一条链路上设备间的通信( )A、 LLCB、 MACC、 BIG MAC60.TELNET工作于( )A、网络层B、传输层C、会话层D、表示层E、应用层61.数据在网络层时,我们称之为( )A、 段B、 包C、 位D、 帧62.目前,我国应用最为广泛的LAN标准是基于( )的以太网标准A、 IEEE802.1B、 IEEE802.2C、 IEEE802.3D、 IEEE802.563.在Quidway路由器上,应该使用什么命令来观察网络的路由表( )A. Show ip pathB. Show ip pathC. Show interfaceD. Show running-configE. Show ip rip64.RIP协议引入路由保持机制的作用是( )A. 节省网络带宽B. 防止网络中形成路由环路C. 将路由不可达信息在全网扩散D. 通知邻居路由器哪些路由是从其他处得到65.路由环问题的解决方法包括:( )A. 采用水平分割B. 加快路由更新报文的发送频率C. 路由保持D. 配置静态路由E. 定义路由权的最大值66.在路由协议所有接口上使能RIP协议的命令是:( )A. network allB. neighborC. enableD. network10.0.0.067.以下静态路由器配置正确的是( )A. ip route 129.1.0.0 16 serial 0B. ip route 10.0.0.2 16 129.1.0.0C. ip route 129.1.0.0 16 10.0.02D. ip route 129.1.0.0.255.255