从网上整理的华为机试题目

从网上整理的华为机试题目
从网上整理的华为机试题目

一、华为机试——2018年校招

10号参加的华为的机试,这次的3道题难度适中。第一题字符串,第二题贪心算法(会不会?),dp可以解,第三题长整数相乘。因为题主做过第三题原题,刚开始就把第三题秒了~~

然后开始做第一题,一般10分钟就可以搞定。第二题要想一下,不过也差不多是原题,Leetcode上第55题jump game应该是此题原型。

因为都刷过几乎是原题的原故,一个小时不到3题就AC完了

下面是完整题目和代码

题目一、给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。

举例!假设原始字符串为

eeefgghhh

则每种字符出现的次数分别是

3次 1次 1次 3次

重新排序后输出的字符串如下:

efghegheh

编写程序,实现上述功能。

【温馨提示】

1.原始字符串中仅可能出现“数字”和“字母”;

2.请注意区分字母大小写。

1.#include

2.#include

3.#include

4.#include

https://www.360docs.net/doc/e25888281.html,ing namespace std;

6.int main(){

7.string str;

8.int a[128]={0};

9.while(cin >> str){

10.for(int i=0;i<();i++){

11.a[str[i]]++;

}

....位。我不放心,输出测试一下。

之后就简单了,输出a数组中从小到大第一个值为1的i值即可。

值得注意的是,这种题其实写在一个main函数里就够了,而且这样写也比较好。毕竟机试不是做项目,不需要模块化,这样修改起来也比较容易。

题目二、

宝宝表示这道题其实不难,就是两个字,复杂。

我的思路大概就是

1.首先判断所给矩形是否相交,不相交直接输出0

2.若相交,将相交面积表示出来,并输出结果

最后发现貌似判断相交的思路会影响相交求面积的思路(正所谓数学题多问,第一问为第二问做铺垫一样)由于我的判相交思路不好影响了第二问,导致这一题我没做出来。

思路大概是求出两个矩形中心坐标,用平行于坐标轴的线段连接两个中心,平行于x轴的线段长度若记为cenX,另一个记为cenY,我就判断cenX,Y与两矩形边长的关系。

做完后才发现对第二问毫无帮助,炸了。。。。。。。

浴室这一题200分我得了不到100分。。。。。

(没代码)

题目三、

这道题其实没怎么做出来,就不好说什么。。。。。。下面是这道题正解的源码:

#include

#include

#include

using namespace std;

int num[400][400];

int len[400][400];

int max(int a,int b)

{

if(a>b)

return a;

else

return b;

}

int main()

{

int m,n;

scanf("%d %d",&m,&n);

for(int i=1;i<=m;i++)

{

len[i][0]=0;

for(int j=1;j<=n;j++)

{

len[0][j]=-1;

scanf("%d",&num[i][j]);

if(num[i][j]) len[i][j]=len[i][j-1]+num[i][j]; else len[i][j]=0;

}

}

stack S;

int ans=0,tmp;

for(int j=n;j>0;j--)

{

int W,L;

tmp=0;

if(ans>=j*m)

break;

(0);

for(int i=1;i<=m;i++)

{

if(len[i][j]>len[()][j]) {(i);}

else

{

while(!()&&len[i][j]<=len[()][j])

{

L=();

();

int p=();

W=(i-p-1);

tmp=max(tmp,W*len[L][j]); }

(i);

}

}

int LL;

if(!())LL=();

while(!())

{

L=();

();

int p=();

if(p) W=(LL-p);

else {W=LL;();}

tmp=max(tmp,W*len[L][j]);

}

ans=max(tmp,ans);

}

printf("%d\n",ans);

return 0;

}

三.华为挑战赛(也是模拟机试)

题目一、

这种第一题摆明了是送分题,不好说什么,有一点编程底子的10分钟内都能做出来

#include

#include<>

using namespace std;

int main()

{

int m,n;

int i,j;

int temp;

bool flag;

cin>>m>>n;

for(i=m;i<=n;i++)

{

flag=true;;

temp=(int)sqrt(i);

for(j=2;j<=temp;j++)

{

if(i%j==0)

flag=false;

}

if(flag==true)

cout<

}

return 0;

}

题目二、

卧槽,这道题我要吐槽。因为一些原因和问题,导致这道题占用了我整个考试3/4多的时间,这也明显是我的不足,此处进行自我检讨和总结。

Point:输入输出(这里是我的薄弱项!)

这也是这道题最主要的内容和考察点。其实题目本身算法不难,对输入的每一个数,遍历输入的每一个数,统计被整除的次数count,只要count>=2就是结果输出。那么接下来问题来了:

1.计算机如何接受这些输入,因为有要求以“,”为分隔符

因为有“,”,作为字符存在,又不限制输入的具体个数,所以无法用int数组接收这些输入,此处应选择C++字符串string str;作为接收输入。那么很明显,本题对C++字符串是一个考察点,并且考察重要程度甚至大于这道题的算法本身。

2.如何在一个str中取得这些数字

毫无疑问考察应试者的字符串处理能力。

我先想的是以逗号为分隔符,由于C++字符串可以以下标取出值(如str[i]),取得每一个逗号的位置,后一个减前一个得到中间的数字。然后发现()函数会连逗号一起取出,所以这不是一个可取的方法,更不是一个好方法。

好的处理方法应该是这样,如下:

char a[10];

int p=0;

int num[N];

int i,j,cnt=0;

[cpp] view plain copy

cin>>str;

for(i=0;i<();++i) 写字母转成下一位大写字母,如A转成B,特例为Z转成A

2.小写字母类似

3.对数字做如下转换:偶数减2,特例0转成8;奇数加1,特例9转成0.

第二题

算麻将的番数:

规则如下:

1.有条和饼两副牌,使用T与O表示,1T代表1条

2.其中出现1条2条3条连着则加1番

3.出现4个一样的牌则代表杠,加两番

连对则加4番

输入规则:

输入者保证牌数已经胡了,格式例如"1T2T3T,4O5O6O,3T4T5T,5O6O7O,7T7T.".中间使用“,”逗号隔开,结尾是句点。

输出规则:

输出一个整型值代表番数。

第三题

找出一篇文章中单词出现频率最高的前两位(不分并列情况):

文章字符串规则如下:

1.文章单词使用空格、句点与逗号分隔

2.全部转成小写字母

考后感

题目分数:第一道60分;第二道100分;第三道160分;自己做对了前两道,160分吧,一般。最后一题只剩10分钟了,也没去做了。

感谢

非常感谢华为(尤其是刘茜,我不知道她是谁),之前本来第一次笔试我回短信就已经晚了,而且第二天有因为非常紧急的事情又不能去了,只能表示歉意。谁知还给自己一次机试的机会。在此对这种负责的精神表示崇高的敬意!!!

七.2016机试题目

实现语言:C++ 题目简单,没有涉及太多的算法,就是一些输入输出的格式需要注意

题目一

描述

根据指定的分隔符分隔字符串,并输出指定的段。如果指定的段超过分隔的段数,输出:NULL

举例:

AAA?BBB?CCC??2

字符串为:AAA?BBB?CCC?

分隔符为:?

指定的段为:2

字符串分割为:AAA BBB CCC共三段,第2段字符串为:BBB

输入输出格式要求

输入分隔字符串长度小于128个字符,指定的段是一个正整数。

样例

输入:AAA?BBB?CCC??2

输出:BBB

实现代码如下:

运行结果:

题目一.png

题目二

输入一组大于0小于1000的整数,且均不相同,逗号隔开,输出其中能被这些整数中其他元素整除的那些元素。

输入输出格式要求

输入要求同上述描述,输出要求整数顺序按照输入时的顺序输出。

样例

输入:2,4,6,8,10,12,3,9

输出:4,6,8,10,12,9

代码如下:

题目三

描述:大数求余

输入两个超长整型构成的字符串,使用空格隔开,求前者除以后者的余数。

输入输出格式要求

输入的每个字符串最大长度为100个字符,输出为余数值,如果结果异常输出NULL

样例

输入:9

输出:6172844

主要涉及大数问题,A对B取模,即除法运算,可以利用高精度减法解决,前期想的时候细节上可能会有问题,需要注意减法过程中对符号的处理

代码如下:

2016华为硬件机试题库

华为硬件机试题目(2016版本) 1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。(4分)? A.正确? B.错误 2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。(4分)? A.正确? B.错误 3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。(4分)? A.正确? B.错误 4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。(4分)? A.正确? B.错误 5.(判断题)1的8位二进制补码是0000_0001,-1的8位二进制补码是 1111_1111。(4分)?

B.错误 6.(判断题)洗衣机,电冰箱等家用电器都使用三孔插座,是因为如果不接地,家用电器是不能工作的。(4分)? A.正确? B.错误 7.(判断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。(4分)? A.正确? B.错误 8.(判断题)硅二极管的正向导通压降比锗二极管的大(4分)? A.正确? B.错误 9.(单选题)一空气平行板电容器,两级间距为d,充电后板间电压为u。然后将电源断开,在平板间平行插入一厚度为d/3的金属板。此时电容器原板间电压变为(4分)? A.U/3? B.2U/3? C.3U/4?

10.(单选题)8086CPU内部包括哪些单元(4分)? A.ALU,EU? B.ALU,BIU? C.EU,BIU? D.ALU,EU,BIU 11.(单选题)为了避免50Hz的电网电压干扰放大器,应该用那种滤波器:(4分)? A.带阻滤波器? B.带通滤波器? C.低通滤波器? D.高通滤波器 12.(单选题)关于SRAM和DRAM,下面说话正确的是:(4分)? A.SRAM需要定时刷新,否则数据会丢失? B.DRAM使用内部电容来保存信息? C.SRAM的集成度高于DRAM? D.只要不掉点,DRAM内的数据不会丢失 13.(单选题)在RS232串口中,采用哪一种校验方式:(4分)?

华为员工考核管理办法附评分表及操作说明)

★机密员工考核管理办法

目录 第一章总则..................................................................................................................................... 第二章考核组织和管理................................................................................................................. 第三章考核程序............................................................................................................................. 第四章季度考核............................................................................................................................. 第五章年度考核............................................................................................................................. 第六章申诉及其处理..................................................................................................................... 第七章附则..................................................................................................................................... 附件一季度考核流程图................................................................................................................. 附件二考核评分表及填表说明..................................................................................................... 附件三考核指标评定表................................................................................................................. 附件四考核统计表......................................................................................................................... 附件五考核申诉流程图和表格.....................................................................................................

华为校招·硬件技术工程师机考试题及答案

精品文档 1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。(4分) A.正确 B.错误 FLASH可保存 2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。(4分) A.正确 B.错误 3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。(4分) A.正确 B.错误 4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。(4分) A.正确 B.错误 5.(判断题)1的8位二进制补码是0000_0001,-1的8位二进制补码是1111_1111。(4分) A.正确 B.错误 6.(判断题)洗衣机,电冰箱等家用电器都使用三孔插座,是因为如果不接地,家用电器是不能工作的。(4分) A.正确 B.错误 7.(判断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。(4分) A.正确 B.错误 8.(判断题)硅二极管的正向导通压降比锗二极管的大(4分) A.正确 B.错误 9.(单选题)一空气平行板电容器,两级间距为d,充电后板间电压为u。然后将电源断开,在平板间平行插入一厚度为d/3的金属板。此时电容器原板间电压变为(4分) A.U/3 B.2U/3 C.3U/4 D.不变但电容的大小不是由 Q(带电量)或U(电压)决定的,即: C=εS/4πkd。其中,ε是一个常数, S为电容极板的正对面积, d为电容极板的距离, k则是静电力常量。而常见的平行板电容器 电容为C=εS/d.(ε为极板间介质的介电常数, S 为极板面积, d为极板间的距离。) 3电容器的电势能计算公式: E=CU^2/2=QU/2 10.(单选题)8086CPU内部包括哪些单元(4分) A.ALU,EU B.ALU,BIU C.EU,BIU D.ALU,EU,BIU 80x86从功能上分执行单元EU(Execution Unit),和总线接口单元BIU(Bus Interface Unit),执行单元由8个16位通用寄存器,1个16位标志寄存器,1个16位暂存寄存器,1个16位算术逻辑单元ALU及EU控制电路组成。 总线接口单元由4个16位段寄存器(CS,DS,SS,ES),1个16位的指令指针寄存器,1个与EU通信的内部暂存器,1个指令队列,1个计算20位物理地址的加法器∑及总线控制电路构成。 11.(单选题)为了避免50Hz的电网电压干扰放大器,应该用那种滤波器:(4分) A.带阻滤波器 B.带通滤波器 C.低通滤波器 D.高通滤波器 12.(单选题)关于SRAM和DRAM,下面说话正确的是:(4分) A.SRAM需要定时刷新,否则数据会丢失 B.DRAM使用内部电容来保存信息 C.SRAM的集成度高于DRAM D.只要不掉点,DRAM内的数据不会丢失 【解析】SRAM和DRAM都是随机存储器,机器掉电后,两者的信息都将丢失。它们的最大区别就是:DRAM是用电容有无电荷来表示信息0和1,为防止电容漏电而导致读取信息出错,需要周期性地给电容充电,即刷新;而SRAM是利用触发器的两个稳态来表示信息0和1,所以不需要刷新。另外,SRAM 的存取速度比DRAM更高,常用作高速缓冲存储器Cache。

华为机试试题汇总解析

1.第一题的题目大概是输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出为2;另外数组的长度不超过50 #include main() { intnum[50]={0}; inti,n; printf("请输入整型数组的长度(1~50):"); scanf("%d",&n); printf("请输入整型数组的元素:"); for(i=0;inum[j]) min_num=num[j]; } intsum=min_num+max_num; printf("数组中最大与最小值之和:%d\n",sum); return0; } 2.求两个长长整型的数据的和并输出,例如输入1233333333333333。。。3111111111111111111111111.。。。,则输出。。。。

#include #include #include main() { char*num1,*num2; //两个长长整型数据 char*sum; // inttemp; int len_num1,len_num2; // 两个长长整型数据的长度 intlen_max,len_min; num1=(char*)malloc(sizeof(char)); num2=(char*)malloc(sizeof(char)); printf("输入两个长长整型数据:"); scanf("%s",num1); printf("输入两个长长整型数据:"); scanf("%s",num2); len_num1=strlen(num1); len_num2=strlen(num2); len_max=(len_num1>=len_num2)?len_num1:len_num2; len_min=(len_num1<=len_num2)?len_num1:len_num2; int len_max1=len_max; sum=(char*)malloc(sizeof(char)*len_max); memset(sum,0x00,len_max+1);//切忌初始化 for(;len_num1>0&&len_num2>0;len_num1--,len_num2--) { sum[len_max--]=((num1[len_num1-1]-'0')+(num2[len_num2-1]-'0')); } if(len_num1>0) { sum[len_max--]=num1[len_num1- 1 ]-'0'; len_num1--; } if(len_num2>0) {

华为测试题+答案

试卷第 1 页 (共 6 页) 试卷第 2 页 (共 6 页) 院别:____________ 专业: ____________ 姓名: ____________ 学号:____________ ―――――――――――密――――――――――――封――――――――――――线――――――――――― 《华为网院杯网络技术比赛》选拔试卷 A 考试时间为120分钟 总分__________ 本次试题都为选择题,在每小题的四个备选答案中,选出一个或多个正确答案,多选题后有标注。并将正确答案的字母填在题干的括号内(共50题,每题2分) 1.传统交换机主要工作在网络层次模型中的( B ) A 、物理层 B 、链路层 C 、网络层 D 、传输层 2.管理员在哪个视图下才能为路由器修改设备名称( B ) A. User-view B. System-view C. Interface-view D. Protocol-view 3. 路由器上电时,会从默认存储路径中读取配置文件进行路由器的初始化工作。如果默认存储 路径中没有配置文件,则路由器会使用什么来进行初始化(C ) A. 新建配置 B. 初始配置 C. 缺省配置 D. 当前配置 4.管理员想通过配置静态浮动路由来实现路由备份,则正确的实现方法是(A )。 A. 管理员需要为主用静态路由和备用静态路由配置不同的协议优先级 B. 管理员只需要配置两个静态路由就可以了 C. 管理员需要为主用静态路由和备用静态路由配置不同的TAG D. 管理员需要为主用静态路由和备用静态路由配置不同的度量值 5.路由环路会引起哪些现象或问题?(ABD ) A. 慢收敛 B. 报文在路由器间循环转发 C. 路由器重启 D. 浪费路由器CPU 资源 6. 管理员在网络中部署了一台DHCP 服务器之后,某用户擅自手动修改了自己的主机IP 地址, 则下面描述正确 的是(AB )。(选择2个答案) A. 此用户有可能会被提示IP 地址冲突 B. 此用户有可能仍然能够正常访问网络 C. 此网络中必将出现广播风 D. 此DHCP 服务器宕机 7. 一个网段150.25.0.0 的子网掩码是255.255.224.0,那么( )是该网段中有效的主机地址。 (BC ) A. 150.25.0.0 B. 150.25.1.255 C. 150.25.2.24 D. 150.15.3.30 8. 路由条目10.0.0.24/29可能由如下哪几条子网路由汇聚而来?(AD ) A. 10.0.0.24/30 B. 10.0.0.23/30 C. 10.0.0.26/30 D. 10.0.0.28/30 9. 网络管理员使用Tracert 命令来跟踪到达外部某网站服务器的路径时,其显示信息都是‘*’,则 原因可能是(D )。 A. 某台路由器关闭了ICMP 功能 B. 目标IP 地址不存在 C. 网关没有到达目的网络的路由 D. 这是正常现象 10. 在使用FTP 协议进行路由器软件升级时,传输模式应该选用(A )。 A. 二进制模式 B. 流字节模式 C. 字节模式 D. 文字模式 11. 网络管理希望能够有效利用192.168.176.0/25网段的IP 地址现公司市场部门有20个主机,则 最好分配下面哪 个地址段给市场部?(D ) A. 192.1168.176.0/25 B. 192.168.176.160/27 C. 192.168.176.48/29 D. 192.168.176.96/27 12. VRP 平台上,在Serial 端口上设置数据链路层封装类型为HDLC 的命令是(B )。 A. encapsulation hdlc B. link-protocol hdlc C. hdlc enable D. link-protocol ppp 13. UDP 是面向无连接的,必须使用(B )来提供传输的可靠性。 A. 网际协议 B. 应用层协议 C. 网络层协议 D. 传输控制协议 14. VRP 的命令非常多,在配置和维护设备时,管理员要记住这么多命令是非常困难的,那么 使用什么快捷键 能够减少管理员对命令的记忆量?(AB ) A. Tab B. 问号 C. ctrl+b D. ctrl+c 15. 以太网电接口可以工作在3种双工模式,以太网光接口只能工作在(A )模式。 A. 全双工 B. 半双工 C. 自协商 D. 单工 16. 在使用tracert 程序测试到达目标节点所经过的路径时,默认对每个TTL 值Traceroute 都要测 (A )次。 A. 3 B. 4 C. 6 D. 8 17.在电脑(win7系统)使用ping 程序测试连通性时,默认发出几个数据包(B ) A. 3 B. 4 C. 6 D. 8 18.下面哪些是路由协议( BC )(选择2个答案) A. IP B. OSPF C. BGP D. IPX 19.用Telnet 方式登录路由器时,哪几种方式不可用(CD )(选择2个答案) A. password 认证 B. AAA 本地认证 C. MD5密文认证 D. 不认证 20.查看路由表中,拥有下面哪些信息( BCD ) A. 源地址 B. 下一跳 C. 目标网络 D. 路由代价 21. 192.168.1.127/25代表的是(D )地址。 A. 主机 B. 网络 C. 组播 D. 广播 22. 网络管理员为了将某些经常变换办公位置,因而经常会从不同的交换机接入公司网络的用户 规划到VLAN10,则应使用哪种方式来划分VLAN ?(C ) A. 基于端口划分VLAN

华为机试(南京)-面试题

求一串字符串中出现次数最多的单词 南京 同学都陆续到华为参加了机试,题目整体难度不大,基本上都是考字符串相关的题目。这里就分享一套2012年华为南京机试C++或者C 的编程题目。 2012年华为南京机试第一题整数化成字符串 给定一个整数(有可能是负数),将整数变成字符串。函数已经声明好类似void change(int number, char s[])的形式。可以自己写用例测试。 2012年华为南京机试第二题单链表逆序 给定一个已经定义好的单链表,将单链表中的数字逆序。输入为head 指针,返回的也是一个head 指针。函数声明为void sor(Node **head)的形式。 2012年华为南京机试第三题字符串最大回文子串 给定一个字符串,寻找它的一个最大子串,该子串是回文。例如给定用例字符 串”gabcdcbaef”,那么最大回文字串是”abcdcba”。函数声明为void huiwen(char input[], int len, char output[])。 一天几个考场的题目有相同的也有不同的,基本上难度都不大。要求做前两题就可以了,有能力的可以做第三题并且计入总分。有同学做完当场就看到是100分,也有0分的,至于怎么计分的不太清楚。希望七叶草提供的2012年华为南京机试编程题对你有帮助! 武汉 题目:有一个数组a[N]如a[10]={0,1,2,3,4,5,6,7,8,9}每隔两个数删除一个数,如0,1,2(删除),3,4,5(删除),6,7,8(删除),9,到数组尾部回到数组头部继续删除,要求编写一个函数实现实现上述操作,返回最后一个数的数组下标。 函数接口:int getLast(int iLen) 参数:数组初始元素个数iLen 01 #include 02 #include 03 04 typedef struct node *List; 05 typedef struct node *PNode; 06 07 typedef struct no

华为笔试题目很全

[笔试]华为笔试集合,很全面 [此帖已被设为推荐]本人收集的一些华为笔试 华为软件工程笔试题 写一个程序,要求功能:求出用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++;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=1,x=95, 93,...,1z=2,x=90,88,...,0z=3,x=85,83,...,1z=4,x=80,78,...,0......z=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)/2所以,求总的组合次数可以编程为:number=0;for(int m=0;m=100;m+=5){number+=(m+2)/2;}coutnumberendl;这个程序,只需要循环21次,两个变量,就可以得到答案,比上面的那个程序高效了许多倍----只是因为作了一些简单的数学分析这再一次证明了:计算机程序=数据结构+算法,而且算法是程序的灵魂,对任何工程问题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法。而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事 【华为硬件笔试题1】 一选择13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理 1.微分电路 2.CISC,RISC 3.数据链路层二填空10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于 1.TIC6000DSP 2.二极管 3.RISC 4.IIR三简答 1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5) h(t)=u(t)-u(t-2)问:(1),x(t)是周期的吗?(2),x(t)*h(t)是周期的吗?(3),两个非周期的信号卷积后可周期吗?2.简述分组交换的特点和不足四分析设计 1.波形变换题目从正弦波->方波->锯齿波->方波,设计电路2.74161计数器组成计数电路,分析几进制的3.用D触发器构成2分频电路 4.判断MCS-51单片机的指令正确还是错误,并指出错误原因(1)MUL R0,R1(2) MOV A,@R7(3)MOV A,#3000H(4)MOVC@A+DPTR,A(5)LJMP#1000H() 5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率MOV TMOD,#01H SETB TR0LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1CLR TR0CPL P1.0SJMP LOOP 【华为硬件笔试题2】 全都是几本模电数电信号单片机题目 1.用与非门等设计全加法器 2.给出两个门电路让你分析异同 3.名词:sram,ssram,sdram 4.信号与系统:在时域与频域关系 5.信号与系统:和4题差不多 6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期....) 7.串行通信与同步通信异同,特点,比较8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)9.延时问题,判错10.史密斯特电路,求回差电压11.VCO是什么,什么参数

华为员工考核管理办法(附评分表及操作说明)

★机密 员工考核管理办法

目 录 第一章 总则 ????????????????????????????????????? 第二章 考核组织和管理 ??????????????????????????????? 第三章 考核程序 ??????????????????????????????????? 第四章 季度考核 ??????????????????????????????????? 第五章 年度考核 ??????????????????????????????????? 第六章 申诉及其处理 ???????????????????????????????? 第七章 附则 ????????????????????????????????????? 附件一 季度考核流程图 ??????????????????????????????? 附件二 考核评分表及填表说明 ??????????????????????????? 附件三 考核指标评定表 ??????????????????????????????? 附件四 考核统计表 ????????????????????????????????? 附件五 考核申诉流程图和表格 ???????????????????????????

第一章 总则 第一条为促进公司管理现代化,建立科学的管理制度,充分发挥每位员工的积极性和创造性,结合公司实际情况,特制定本办法。 第二条适用范围 ????东环有限公司(以下简称公司)的所有员工均需参加考核。总经理由董事会负责考核,不在本办法考核范围之内。 公司员工分成 个职系,即管理职系、专业技术职系、行政事务职系和营销职系。 考核对象具体分为高层管理、中层管理、专业技术、行政事务、营销等各类人员。 第三条考核目的 员工考核的目的在于评价和开发。评价的目的为了正确估价员工的行为和绩效,以便适时给予奖惩,如提薪、发奖金、晋升等。开发的目的在于提高员工的素质,如更新员工知识结构与技能、激发创造力等,最终提高员工的绩效,从而有效提升公司的整体绩效。 第四条考核原则 (一)以提高员工绩效为导向; (二)定性与定量考核相结合; (三)多角度考核; (四)公平、公正、公开。 第五条考核用途 考核结果的用途主要体现在以下几个方面: (一)薪酬分配; (二)职务升降; (三)岗位调动; (四)员工培训。

华为机试试题汇总

1 ?第一题的题目大概是输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出为2;另外数组的长度不超过50 #i nclude mai n() { intn um[50]={0}; in ti, n; printf("请输入整型数组的长度(1~50):"); scan f("%d",&n); printf("请输入整型数组的元素:"); for(i=0;i nu m[j]) min_num=nu m[j]; } in tsum=min_nu m+max_ num; printf("数组中最大与最小值之和:%d\n",sum); return。; } 2. 求两个长长整型的数据的和并输出,例如输入123333333333333 3.OO

3111111111111111111111111。。O,则输出。OOO #i nclude #i ncludevstri ng.h> #i nclude mai n() { char* nu ml,* num2; //两个长长整型数据 char*sum; // in ttemp; int Ien_num1,len_num2; //两个长长整型数据的长度 in tle n_ max,le n_min; nu m1=(char*)malloc(sizeof(char)); nu m2=(char*)malloc(sizeof(char)); printf("输入两个长长整型数据:"); scan f("%s", nu m1); printf("输入两个长长整型数据:"); scan f("%s", nu m2); len_nu m仁strle n(nu m1); len_nu m2=strle n(nu m2); len_ max=(le n_nu m1>=le n_nu m2)?le n_nu m1:le n_nu m2; len_ mi n=(le n_nu m1<=le n_nu m2)?le n_nu m1:le n_nu m2; int len _max1=le n_max; sum=(char*)malloc(sizeof(char)*le n_max); memset(sum,OxOO,len_max+1);〃切忌初始化 for(;le n_nu m1> 0&&le n_nu m2>0;le n_nu m1--,le n_nu m2--) { sum[len_max--]=(( nu m1[len_num1-1]-'0')+( nu m2[len_num2-1]-'0')); } if(len_num1>0) { sum[le n_max--]=nu m1[le n_nu m1- 1 ]-'0'; len_nu m1--; } if(len_num2>0) {

华为成都上机笔试题

2010年华为软件校园招聘编程测 类别:软件C语言 编程题(共2题,第一题40分,第二题60分,共100分。请上机编写程序,按题目要求提交文件。[详见考试说明] 本试题采用自动测试用例进行评分,测试用例不对考生公开,凡不满足提交要求导致不能运行或用例不通过,不予评分)。 1. 删除字符串中所有给定的子串(40分) 问题描述:在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。 要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str) 【输入】str:输入的被操作字符串 sub_str:需要查找并删除的特定子字符串 【输出】result_str:在str字符串中删除所有sub_str子字符串后的结果 【返回】删除的子字符串的个数 注: I、子串匹配只考虑最左匹配情况,即只需要从左到右进行字串匹配的情况。比如:在字符串"abababab"中,采用最左匹配子串"aba",可以匹配2个"aba"字串。如果 匹配出从左到右位置2开始的"aba",则不是最左匹配,且只能匹配出1个"aba"字串。II、输入字符串不会超过100 Bytes,请不用考虑超长字符串的情况。 示例

输入:str = "abcde123abcd123" sub_str = "123" 输出:result_str = "abcdeabcd" 返回:2 输入:str = "abcde123abcd123" sub_str = "1234" 输出:result_str = "abcde123abcd123" 返回:0 2. 高精度整数加法(60分) 问题描述: 在计算机中,由于处理器位宽限制,只能处理有限精度的十进制整数加减法,比如在32位宽处理器计算机中,参与运算的操作数和结果必须在-231~231-1之间。如果需要进行更大范围的十进制整数加法,需要使用特殊的方式实现,比如使用字符串保存操作数和结果,采取逐位运算的方式。如下: 9876543210 + 1234567890 = ? 让字符串num1="9876543210",字符串num2="1234567890",结果保存在字符串result = "11111111100"。 -9876543210 + (-1234567890) = ? 让字符串num1="-9876543210",字符串num2="-1234567890",结果保存在字符串result = "-11111111100"。 要求编程实现上述高精度的十进制加法。

华为员工考核管理规定附评分表及操作说明定稿版

华为员工考核管理规定 附评分表及操作说明 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

★机密员工考核管理办法

目录

第一章总则 第一条为促进公司管理现代化,建立科学的管理制度,充分发挥每位员工的积极性和创造性,结合公司实际情况,特制定本办法。 第二条适用范围 XXXA东环有限公司(以下简称公司)的所有员工均需参加考核。总经理由董事会负责考核,不在本办法考核范围之内。 公司员工分成4个职系,即管理职系、专业技术职系、行政事务职系和营销职系。 考核对象具体分为高层管理、中层管理、专业技术、行政事务、营销等各类人员。 第三条考核目的 员工考核的目的在于评价和开发。评价的目的为了正确估价员工的行为和绩效,以便适时给予奖惩,如提薪、发奖金、晋升等。开发的目的在于提高员工的素质,如更新员工知识结构与技能、激发创造力等,最终提高员工的绩效,从而有效提升公司的整体绩效。 第四条考核原则 (一)以提高员工绩效为导向; (二)定性与定量考核相结合;

(三)多角度考核; (四)公平、公正、公开。 第五条考核用途 考核结果的用途主要体现在以下几个方面: (一)薪酬分配; (二)职务升降; (三)岗位调动; (四)员工培训。 第二章考核组织和管理 第六条考核周期 考核分为季度考核和年度考核。其中季度考核于各季度结束后十日内完成;年度考核于次年一月二十日前完成。 第七条考核职责划分 (一)考核管理委员会职责 由总经理、副总经理、人力资源部经理、计划财务部经理组成公司考核管理委员会领导考核工作,承担以下职责: 1、最终考核结果的审批;

大学生综合测评实施细则

电气工程学院学生素质综合测评实施细则 第一章总则 第一条为了贯彻党的教育方针,全面推进素质教育,培养有理想、有道德、有文化、有纪律的高素质人才;进一步使学院的教育管理与学生的自我教育、自我管理相结合,激励学生努力学习,奋发成才,全面提高自身的综合素质,根据《铜陵学院学生素质综合测评办法(试行)》,结合我院学生工作实际,制定本细则。 第二条凡具有铜陵学院电气工程学院学籍的全日制本专科在校学生,均有参加学生素质综合测评(以下简称“综合测评”)的权利和义务。 第三条综合测评要坚持实事求是和公平、公开、公正的原则,力求全面、准确地反映学生的综合素质。各班辅导员、班委会等组成测评小组,负责本班的测评工作。综合测评每学期进行一次,第二学期开学后一个月内由院党总支负责组织评定、审核及公示,并抄送学生处备案。 第四条全院学生要学习领会综合测评工作的意义及各项测评的细则,树立正确目标,争取全面发展。 第五条学生素质综合测评实行百分制。综合测评成绩=德育测评成绩(20%)+智育测评成绩(70%)+体育测评成绩(10%)+附加分。其中 德育测评成绩=基础分 + 奖惩分 智育测评成绩=平均分 + 奖惩分 体育测评成绩=基础分 + 奖惩分 第六条学生素质综合测评结果分为四个等级,作为学生操行评定的依据。其中85分以上为优秀,84-75分为良,74-60分为一般,60分以下为差。 第七条学生每学期的综合测评成绩是学生获得奖学金、评奖评优、组织发展及推荐就业的主要依据,并记录在学生学年鉴定表中,于毕业时存入学生档案。 第八条学生评奖评优时其综合测评成绩,德育测评成绩,早操(早锻炼)、上课、晚自习等出勤率,一般应位居所在班级前40%之列,无补考、违纪处理等情况发生。 第二章德育测评成绩(20%) 第九条德育测评成绩=基础分(70分)+奖惩分。 第十条凡坚持四项基本原则,遵纪守法,基本遵守《高等学校学生行为准则》及校纪校规者,可获得基础分70分。 第十一条在政治思想和道德品质方面表现突出的学生予以奖分。 1、积极参加政治学习、义务献血等志愿服务活动(10分)

华为机试题及答案

华为机试题及答案 1、通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。 测试:输入:“abc def gh i d”输出:“abc,def,gh,i,d,” #include #include void DivideString(const char *pInputStr, long lInputLen, char *pOutputStr) { int i=0,j=0; int flag=0; while(pInputStr[i]==' ') { i++; } for(;i

continue; } if(flag==1) { flag=0; pOutputStr[j++]=','; } pOutputStr[j++]=pInputStr[i]; } pOutputStr[j++]=','; pOutputStr[j]='\0'; } int main() { char test[40]; char re[40]; gets(test); DivideString(test, strlen(test), re); printf("%s",re); return 0; } 2、将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循

环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。 测试:输入:char*input="abbbcd" 输出:char*output="bcdcde" #include #include void convert(char *input,char* output) { int i; for(i=0;i

(完整版)华为性格测试题库

1 了解底层原理才能有效地学习√√√2 需要了解论点背后的逻辑√√√3 4 信守自己的承诺√√√ 5 能解决问题√√√ 6 必须找到解决问题的办法√√√ 7 能组合出有效的计划√ 8 9 10 掌控着自己的未来××× 11 相信我能决定自己的未来××× 12 13 善于结交朋友××× 14 从发现商业良机中获得真正的满足感××× 15 16 善于辨识商机×××17 喜欢结识陌生人××× 18 19 觉得必须参考他人的观点×××20 守时是重要原则√√√ 我一向准时到达√√√ 21 22 23 从制定策略中获得真正的满足感×××24 能想出很多主意√√√25 善于照章行事√√√ 26 27 通过阅读学习很多东西×××28 倾向于通过实践来学习√√√29 我喜欢通过阅读来学习×××30 我通过实践来学习√√31 宽容的人× 32 33 很快和别人建立融洽的关系×××34 善于着手开展工作√ 喜欢在有压力的环境下工作√√√ 35 36 有强烈的好奇心√√√37 喜欢提出很多主意√√√ 善于处理不确定的事情××× 38 39 善于发现如何对事情进行改进 善于理解人们行为背后的动机××× 40 41 42 人们都说我能给人留下好的第一印象××× 我很希望给人留下良好的第一印象× 43 44

45 善于谈判×××46 已经准备好随时做出重要决策××× 47 48 乐意去适应新的挑战√√√49 工作繁忙时,仍然能把事情处理得很好√√√ 50 51 良好的书面沟通能力√ 52 喜欢写作√ 我擅长做演讲陈述× 53 54 喜欢做演讲陈述× 55 56 擅长把问题解释清楚√ 57 喜欢把问题解释清楚√ 58 59 渴望达成交易×××60 喜欢与人争辩××× 61 62 倾向于根据客观事实做决定√√√63 做事的时候需要有章可循√√√ 能制定有效的策略√√√ 64 65 擅长倾听他人√√√66 人们说我活泼√ 67 68 善于进行掌控×××69 希望能负责重大决策××× 70 71 更喜欢低风险的选择√ 72 避免风险较大的决策√ 73 74 渴望能迅速从挫折中恢复√√√75 喜欢抽象思考√√√76 善于同时处理多项任务√√√ 77 78 善于启发别人× 79 喜欢协调各方人员× 80 人们都说我善于协调各方人员× 81 想让别人倾听我的观点× 82 认为能激励别人很重要× 83 我希望我能给人们带来启发× 84 我善于寻找方法来激励他人× 85 我希望能真正地鼓励他人× 86 87 需要对任务的优先级做出明确的安排√ 88 能够很好的分出工作的轻重缓急√

华为试题答案

华为试题答案 1)在计算机局域网中,常用通信设备有(abd),A、集线器(HUB)B、交换机(Switch) C、调制解调器(Modem)D、路器(Router) 2)线缆标准化工作主要哪一个协会制定? (c) A、OSI B、ITU-T C、EIA D、IEEE 3)802协议族是下面的哪——个组织定义? (c) A、OSI B、EIA C、IEEE D、ANSI )衡量网络性能的两个主要指标为A、带宽B、可信度C、延迟D、距离)局域网区别与其他网络主要体现在以下方面A、网络所覆盖的物理范围B、网络所使用的传输技术C、网络的拓扑结构D、带宽)不会产生单点故障的是下列拓扑结构。A、总线型B、环型C、网状结构D、星形4)数据交换技术包括A、电路交换

B、报文交换 C、分组交换 D、文件交换5)拓扑结构会受到网络中信号反射的影响?A、网型B、总线型C、环型D、星型6)OSI参考模型按顺序有哪些? A、应用层、传输层、数据链路层、网络层、物理层 B、应用层、表示层、会话层、传输层、数据链路层、网络层、物理层 C、应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 D、应用层、表示层、传输层、网络层、数据链路层、物理层7)在OSI七层模型中,网络层的功能有A、确保数据的传输正确无误B、确定数据包如何转发与路 1 C、在信道上传送比特流D、纠错与流控8)在OSI七层模型中,哪一层的实现对数据的加密。A、传输层B、表示层C、应用层D、网络层9)网络层传输的数据叫做A、比特B、包C、段D、帧10)TCP/IP协议栈中传输层的协议有

A、TCP B、ICMP C、 D、IP 11)数据从上到下封装的格式为A、比特包帧段数据B、数据段包帧比特C、比特帧包段数据D、数据包段帧比特12)物理层定义了物理接口的哪些特性?A、机械特性B、电器特性C、功能特性D、接口特性13)细铜轴电缆传输距离达,粗铜轴电缆的传输距离为A、185米B、200米C、500米D、485米)通常在网吧里,LAN 采用的拓扑结构和网线类型为A、总线型和STP B、总线型和UTP C、星形和UTP D、环型和STP )双绞线为什么能代替网络中的细同轴电缆? A、双绞线电缆可靠性高 B、双绞线电缆抗噪性更好 C、细同轴电缆更廉价 D、双绞线电缆更便于安装)在布线时,细缆和粗缆通常应用在拓扑结构中。A、星形B、环形C、树形D、总线)在局域网中,类型的光

相关文档
最新文档