华为笔试题-~大全~-原版.doc
《华为笔试题-~大全~-原版.doc》由会员分享,可在线阅读,更多相关《华为笔试题-~大全~-原版.doc(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#*华为华为1.static 有什么用途?(请至少说明两种)有什么用途?(请至少说明两种)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外) ,一个被声明为静态的变量可以被模块内所用函数访问, 但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是, 这个函数被限制在声明它的模块的本地范围内使用2.引用与指针有什么区别?引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向
2、空值的指针。3.描述实时系统的基本特性描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性。4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈。5.什么是平衡二叉树?什么是平衡二叉树?左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于 1。6.堆栈溢出一般是由什么原因导致的?堆栈溢出一般是由什么原因导致的?没有回收垃圾资源。7.什么函数不能声明为虚函数?什么函数不能声明为虚函数?constructor 函数不能声明为虚函数。8.冒泡排序算法的时间复杂度是什么?冒泡排
3、序算法的时间复杂度是什么?时间复杂度是 O(n2)。9.写出写出 float x 与与“零值零值”比较的比较的 if 语句。语句。if(x0.000001#*p=h;for(i=0;inext = s;printf(“Please input the information of the student: name sex no age n“);scanf(“%s %c %d %d“,s-name,s-next = NULL;p = s;printf(“Create successful!“);return(h);void deletelist(struct stu *s,int a)stru
4、ct stu *p;while(s-age!=a)p = s;s = s-next;if(s=NULL)printf(“The record is not exist.“);else#*p-next = s-next;printf(“Delete successful!“);void display(struct stu *s)s = s-next;while(s!=NULL)printf(“%s %c %d %dn“,s-name,s-sex,s-no,s-age);s = s-next;int main()struct stu *s;int n,age;printf(“Please inp
5、ut the length of seqlist:n“);scanf(“%d“,s = creatlist(n);display(s);printf(“Please input the age:n“);scanf(“%d“,#*deletelist(s,age);display(s);return 0;2、实现一个函数,把一个字符串中的字符从小写转为大写。、实现一个函数,把一个字符串中的字符从小写转为大写。#include “stdio.h“#include “conio.h“void uppers(char *s,char *us)for(;*s!=0;s+,us+)if(*s=a /*判断
6、正整数是否溢出*/ if (*p-0) (4294967295-(nNumber*10) return 4; nNumber = (*p-0) + (nNumber * 10); p+; #*/*将数字逆序组合,直接抄楼上高手的代码,莫怪,呵呵*/ n = nNumber; while(n) /*判断正整数是否溢出*/ if (n%10) (4294967295-(nTemp*10) return 3; nTemp = nTemp*10 + n%10; n /= 10; /*比较逆序数和原序数是否相等*/ if (nNumber != nTemp) return 3; return 0; 方法
7、二 /* - 功能: 判断字符串是否为回文数字 实现: #*先得到字符串的长度,再依次比较字符串的对应位字符是否相同 输入: char *s:待判断的字符串 输出: 无 返回: 0:正确;1:待判断的字符串为空;2:待判断的字符串不为数字; 3:字符串不为回文数字 - */ unsigned IsSymmetry_2(char *s) char *p = s; int nLen = 0; int i = 0; /*判断输入是否为空*/ if (*s = 0) return 1; /*得到字符串长度*/ while (*p != 0) /*判断字符是否为数字*/ if (*p9) #*retur
8、n 2; nLen+; p+; /*长度不为奇数,不为回文数字*/ if (nLen%2 = 0) return 4; /*长度为 1,即为回文数字*/ if (nLen = 1) return 0; /*依次比较对应字符是否相同*/ p = s; i = nLen/2 - 1; while (i) if (*(p+i) != *(p+nLen-i-1) return 3; i-; #*return 0; 求求 22000 的所有素数的所有素数.有足够的内存有足够的内存,要求尽量快要求尽量快答案:int findvalue2000=2;static int find=1;bool adjust
9、(int value)assert(value=2);if(value=2) return true;for(int i=0;i #include #include #include #include “Tennis.h“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
10、 size of the TennisGround:“); scanf(“%d“, printf(“Please input the TennisGround number you want to start:“); scanf(“%d“, if(total+start)-agentName != “ “) printf(“malloc failed!n“); exit(-1); else while(count agentName = agentName; count+; #*void freeTG(TG* total) char *an = (char*)malloc(sizeof(cha
11、r)*10); printf(“please input agentName you want to free:“); scanf(“%s“, an); int count = 0; while(count agentName, an) = 0) (total+count)-agentName = “ “; count+; int main() int i; int sw; TG *total = (TG*)malloc(sizeof(TG)*100);for(i=0; inum = i; (total+i)-agentName = “ “; while(1) printf(“*Tennis
12、Ground Mallocation*n“); for(i=0; inum, (total+i)-agentName); if(i%5 = 0) printf(“n“);#* printf(“n“); printf(“*n“); printf(“Please input your choosen:(1-malloc,2-free):“); scanf(“%d“, if(sw = 1) mallocTG(total); else freeTG(total);return 0; =华为华为 D D 卷最后四大题卷最后四大题1、A1,A2.An 和 B 交换资源,求写出 PV 操作的序列 2、非递归
13、实现废物不拉屎数列. 3、折半查找干啥用的? 实现之. 4、实现有序链表上的插入1、在一个以太网中,30 台 PC 通过 QUTDWAY R2501 路由器 S0 口连接 INTERNET,QUIDWAY R2501 路由器配置如下: Qutidway(config-if-e0)#ip address 192.168.1.1.255.255.255.0 Qutidway(config-if-e0)eixt Qutidway(config)#interface s0 Qutidway(config-if-s0)#ip address 211.136.3.6.255.255.255.252 Qut
14、idway(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-45 B、00e0.fe01.2345 C、00e.0fe.-012.
15、345 D、00e0.fe112345 3、路由器作为网络互连设备,必须具备以下哪些特点( ) A、 支持路由协议 B、 至少具备一个备份口 C、 到少支持两个网络接口 D、 协议至少要实现到网络层 E、 具有存储、转发和寻径功能 F、 至少支持两种以上的子网协议 4、某台路由器有两个以太网接口,分别与不同网段的以太网相连,请问:该路由器最多可 有几组?( ) A、 1 个 B、 2 个 C、 3 个 D、 4 个 E、 多于四个。 5、配置备份中心的目的是( ) A、 增加网络带宽 B、 提高网络可用性 C、 降低网络传输费用 D、 防止数据传输意外中止 6、X.25 作为国际通用标准的广域
16、网协议,内置的差错纠正,流量控制和丢包重传机制使 之具有高度的可靠性,由于数据吞吐率很低,包时延较大,故不适于在质量差的信道上传 输数据,这种说法正确吗?( ) A、True B、False 7、V24 接口工作在同步方式下最高传输速率是( ) 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、 diate
17、r 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
18、路由协议优先级为 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.用来检查到一台主
19、机的网络层是否连通命令是( ) A、 PING B、 TRACERT C、 TELNET D、 IPCONFIG 14.下面选项中哪些是数据链路层的主要功能:( ) A、提供对物理层的控制 B、差错控制 C、流量控制 D、 决定传输报文的最佳路由 15.OSI 参考模型是由下列选项中哪个组织提出:( ) A、 IEEE B、 美国国家标准局(ANSI) C、 EIA/TIA D、 IBA#*E、 ISO 16.应用程序 PING 发出的是( )报文 A、 TCP 请求 B、 TCP 应答报文 C、 ICMP 请求报文 D、 ICMP 应答报文 17.下面属于物理层的设备是( ) A、 网桥 B
20、、 网关 C、 中继器 D、 以太网交换机 18.ATM 是一种面向链接的技术,为在交换式 WAN 或 LAN 主干网高速传输数据提供了通 用的通信机制( ) A、TRUE B、FALSE 19.设定路由器在指定备份组中工作为抢占模式的命令是( ) A、 standbygroup-number ip virtual-address B、 standbygroup-number priority-value C、 standbygroup-number preempt D、 standbygroup-number authentication string 20、查看帧中继 PVC 路由表的命令
21、是( ) 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、你在配置 X.25 网络时怎样配置接口的 X.121 地址?( ) A、 Quidway#
22、x.25 address 321469056102 B、 Quidway (config)#x.25address 892735559329 C、 Quidway(config-if-s0)x25 address 326505160178 D、 Quidway(config-fi-s0)#x.25 address x.121 329056171 24、下面哪一组是 Quidway 路由器封装 x.25 协议默认的 WIN、MOD、OPS 的缺省值( ) A、2、8、128 B、8、8、128#*C、8、128、8 D、2、128、128 25、帧中继是一种( )的协议 A、 面向连接 B、 网
23、络协议 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 地
24、址映射存储到自己的 CACHE 中 D、 主机 A 缓存主机 B 的 IP 地址到 MAC 地址的映射 29、某公司申请到一个 C 类 IP 地址,需要分配给 8 个子公司,最好的子网掩码设应为( ) A、255.255.255.0 B、255.255.255.128 C、255.255.255.240 D、255.255.255.224 30、在应用层的各协议中( )协议提供文件传输服务 A、 FTP B、 TELNET C、 WWW D、 TFTP 31、QuidwayS2403F 以太网交换机的用户权限级别有( ) A、 normal B、 security C、 monitor D、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 笔试 大全 原版
限制150内