为您找到与华为面试刷题相关的共200个结果:
导语:华为技术有限公司是一家生产销售通信设备的民营通信科技公司,其产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
今天去华为面技术销售了,很遗憾二面被淘汰,虽然失败了但是还是总结下失败的面试经验。
通知8:20开始,所以今天起了个大早,昨天晚上快十点才收到的短信,所以也没做特别多的准备,晚上从实验室回宿舍后,赶紧上网搜了些资料,看到凌晨一点多才躺下的。
到了面试地点后,先登记,过十分钟左右,漂亮的小姐会念名字进去第一面。本来很紧张的心情,看到这么多人,一下子就放松了下来。进去以后,面试官先让自我介绍下,然后他用这个时间看看你的简历。接下来就开始问话了,我运气不太好,这个面试官老死扣我简历上专业研究方向问,由于上面有两个研究方向,我搞不太明白,支支吾吾了一把,结果也没表述明白,效果特差,然后就开始看你的成绩单,我研究生期间没上过多少课,很多课程也没好好学,基本上不知道讲的是什么,所以当他问到我课程学习内容时,我只能做哑巴了,好尴尬。最后就问了些社会实践类的东西,这是我的强项,难不倒我,再后来就是问了一个关于技术销售的理解,幸好我昨晚加班看了些,还行。这些都完事之后,他给我张表填了下,就是关于姓名,专业,还有期望就职地点之类的(这个是单选,我当时填的是全国各地,后来又叫我改成国外艰苦地方了,晕。好像现在他们招的很多都发配到那去)。
1 一面表现不是太好,综合考察也许这是我被淘汰出局的原因
2 辩论环节有个观点阐述得不好
3 说话时语速好像有点快了
其实在小组成员贡献排序上,并不是排在前面的就能进,排在后边的就一定被淘汰,我那组,我的排名成员们公认是前2位的,但是我被淘汰了,另外一个同学他被排在末尾的倒是通过了二面,所以我这次输的有点遗憾吧。
总之,继续加油吧。下午还有搜狐畅游,加油!
也祝闯过华为二面的和还在为面试奋战的同志们好运!
浏览量:2
下载量:0
时间:
导语:华为技术有限公司是一家生产销售通信设备的民营通信科技公司,其产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
■思路:
1、如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。
2、可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”
浏览量:2
下载量:0
时间:
导语:2000年,相差11岁的锋菲(谢霆锋、王菲)恋首次曝光,引发社会各界震动;2003年,两人宣布分手;11年后(2014年),在经历了各自结婚生子、离婚恢复单身后,锋菲又走到了一起。
2000年,当第一次公开恋情,王菲31岁,谢霆锋20岁,王菲的年龄是谢霆锋的1.55倍。转眼到了2014年,如今两人破镜重圆,王菲45岁,谢霆锋34岁,王菲的年龄是谢霆锋的1.32倍。
1)求两人年龄倍数与公历年的时间序列收敛函数,收敛域以及收敛半径。
2)这件事给张柏芝和李亚鹏留下了巨大的心理阴影,求阴影面积是多少?
3)如果用挖掘机填补阴影面积,那么,请问,挖掘机技术哪家强?
1. 根据可惜准则:设f(x,y)在a≤x+∞,c≤y≤d 上连续,对于任意给定的y,∫(a → +∞)f(x,y)dx收敛。若对于任意给定的正实数ε,都存在一个只与ε有关与y无关的正整数A0,对于任意的AA0,c≤y≤d 均有|∫(A → +∞) f(x,y)dx|ε,则称含参变量的无穷积分∫(a → +∞)f(x,y)dx在c≤y≤d 上一致收敛。如果王和谢一直和好到终老100岁,即王的值域为55,谢的值域为66,取两者交集为55,年龄倍数为a,
王/谢的年龄比从1.55 → 1.32, ∫(a → 1)f(x,y)dx在45≤y≤100 上一致收敛,即张和谢年龄倍数和公里年序列在收敛域是[45,100]是收敛函数, 收敛域是[45,100],收敛半径为[1,1.55]
2. 根据量子力学波动方程,设张柏芝受伤时间为E,张心理阴影形成时间为P
因为E=ħω,p=h/λ, ħ=h/2π 得到ΔxΔp≥ħ/2=h/4π
由波方程解出张心理阴影面积每秒 , h=6.626176pin
设定面积为F.2 得,张心理阴影面积部分为F.2=6.626176平方米,
即张每秒钟心理产生阴影6.626176平方米,而解答1中得出的收敛于上限为
另,根据爱因斯坦狭义相对论原理, ,经过洛伦兹变换后:
即,设李心理受伤时间为T,相对论因子γ可根据张和李相对的空间求得:张在香港,李在新疆,两地空间绝对距离3384千米,时差7200秒,因此γ= 1.001
根据上式,解出T= 2.56t,就是说,张每伤心一秒,李就要伤心2.56秒,因此,李每秒受伤的心理面积F.(2)= 16.9631平方米。
3. 要用挖掘机挖土方来填埋受伤体积为V,单位面积为S,张和李的平均身高为h,h=1.78m
即V= S.h=(6.626t + 16.9631t)* 1.78 = 41.99t,这就说张和李每秒钟产生的心理阴影体积有42立方米。工程量巨大,这对挖掘机选手技术要求很高,请到山东找蓝翔!
浏览量:2
下载量:0
时间:
1.用与非门等设计全加法器
2.给出两个门电路让你分析异同
3.名词:sram,ssram,sdram (SRAM是静态随机存储器,DRAM是动态随机存储器!SDRAM是同步动态随机存储器,SSRAM就是同步静态随机存储器!)
4.信号与系统:在时域与频域关系
5.信号与系统:和4题差不多
6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期.. ..)
7.串行通信与同步通信异同,特点,比较
8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?)
9.延时问题,判错
10.史密斯特电路,求回差电压
11.VCO是什么,什么参数(压控振荡器?)
12. 用D触发器做个二分颦的电路.又问什么是状态图
13. 什么耐奎斯特定律,怎么由模拟信号转为数字信号
14. 用D触发器做个4进制的计数
15.那种排序方法最快?
浏览量:3
下载量:0
时间:
1、c51的指针有几位?数据存贮类型有几类?
这个得问会用c编程的人,我平时都是用汇编的
2、选择运放的标准?
带宽,开环放大倍数,共模抑制比,输入输出阻抗 电源,噪声系数,是否是rail-to-rail
3、一般你采用那种放大电路?有什么优点?为什么采用?
反向放大或者差动放大 输入阻抗大,能够检测小信号
4、DSP、8086和51的区别?
DSP数字信号处理器,一般采用多总线结构(即哈佛结构)主要应用于大量浮点或定点运 算场合特别是数字信号处理
8086是intel推出的第一款通用微处理器,采用冯诺伊曼传统计算机结构 51是intel推出的第一款单片机,主要应用于控制
5、RS232、RS485的区别?
浏览量:3
下载量:0
时间:
导语:华为技术有限公司是一家生产销售通信设备的民营通信科技公司,其产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
答:软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。
软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生命周期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生命周期的另一个独立阶段,即测试阶段。
华为独立外包测试一般包括ST(系统测试)和SDV(详细设计验证)两个阶段。
浏览量:3
下载量:0
时间:
如果你的回答是第1名,你就错了!你如果追过第2名,你只是取代那人的位置,你是第2名。
如果你的答案是倒数第2名,你又错了!告诉你,你怎能追过最后一名?请保持思考冷静!
得到5000是吗?正确的答案是4100,不相信?用计算器查证吧!
答案是NUnu吗?不!绝对不是,她的名字是Mary,请再读一次问题!
他只要张开嘴问即可。他是瞎子,不是哑巴。就这么简单!
浏览量:2
下载量:0
时间:
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?
答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
答:可以,在不同的C文件中以static形式来声明同名全局变量。 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错.
4、请写出下列代码的输出内容
#include
int main(void)
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
答:10,12,120
5、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
答: 1) 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。
2) 从以上分析可以看出, 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。 3) static函数与普通函数作用域不同,仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件
综上所述:
static全局变量与普通的全局变量有什么区别:
static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:
static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:
static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
6、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。
7、设有以下说明和定义:
typedef union
{
long i;
int k[5];
char c;
} DATE;
struct data
{
int cat;
DATE cow;
double dog;
} too;
DATE max;
则语句 printf("%d",sizeof(struct data)+sizeof(max));的执行结果是:___52____
考点:区别struct与union.(一般假定在32位机器上)
答:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20. data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
8、队列和栈有什么区别?
队列先进先出,栈后进先出
9、写出下列代码的输出内容
#include
int inc(int a)
{ return(++a); }
int multi(int*a,int*b,int*c)
{ return(*c=*a**b); }
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
FUNC1 p=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%dn",*arg2);
}
main()
{
int a; https://局部变量a为0;
show(multi,10,&a);
return 0;
}
答:110
10、请找出下面代码中的所有错误 (题目不错,值得一看)
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”
#include"string.h"
main()
{
char*src="hello,world";
char* dest=NULL;
int len=strlen(src);
dest=(char*)malloc(len);
char* d=dest;
char* s=src[len];
while(len--!=0)
d++=s--;
printf("%s",dest);
return 0;
}
答:
方法1:一共有4个错误;
int main()
{
char* src = "hello,world";
int len = strlen(src);
char* dest = (char*)malloc(len+1);https://要为分配一个空间 char* d = dest;
char* s = &src[len-1]; https://指向最后一个字符
while( len-- != 0 )
*d++=*s--;
*d = 0; https://尾部要加’/0’
printf("%sn",dest);
free(dest); https:// 使用完,应当释放空间,以免造成内存汇泄露
dest = NULL; https://防止产生野指针
return 0;
}
方法2: (方法一需要额外的存储空间,效率不高.)不错的想法
#include
#include
main()
{
char str[]="hello,world";
int len=strlen(str);
char t;
for(int i=0; i
{
t=str[i];
str[i]=str[len-i-1]; https://小心一点
str[len-i-1]=t;
}
printf("%s",str);
return 0;
}
11.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
c用宏定义,c++用inline
12.直接链接两个信令点的一组链路称作什么?
PPP点到点连接
13.接入网用的是什么接口?
V5接口
14.voip都用了那些协议?
H.323协议簇、SIP协议、Skype协议、H.248和MGCP协议
15.软件测试都有那些种类?
黑盒:针对系统功能的测试
白盒:测试函数功能,各函数接口
16.确定模块的功能和模块的接口是在软件设计的那个队段完成的?
概要设计阶段
17.
unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
请问p1+5= ;
p2+5= ;
答案:0x801005(相当于加上5位) 0x810014(相当于加上20位);
选择题:
21.Ethternet链接到Internet用到以下那个协议? D
A.HDLC;B.ARP;C.UDP;D.TCP;E.ID
22.属于网络层协议的是:( B C)
A.TCP;B.IP;C.ICMP;D.X.25
23.Windows消息调度机制是:(C)
A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈;
找错题:
25.请问下面程序有什么错误?
int a[60][250][1000],i,j,k;
for(k=0;kMax_GT_Length)
{ return GT_Length_ERROR;
} ....... }
答: 死循环https://
问答题:
29.IP Phone的原理是什么?
IP电话(又称IP PHONE或VoIP)是建立在IP技术上的分组化、数字化传输技术,其基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收地,再把这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由IP网络传送语音的目的。
30.TCP/IP通信建立的过程怎样,端口有什么作用?
三次握手,确定是哪个应用程序使用该协议
31.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种?
1号信令接续慢,但是稳定,可靠。
7号信令的特点是:信令速度快,具有提供大量信令的潜力,具有改变和增加信令的灵活性,便于开放新业务,在通话时可以随意处理信令,成本低。目前得到广泛应用。
32.列举5种以上的电话新业务
如“闹钟服务”、“免干扰服务”、“热线服务”、“转移呼叫”、“遇忙回叫”、“缺席用户服务”、“追查恶意呼叫”、“三方通话”、“会议电话”、“呼出限制”、“来电显示”、“虚拟网电话”等
四.找错题:
1.请问下面程序有什么错误?
int a[60][250][1000],i,j,k;
for(k=0;k<=1000;k++)
for(j=0;j<250;j++)
for(i=0;i<60;i++)
a[i][j][k]=0;
答: 把循环语句内外换一下
2.#define Max_CB 500
void LmiQueryCSmd(Struct MSgCB * pmsg)
{
unsigned char ucCmdNum;
......
for(ucCmdNum=0;ucCmdNum
{
......;
}
答: 死循环,unsigned int的取值范围是0~255
3.以下是求一个数的平方的程序,请找出错误:
#define SQUARE(a)((a)*(a))
int a=5;
int b;
b=SQUARE(a++);
答:结果与编译器相关,得到的可能不是平方值.
微软亚洲技术中心的面试题!!!
1.进程和线程的差别。
答:线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位
(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。
2.测试方法
答:人工测试:个人复查、抽查和会审
机器测试:黑盒测试和白盒测试
3.Heap与stack的差别。
答:Heap是堆,stack是栈。
Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。
Stack空间有限,Heap是很大的自由存储区
C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。
程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行
4.Windows下的内存是如何管理的?
分页管理
8.谈谈IA32下的分页机制
小页(4K)两级分页模式,大页(4M)一级
9.给两个变量,如何找出一个带环单链表中是什么地方出现环的?
一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方
10.在IA32中一共有多少种办法从用户态跳到内核态?
通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm86等等
11.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?
用内存映射或全局原子(互斥变量)、查找窗口句柄..
FindWindow,互斥,写标志到文件或注册表,共享内存。.
12.如何截取键盘的响应,让所有的'a’变成'b’?
答:键盘钩子SetWindowsHookEx
14.存储过程是什么?有什么用?有什么优点?
答:我的理解就是一堆sql的集合,可以建立非常复杂的查询,编译运行,所以运行一次后,以后再运行速度比单独执行SQL快很多
15.Template有什么特点?什么时候用?
答: Template可以独立于任何特定的类型编写代码,是泛型编程的基础.
当我们编写的类和函数能够多态的用于跨越编译时不相关的类型时,用Template.
模板主要用于STL中的容器,算法,迭代器等以及模板元编程.
(C++的template是实现在库设计和嵌入式设计中的关键。
template能实现抽象和效率的结合;同时template还能有效地防止代码膨胀)
16.谈谈Windows DNA结构的特点和优点。
答:Windows Distributed interNet Application Architecture(Windows分布式应用结构,简称Windows DNA)是微软创建新一代高适应性商业解决方案的框架,它使公司能够充分地挖掘数字神经系统的优点。Windows DNA是第一个将Internet、客户/服务器、和用于计算的PC模型结合并集成在一起的为新一类分布式计算方案而设计的应用软件体系结构
17. 网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
答:1)进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。
2)线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
两者都可以提高程序的并发度,提高程序运行效率和响应时间。
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。
思科
1. 用宏定义写出swap(x,y)
答#define swap(x, y)
x = x + y;
y = x - y;
x = x - y;
2.数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)函数原型:
int do_dup(int a[],int N)
答:int do_dup(int a[],int N) https://未经调试
{
int sun = 0;
int sum2;
for(int i=0;i
{
Sum+=a[i];
}
Sum2 = (1+N-1)*N/2;
Return (sum-sum2);
}
3 一语句实现x是否为2的若干次幂的判断
答:方法1)int i = 512;
cout << boolalpha << ((i & (i - 1)) ? false : true) << endl; https://位与为0,则表示是2的若干次幂
2)return (x>>N==1);
4.unsigned int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001
答:unsigned int intvert(unsigned int x,int p,int n) https://假定p=4,n=3
{
unsigned int _t = 0;
unsigned int _a = 1;
for(int i = 0; i < n; ++i)https://循环的目的主要是-t
{
_t |= _a; https://位或
_a = _a << 1;
}
_t = _t << p; https://转换后_t变为1110000
x ^= _t; /异或,将原来的位取反
return x;
}
慧通:
1. 什么是预编译,何时需要预编译:
答: 就是指程序执行前的一些预处理工作,主要指#表示的.
何时需要预编译?
1)、总是使用不经常改动的大型代码体。
2)、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
2. 下述三个有什么区别?
char * const p;
char const * p
const char *p
解答:
char * const p; https://常量指针,p的值不可以修改
char const * p;https://指向常量的指针,指向的常量值不可以改
const char *p; https://和char const *p
3. 解释下列输出结果
char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc";
const char str4[] = "abc";
const char *str5 = "abc";
const char *str6 = "abc";
char *str7 = "abc";
char *str8 = "abc";
cout << ( str1 == str2 ) << endl;
cout << ( str3 == str4 ) << endl;
cout << ( str5 == str6 ) << endl;
cout << ( str7 == str8 ) << endl;
结果是:0 0 1 1
解答:str1,str2,str3,str4是数组变量,它们有各自的内存空间;
而str5,str6,str7,str8是指针,它们指向相同的常量区域。
4. 以下代码中的两个sizeof用法有问题吗?[C易]
void UpperCase( char str[] ) https:// 将 str 中的小写字母转换成大写字母
{
for( size_t i=0; i
if( 'a'<=str[i] && str[i]<='z' )
str[i] -= ('a'-'A' );
}
char str[] = "aBcDe";
cout << "str字符长度为: " << sizeof(str)/sizeof(str[0]) << endl;
UpperCase( str );
cout << str << endl;
答:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,函数内的str实际只是一个指向字符串的指针,没有任何额外的与数组相关的信息,因此sizeof作用于上只将其当指针看,一个指针为4个字节,因此返回4。
注意:数组名作为函数参数时,退化为指针.
数组名作为sizeof()参数时,数组名不退化,因为sizeof不是函数.
4. 一个32位的机器,该机器的指针是多少位
指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。
5. 指出下面代码的输出,并解释为什么。(不错,对地址掌握的深入挖潜)
main()
{
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d",*(a+1),*(ptr-1));
}
输出:2,5
*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5
&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)
int *ptr=(int *)(&a+1);
则ptr实际是&(a[5]),也就是a+5
原因如下:
&a是数组指针,其类型为 int (*)[5];
而指针加1要根据指针类型加上一定的值,
不同类型的指针+1之后增加的大小不同
a是长度为5的int数组指针,所以要加 5*sizeof(int)
所以ptr实际是a[5]
但是prt与(&a+1)类型是不一样的(这点很重要)
所以prt-1只会减去sizeof(int*)
a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].
6.请问以下代码有什么问题:
1).
int main()
{
char a;
char *str=&a;
strcpy(str,"hello");
printf(str);
return 0;
}
答;没有为str分配内存空间,将会发生异常
问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。
Strcpy的在库函数string.h中.程序的主要错误在于越界进行内存读写导致程序崩溃https://
2).
char* s="AAA";
printf("%s",s);
s[0]='B';
printf("%s",s);
有什么错?
答: "AAA"是字符串常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。
cosnt char* s="AAA";
然后又因为是常量,所以对是s[0]的赋值操作是不合法的。
1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个。
答:#define Min(X, Y) ((X)>(Y)?(Y):(X)) https://结尾没有;
2、嵌入式系统中经常要用到无限循环,你怎么用C编写死循环。
答:while(1){}或者for(;;) https://前面那个较好
3、关键字static的作用是什么?
答:1)定义静态局部变量,作用域从函数开始到结束.
2) 在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;
3) 在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝
4、关键字const有什么含意?
答 :1)表示常量不可以修改的变量。
2)可以修饰参数,作为输入参数.
3)修饰函数,防止以外的改动.
4)修饰类的成员函数,不改变类中的数据成员.
5、关键字volatile有什么含意?并举出三个不同的例子?
答: 提示编译器对象的值可能在编译器未监测到的情况下改变。
例子: 硬件时钟;多线程中被多个任务共享的变量等
6. int (*s[10])(int) 表示的是什么啊
int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。
1.有以下表达式:
int a=248; b=4;int const c=21;const int *d=&a;
int *const e=&b;int const *f const =&a;
请问下列表达式哪些会被编译器禁止?为什么?
答:*c=32;d=&b;*d=43;e=34;e=&a;f=0x321f;
*c 这是个什么东东,禁止
*d 说了是const, 禁止
e = &a 说了是const 禁止
const *f const =&a; 禁止
2.交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;
答:有两种解法, 一种用算术算法, 一种用^(异或)
a = a + b;
b = a - b;
a = a - b;
or
a = a^b;https:// 只能对int,char..
b = a^b;
a = a^b;
or
a ^= b ^= a;
3.c和c++中的struct有什么不同?
答: c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private.
4.#include
#include
void getmemory(char *p)
{
p=(char *) malloc(100);
}
int main( )
{
char *str=NULL;
getmemory(str);
strcpy(p,"hello world");
printf("%s/n",str);
free(str);
return 0;
}
答: 程序崩溃,getmemory中的malloc 不能返回动态内存, free()对str操作很危险
5.char szstr[10];
strcpy(szstr,"0123456789");
产生什么结果?为什么?
答;正常输出,长度不一样,会造成非法的OS,覆盖别的内容.
6.列举几种进程的同步机制,并比较其优缺点。
答:原子操作
信号量机制
自旋锁
管程,会合,分布式系统
7.进程之间通信的途径
答 共享存储系统
消息传递系统
管道:以文件系统为基础
浏览量:2
下载量:0
时间:
华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市龙岗区坂田华为基地。华为的产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。
很少有企业能像华为一样长时间引起公众的关注,自1988年创立以来,华为以令人吃惊的速度成长为中国通信行业领头羊,华为的群狼们正在世界范围内扩张着自己的领土。
2002年,华为采取区域落地的方式,由华为当地的市场拓展人员和渠道合作伙伴共同开展活动,并加强与行业用户面对面的沟通,使品牌推广做到“因地、因行业”。
我想作为一个销售人员,进入华为这个大公司是很多人的梦。那么接下来大家就来看一下华为面试的问题,通过对这些问题的了解,我想大家肯定能掌握面试技巧及注意事项的:
华为面试一面:
技术面,由于项目是无线通信相关的,跟软件没太大关系,所以就出了两个考题:
第一,求1/7的第n位小数?
第二,gdb调试相关的一些问题。此外还叫另外无线牛人面了我,cdma,功率控制,协议,等等。面完后没有直接告诉我过还是不过,我心想估计挂了。郁闷……没想到晚上12点多收到二面通知,高兴啊!
华为面试二面:
著名的群面,今年刷的有点厉害,至少在成都是这样的。大概平均12刷3~5。谈点注意事项吧,第一,说话切忌罗嗦,一定要逻辑清晰,有自己的想法,有充分的理由,不要忽悠,不懂装懂,让你谈优点,也要实事求是,别夸大其词,面试官一旦盯上你问你几个问题就傻掉了,漏泄了。
第二,不要太张扬,感觉你是头,人家听从你的,这样的绝对挂了。
第三,不要太低调,千万别愣着不说话,要积极参与,发言要有技术含量,啰哩罗嗦的人肯定不会喜欢。
第四,保持一个团队的团结合作,每个组员都围绕一个中心,每说一个观点不要说你个人观点,而应该是团队的讨论结果。总之一个词“中庸”。面试技巧
华为面试三面:
这次的面试相对比较轻松了,只要不出差错应该没问题,都是些常见的hr问题。如:谈谈你最得意的事情;谈谈你经历过的最的挫折;谈谈你初中以前家庭生活的一个片段;……最后当然很重要的事工作地点的问题,不再赘述
华为面试四面:
心理测试,很简单,做分题就可以了面试经验
华为面试五面:
签约:关于福利待遇等问题。从四面结束到签约,基本上是一个礼拜之内给消息。
浏览量:2
下载量:0
时间:
华为是一家业内的大公司,待遇、前景都不错,很多加入华为。那么华为面试常见的问题有哪些?下面读文网小编分享了华为常见面试问题及答案,希望你喜欢。
1、华为公司的全称为()
A、深圳市华为技术有限公司 B、华为技术有限公司
C、华为公司 D、我司
(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部
土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)
2、华为公司的企业性质是()
A、民营 B、私营 C、国营 D、上市公司
(答案:A,本题主要让考生了解公司的性质)
3、华为公司的商标象征()
A、红太阳 B、菊花 C、扇贝
(答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃)
4、从下列选项中选择出公司的常务副总裁()
A、任正非 B、孙亚芳 C、李一男 D、郑宝用 E、张燕燕
(答案:BD,答C者立即辞退,让他到李一男的公司去报到吧)
5、华为公司的年终奖一般是在每年的什么时候发()
A、元旦后 B、春节前 C、7月下旬或8月上旬 D、劳动节前 E、国庆节前
(答案:C,切记,因为是年中奖,而不是年终奖)
6、华为公司的配给你的股票是()
A、**发的 B、用自己的奖金去买
(答案:B)
7、老板常说的土八路,是指()
A、老板自己的革命年代的光辉历史
B、本地化的用服兄弟
C、季度考核为D的兄弟
(答案:B)
1、你所在的一级部门为()
A、技术支援部
B、国际技术支援部
C、国际技术支援部国内分部
D、用服
(答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司
早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字)
2、你所在的二级部门为()
A、传输产品技术支援管理部
B、传输工程部
C、传输用服工程中心
D、光网络产品技术支援管理部
(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能
在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)
3、传输的商标为()
A、SBS
B、SDH
C、OptiX
D、Metro
(答案:C,答A者酌情给分,最起码还知道老商标)
4、技术支援部与国际技术支援部的关系()
A、国际技术支援部是技术支援部下面的一个部门,负责海外
B、技术支援部是国际技术支援部下面的一个部门,负责国内
C、技术支援部是国际技术支援部的前身
D、国际技术支援部是技术支援部的前身
(答案:C)
1、SBS是()
A、传输产品的老商标
B、同步骨干系统
C、傻不傻的拼音缩写
D、帅不帅的拼音缩写
(答案:AB,答CD者立即辞退)
2、SDH是()
A、传输产品商标
B、同步数字序列
C、傻得很的拼音缩写
D、傻得好的拼音缩写
(答案:B,答CD者立即辞退)
3、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会()向公司求助
A、打用户机房内的电话
B、借用户手机
C、拔110
D、拔200或300
E、立即打车回办事处
(答案:D,答CE者立即辞退,按照公司规定,不能随便使用用户的电话,以提高公司形象)
4、在开局时,用户问你在华为干几年了,你会回答()
A、我是新员工
B、1年多了
C、2年多了
D、3年多了
(答案:B,答A者按不合格处理,按照公司规定,不能说自己是新员工,几千万的设备,
怎能让一个新员工用来练兵,用户知道鼻子不气歪才怪,答CD者,用户会哼之以鼻,在华为
做了2、3年,还在下面撅个腚开局,鬼才相信你的话呢!)
5、接上题,假如你回答说在华为干1年多了,用户会说()
A、那你一定是新员工了
B、那你一定是老员工了
(答案:B,用户对华为很了解,都知道你如果在华为做一年,就已经是老员工了)
6、接上题及上上题,用户会继续问,“那你咋连手机、便携机,一个都没有呢?”,你会回答()
A、啊,我还没有转正咧,等俺转正时,误码仪、手机、便携机,一个都不能少
B、啊,没有关系,正是由于我是老员工,所以开局用不着
C、啊,真倒霉,在来的路上,被土匪打劫了
D、啊,被我的两个徒弟拿走了,因为他们是新员工,没有工具胆小,有了工具好壮胆
(答案:BCD,答A者,立即辞退,这么点事都搞不定)
7、当你发现用户的机房中没有拖鞋时,你会()
A、入乡随俗,直接进机房
B、光脚丫
C、马上出去自己花钱买几双拖鞋送给用户
D、马上出去买几双拖鞋送给用户,之后开票回来贴票报销
E、马上出去买几双拖鞋送给用户,之后开票找局长报销
(答案:C,答A者,立即辞退,答B者,酌情给分,答D者,不合格处理,答E者,简直是在找
死,立即辞退)
8、技术支援工程师工作的特点()
A、白天睡觉,晚上干活
B、用户随叫随到
C、用户就是上帝,用户怎么说,我们就怎么做
D、我是上帝,我想咋干就咋干
(答案:ABC,答D者,立即辞退)
9、在与客户开会及纸面件交流时,你会使用()来称呼对方
A、局方 B、用户 C、客户 D、贵公司
(答案:BCD,答A者,立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,
老员工不可教也,只好从新员工抓起,格杀勿论)
10、工程师甲对乙说:“晚上不去泡吧吗”,乙说:“哦,真不巧,我晚上要去市局割接,下次吧”。
请问乙指的“割接”是什么意思()
A、发货电缆不够长,从别的地方割一段,然后接上
B、一个工程师替换另一个工程师守局,交接的时候要写一个报告,然后从中割开,一人拿一半。
C、局里晚上有一个庆祝活动,请他剪彩。
D、业务从旧系统上倒到新系统上
(答案:D,答错者,按不合格处理)
11、工程师A某周日晚正在家里看电视,突然手机响了,电信局运维员工突然
打电话过来,小A接起电话,用户声音很急迫,说:“不好了,瘫了,你快来处理”。
请问这里“瘫了”最有可能是什么意思()
A、设备漏电将维护人员电瘫了
B、设备支架不够结实,被压瘫了
C、设备坏了,将维护人员吓瘫了
D、设备坏了,大面积业务中断了
(答案:D,答错者,按不合格处理)
12、案例分析:某位局长到传输机房视察工作时,被某物砸伤了脑袋瓜,请问,它最有可能是()
A、SS02PBS电源盒盖板
B、SS03PBS电源盒盖板
C、子架盖板
D、防雷盒
(答案:A)
---doom2
回复[3]:13、下雨了,打雷了,你会()
A、收衣服
B、担心网上运行的设备遭到雷公袭击
C、担心强盗偷袭机房内的设备
D、担心食堂开饭会晚点
(答案:B)
14、夜深人静,辗转反侧的你正在考虑小布什与科尔谁当选总统会对中国更有利时,
突然手机响了,最有可能发生的是()
A、主管也睡不觉,想找你喝酒
B、狐朋狗友找你去蹦的
C、用户找你,因为业务断了
D、打错了,是骚扰电话
(答案:D)
15、请你选择出最常用的排除故障的方法()
A、复位 B、拔插 C、掉电 D、祷告 C、烧香拜神
(答案:ABC)
16、了为有效降低成本,除了()的电话,其它的电话一律不接,然后用固定电话回拔过去
A、陌生的号码
B、很熟悉的用户
C、不很熟悉的用户
D、主管与同事
E、狐朋狗友
F、老婆
(答案:C)
17、论文题目:惊心动魄的一夜
本题的目的是考新员工的文笔,为技术案例及技术论文作准备。
写作要求:
1)、故事情节必须包括:
①业务割接;
②重大事故;
③事故上报;
④局长亲自督阵;
⑤业务中断时间不小于5小时;
⑥未造成特别恶劣的影响;
⑦描述电话内容个数不少于30个;
⑧事件发生有准确的时间点,精确到秒;
⑨复位,拔插,换板;
⑩涉及人物不少于20个。
2)、要体现一个工程师如何排除万难,在巨大的精神压力下冷静沉着,终于解决问题,
表现了一个华为工程师优良的单兵作战能力。
3)、字数不少于3000字,不超过3500字。
18、如果A站和B站之间出现B2误码,问题可能在()板
A、A站T16
B、A站R16
C、A站ASP
D、A站X16
E、B站T16
F、B站R16
G、B站ASP
H、B站X16
I、以上答案均不正确
(答案:ABCDEFGH)
19、接上题,上述故障现象最有可发生的地点是()
A、江西九江
B、佳木斯本地网
C、河南信阳
D、沈阳城域
(答案:A)
20、接上上题,如果让你去维护A站与B站之间的B2问题,你会携带哪些必带物品()
A、便携机
B、T16、R16、X16、ASP各一块
C、工具箱
D、私人行李
E、2M误码表
F、光功率计
G、老婆
(答案:ABCDEF,有句名言,华为工程师出差,除了老婆,什么都得带)
21、接上题,对于上述出差必备物品,你会最佳的携带方法是()
A、左肩便携机、右肩工具箱、左手仪表、右手备板、身后行李
B、右肩便携机、左肩工具箱、右手仪表、左手备板、身后行李
C、让老子拿这么多东西出差,早知道这样,老子就不来华为用服了
(答案:AB,重复那句名言,华为工程师出差,除了老婆,什么都得带)
22、接上题,对于上述情况,你如何打车?()
A、向过路司机挤眉弄眼,眉来眼去,注意,尽量使用媚眼
B、将手中的物品放下,向司机打手势
C、啥都不用,将一只脚抬起向司机示意即可
D、放开嗓子喊,出租车!
(答案:C,经实践证明,这招很管用)
23、接18题,如果A与B点相距40KM,在A站已经定位出B站有问题,则从A站下午
13点钟开车前去换板,车子时速80KM,需求多长时间才能回到A站?()
A、2小时左右
B、8小时左右
C、12小时左右
D、24小时左右
E、48小时左右
(答案:D,答A者开除。因为现场后,白天不能换板,然后等到午夜12点以后才可以换板,
次日继续留守观察一上午后,次日下午才能返回)
#p#副标题#e#
1、以下手段可以蒙混入关的是()
A、外地身份证 B、良民证 C、边防证 D、深圳特区暂住证 E、华为工卡
F、婚育证明 G、结婚证 H、乘华为班车
(答案:CDH)
2、如下哪些证件可以应付当地居委会的计划生育检查()
A、婚育证明 B、不育证明 C、结婚证 D、边防证
(答案:A)
3、华为公司员工在业余时间不允许做的事情()
A、打麻将 B、玩扑克 C、出入不健康场所 D、将工卡带在胸前炫耀 E、按摩洗头
(答案:ACD)
4、你可以通过以下途径出租或求租住房及买卖二手商品()
A、生协Notes B、Notes Mail C、华为电子公告牌
D、一位辞职员工办的个人主页〖华为专用物业公告栏〗,地址http://202.105.55.110/hw/
(答案:D)
5、华为工卡可以用来()
A、在深银联ATM机上取款
B、在华为小卖部买东西
C、在华为食堂**吃早餐
D、只要蹭到晚9点,就可以到食堂领**的宵夜
(答案:BD)
6、在购买机票时,正常人可以打7折,如果你凭华为工卡,可以打()
A、5折
B、7折
C、8折
D、97折
(答案:D)
7、如下线路中,票价最便宜的是()
A、113
B、204
C、226
D、331
(答案:C)
8、如下线路中,小偷最多的是()
A、113
B、204
C、226
D、331
(答案:BC)
9、如下线路中,不能到新时代广场的是()
A、113
B、204
C、226
D、331
E、437
F、22
(答案:E)
10、如下线路中,哪一个线路能到新时代广场但不能坐的是()
A、113
B、204
C、226
D、217
E、437
F、22
(答案:F,因为它绕很远,上班会迟到)
11、在新时代广场,如果你既想拿宵夜,又想坐班车,你会()
A、晚8:50去一楼刷卡,再马上跑到三楼,准排第一,再叫大师傅将宵夜包好,
卡机时间比快那么几分钟,到点刷卡后,马上顺楼梯飞奔到停车场即可,注
意千万不是坐电梯。
B、蹭到晚9点钟以后,领完宵夜,再混一会儿,坐晚9点以后的班车
C、算了,本来鱼和熊掌就不能兼得,老子不领了,下班就回家
(答案:AB)
12、到办事处出差,当地安排你住公司的集体宿舍,真倒霉,同屋的哥们雷声隆隆,你会()
A、推醒他,给他一个红牌警告
B、找办事处主任理论
C、忍了,到客厅凳子上将就一下
D、不受那份气,搬家,到宾馆开房间
E、武力解决,找本厚书,如华为文摘、走出混饨、培训手册等,很很的砸那位哥们一下
F、戴上耳机,听走扁美国
G、头上蒙上厚被,装听不见
H、故意打出更响的呼噜,吓一吓那位哥们
(答案:该无标准答案,只要不选BD,答D者,按不合格处理)
13、出差回来,发现出差前还在宿舍中的自己的拖鞋不翼而飞,你会()
A、死活要将属于自己的东西找回来,毫不在乎地接着穿
B、死活要将属于自己的东西找回来,用开水烫烫或用消毒水处理一下,然后接着穿
C、死活要将属于自己的东西找回来,然后丢到垃圾桶里
D、不要了,再买一双新的,以免得脚气
E、随便找一双穿,管它是谁的
F、发誓下次出差前一定要将自己的拖鞋藏起来
(答案:该无标准答案,因为每个人的个性不同)
14、请从如下四个句子中选择一个正确的描述()
A、人最宝贵的是生命
B、人,最宝贵的是生命
C、生命对于人是最宝贵的
D、对于人,没有比生命更宝贵的
(答案:D)
回复[5]:15、请问马路边的“风炮补胎”是()
A、是汽车修理店的一种招牌,“补胎”是一种维修业务,“风炮”是一位很有名气
的修车大师,收了很多徒弟,所以,徒第们往往打着师傅的名气开店,于是,街
道就是了N多的风炮补胎执招牌。这与“狗不理包子”类似。
B、是汽车修理店的一种招牌,“风炮”是一种高效的补胎工具。
C、是汽车修理店的一种招牌,“风炮”是一该店的修车师傅的名字,与“王麻子”
剪刀类似。
D、是自行车修理店的一种招牌,“风炮”是一种快速粘胶,该胶补自行车胎即快又好。
(答案:B)
16、请问,距离新时代广场最近的“风炮补胎”招牌在()
A、从黄贝岭至蛇口113大巴线的新时代广场下车点的马路对面
B、从蛇口至黄贝岭113大巴线的新时代广场上车点的马路边上
C、别骗人了,新时代广场附近压根就没有
(答案:AB)
17、如下广告词正确的是()
A、用一天的电,花两天的钱
B、用两天的电,花一天的钱
C、新飞冰箱好,不如新飞广告做的好
D、新飞广告做的好,不如新飞冰箱好
(答案:BD)
18、请问,你最讨厌如下哪些就餐行为()
A、早餐不刷卡,用10块钱买
B、早餐买N样
C、米饭打N下
D、餐纸扯N长
E、夜宵领N样
F、就餐完毕不做5S,鸡蛋皮、筷子皮乱扔在餐桌上
G、走路时不照顾自己的餐盘,将餐液溅洒在他人身上
H、吃饭咂咂响,喝汤吃面条呼噜呼噜叫
J、在一个拥挤的电梯里,某人手持一盒疯牛牛奶,使出吃奶的劲狂吸
K、领9点钟的夜宵,坐9点钟的班车
浏览量:2
下载量:0
时间:
面试问答是考官对求职者的一个评定标准。那关于华为的面试题有哪些呢?下面是读文网小编为你整理的华为面试的一些面试题,希望对你有帮助。
1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域, 限制了它的使用范围。 static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值; static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在于( )中。
答案:栈;静态区;堆
3、设有以下说明和定义: typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max; 则语句 printf("%d",sizeof(too)+sizeof(max));的执行结果是:______ 答案:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20 data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32. 所以结果是 20 + 32 = 52. 当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
4、队列和栈有什么区别?
答案:队列先进先出,栈后进先出÷
5、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back = Pointer; Pointer=Pointer->next; if(Pointer->number==key) { Back->next=Pointer->next; free(Pointer); break; } void delete(Node* p) { if(Head = Node) while(p) }
看过“华为面试的面试题”
浏览量:2
下载量:0
时间:
面试是华为公司录用考试的关键环节。下面是由读文网小编分享的华为面试题,希望对你有用。
1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。也称“七层模型”。 TCP/IP“五层模型”分为:物理层、网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层。
2.请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。TCP协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;UDP也是传输层的协议,提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连接,但需要快速的传输,如局域网中的计算机传输文件一般使用UDP协议。
3.请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文,无需看报文中的IP地址。路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分)进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。路由器通过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。也就是说交换机工作在数据链路层看MAC地址,路由器工作在网际层看IP地址。但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来越模糊。
4.请问C++的类和C里面的struct有什么区别?
C++的class具有数据封装功能,其包含属性访问级别可以为
private,public和protect,还具有实现类接口功能和辅助功能的操
作函数,而struct属性访问权限只有public,没有数据封装功能,也就没有实现信息隐藏这一面向对象的思想的机制,struct本身不含有操作函数,只有数据。
5.请讲一讲析构函数和虚函数的用法和作用?
析构函数是在类对象死亡时由系统自动调用,其作用是用来释放对象的指针数据成员所指的动态空间,如果在构造函数中,你申请了动态空间,那么为了避免引起程序错误,你必须在析构函数中释放这部分内存空间。如果基类的函数用virtual修饰,成为虚函数,则其派生类相应的重载函数仍能继承该虚函数的性质,虚函数进行动态联编,也即具有多态性,也就是派生类可以改变基类同名函数的行为,在面向对象世界中,多态是最强大的机制,虚函数就是这一机制的c++实现方式。
6.全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
全局变量是整个程序都可访问的变量,谁都可以访问,生存期在整个程序从运行到结束(在程序结束时所占内存释放);而局部变量存在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不可直接访问,模块结束(函数调用完毕),局部变量消失,所占据的内存释放。 操作系统和编译器,可能是通过内存分配的位置来知道的,全局变量分配在全局数据段并且在程序开始运行的时候被加载. 局部变量则分配在堆栈里面。
7.8086是多少位的系统?在数据总线上是怎么实现的?
答:8086的机器字长是16位,8086使用40个引脚的16个做地址/数据复用引腿来传输数据,一次读写过程由一个基本总线周期完成,它由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD、WR及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。可见,地址与数据信号不会同时出现在一个时钟(CLK)周期,二者可以分时复用同一组引线。
看过“华为面试题”
浏览量:3
下载量:0
时间:
面试题质量的好坏直接影响面试的水平,下面是由读文网小编分享的华为软件测试面试题,希望对你有用。
一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta 测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)
5.单元测试能发现约80%的软件缺陷。(Y)
6.代码评审是检查源代码是否达到模块设计的要求。(N)
7.自底向上集成需要测试员编写驱动程序。(Y)
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
10.代码评审员一般由测试员担任。(N)
11.我们可以人为的使得软件不存在配置问题。(N)
12.集成测试计划在需求分析阶段末提交。(N)
二、选择
1.软件验收测试的合格通过准则是:(ABCD)
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha 测试的描述中正确的是:(AD)
A.alpha 测试需要用户代表参加
B.alpha 测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、添空
1.软件验收测试包括: 正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)
3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
四、简答(资料是搜集整理的,感谢前辈的解题)无
1.区别阶段评审的与同行评审
同行评审目的:发现小规模工作产品的错误,只要是找错误;
同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导 同行评审内容:内容小一般文档 < 40页, 代码 < 500行
同行评审时间:一小部分工作产品完成
阶段评审目的:评审模块阶段作品的正确性 可行性 及完整性
阶段评审人数:5人左右评审人必须是专家 具有系统评审资格
阶段评审内容: 内容多,主要看重点
阶段评审时间: 通常是设置在关键路径的时间点上!
2.什么是软件测试
为了发现程序中的错误而执行程序的过程
3简述集成测试的过程
系统集成测试主要包括以下过程:
1. 构建的确认过程。2. 补丁的确认过程。3. 系统集成测试测试组提交过程。4. 测试用例设计过程。5. 测试代码编写过程。6. Bug的报告过程。7. 每周/每两周的构建过程。8. 点对点的测试过程。9. 组内培训过程。
4 怎么做好文档测试
1.仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。2,。检查文档的编写是否满足文档编写的目的3.内容是否齐全,正确4.内容是否完善 5.标记是否正确
5 白盒测试有几种方法
总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义 动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
6系统测试计划是否需要同行审批,为什么
需要,系统测试计划属于项目阶段性关键文档,因此需要评审。
7 Alpha测试与beta的区别
Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
8比较负载测试,容量测试和强度测试的区别
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
9测试结束的标准是什么?
用例全部测试。 覆盖率达到标准。 缺陷率达到标准。 其他指标达到质量标准
10描述软件测试活动的生命周期?
测试周期分为计划、设计、实现、执行、总结。其中:
计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等;
设计:完成测试方案,从技术层面上对测试进行规划;
实现:进行测试用例和测试规程设计;
执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。 总结:记录测试结果,进行测试分析,完成测试报告。
11软件的缺陷等级应如何划分?
A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4.因错误操作导致的程序中断 5. 功能错误 6. 与数据库连接错误 7. 数据通讯错误
B类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3.数据库的表、业务规则、缺省值未加完整性等约束条件
C类—一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义是否一致) 2. 打印内容、格式错误 3. 简单的输入限制未放在前台进行控制 4. 删除操作未给出提示 5. 数据库表中有过多的空字段
D类—较小错误,包括以下各种错误: 1. 界面不规范 2. 辅助说明描述不清楚 3. 输入输出不规范 4.长操作未给用户提示 5. 提示窗口文字未采用行业术语 6. 可输入区域和只读区域没有明显的区分标志
E类—测试建议四、简答题(共37分)
5. 白盒测试有那几种方法?(6 分)
1代码检查法2静态结构分析法。3静态质量试题法。4逻辑覆盖法
以上是由小编分享的华为软件测试面试题的全部内容,希望对大家的面试有帮助!
看过“华为软件测试面试题”
浏览量:2
下载量:0
时间:
文职面试问题及答案大全
文职面试一般是指对从事文职工作的人员进行的一种面试评估,旨在了解应聘者的专业技能、综合素质、工作经验等。以下是小编为大家收集的关于文职面试问题及答案的相关内容,供大家参考!
1 、办公室文员的基本素质是什么 ? 日常用语有哪些 ?
答:我认为办公室文员的基 本素质是踏实肯干,灵活机动,细致周全,积极上进。日常用语有:
见面时: “ 您好 ! 见到您很高兴 !”“ 您有什么事需要我帮忙吗 ? 您是初次来这里吗 ? 路上辛苦了。 ”
分别时: “ 再会 ! 明日再见 ”“ 祝您一路顺风,请转达我们对您家属的问候 ” 等。 “ 请对我们的工作提出宝贵意见 ”“ 请您稍等,我马上帮您去办。 ”
2 、如何对档案进行分类 ? 标准是什么 ?
档案分类常用的有以下三种,在现实中可根据实际情况结合运用。
年度分类法:根据形成和处理文件的年度进行分类
组织机构分类法:根据内部组织机构进行分类
问题分类法:按照文件所反映的问题进行 分类
3 、办公室文员的具体工作是什么 ?
办公室文员的具体工作包括接待工作、档案工作、文书拟写与处理、会议组织、信息工作、办公室日常事务、协调工作等几个方面。
4 、在工作中如何处理与上下级的关系 ?
这属于办公室文员工作中的协调部分的内容。
对上级:办公室文员在工作中要维护领导成员的威信和形象,尊敬领导,积极配合领导工作 ; 维护领导层内部的团结,请示或汇报工作,应严格按领导成员职责分工进行,不越级请示,不利于团结的话、闲话、气话不说。
对下级:可个人之间谈心交流 ; 以平等身份、商量的态度、探讨的口气发表自己的意见, 征求对方的看法,共同寻求解决问题的最佳办法 ; 以建议的态度、谦逊的语言将自己的意见转告给对方,以达到协调的目的。
5 、谈一谈你的个人工作体会。
在我从事办公室文员工作过程中,感觉到了办公室文员这一职位在公司运转过程起着衔接与协调重要作用。作为一名办公室文员,要热爱本职工作,兢兢业业,要有不怕苦不怕累的精神,也要有甘当无名英雄的气概。办事要公道,忠于职守并在工作中努力掌握各项技能。
浏览量:3
下载量:0
时间:
军队文职面试问题及答案大全(最新)
军队文职人员是指在军队中担任文职职务的人员,通常是指在军队中担任非现役职务的文职人员。他们通常担任着重要的职务,如行政管理、技术支持、科研开发、教育培训等。以下是小编为大家收集的关于军队文职面试问题及答案大全的相关内容,供大家参考!
基本条件
1、 具有中华人民共和国国籍;
2、 年满18周岁;
3、 符合军队招录聘用文职人员的政治条件;
4、 符合岗位要求的资格条件;
5、 身体和心理健康;
6、符合法律、法规规定的其他条件。
素质条件
1、政治条件:报考人员应当符合军队招录聘用文职人员政治考核的标准条件。
2、 学历条件:报考人员应当具有普通高等学校全日制本科以上学历。报考在艰苦边远地区、岛屿的岗位,以及特殊岗位可不作全日制要求。驻艰苦边远地区、岛屿的单位定向招考军队烈士、因公牺牲军人的配偶子女,未婚军队烈士的兄弟姐妹,以及现役军人配偶,除教学、科研、工程、医疗专业技术岗位外,报考学历要求可以放宽至大学专科。报考护理、艺术、体育岗位的,可为大学专科以上学历。
3、资格条件:报考人员应当具有招考岗位要求的职称和职业资格。除法律法规明确规定的外,报考初级专业技术岗位,以及博士研究生报考中级专业技术岗位的,不作资格条件要求。
4、 身体条件:报考人员应当符合军队招录聘用文职人员体格检查的标准条件。
5、年龄条件:报考科级副职以下管理岗位或者初级专业技术岗位的,年龄不超过35周岁;报考科级正职管理岗位或者中级专业技术岗位的,年龄不超过45周岁。
6、 其他条件:在符合以上基本条件的前提下,具体报考条件由用人单位根据招考岗位需要确定。
浏览量:7
下载量:0
时间:
军队文职考试面试真题及答案解析
军队文职人员是指在军队中担任文职职务的人员,通常是指在军队中担任非现役职务的文职人员。他们通常担任着重要的职务,如行政管理、技术支持、科研开发、教育培训等。以下是小编为大家收集的关于军队文职考试面试真题及答案的相关内容,供大家参考!
军队文职是指在军民通用、非直接参与作战且社会化保障不宜承担的军队编制岗位从事管理工作和专业技术工作的非现役人员,是军队人员的组成部分。
文职人员在军队和社会生活中,依法享有国家工作人员相应的权利,履行相应的义务。文职人员的管理,坚持党管干部、党管人才原则,贯彻公开、平等、竞争、择优方针,依照法定的权限、条件、标准和程序进行。
军队对文职人员实行分级分类管理,提高管理效能和科学化水平。军队建立与国家公务员和事业单位工作人员制度相衔接、具有比较优势的文职人员管理、保障制度和机制。
浏览量:2
下载量:0
时间:
2023年军队文职面试常见问题及回答解析
军队文职人员的招聘和管理通常由军队相关部门负责,他们的招聘条件和程序通常比较严格,需要经过资格审查、考试考核、体检政审等环节。以下是小编为大家收集的关于2023年军队文职面试常见问题及回答的相关内容,供大家参考!
文职岗位要求面试者有很好的亲和力,能与其他人进行充分的沟通,这就要求面试者必须要保持良好的心态来面对招聘人员。
进入自己心仪的大公司作一名文职人员,每天出入高级的写字楼,与众多能干而又很有活力的人一起工作是很多年轻人的梦想。大公司在招聘文职人员时往往有很多要求,除了技能方面的外还需要很多柔性的要求,而这些柔性的要求很大程度上都是通过面试表现出来的。这就需要面试者在面试时要能很好的表现自己,尽量展现出自己的个人魅力。经过长期的实践和研究,可锐咨询发现在文职岗位面试时有三种必备的需要面试者掌握。
首先,文职岗位要求面试者有很好的亲和力,应做好,能与其他人进行充分的沟通,这就要求面试者必须要保持良好的心态来面对招聘人员。关键要做到八个字——顺其自然,不卑不亢。只有这样才能给招聘人员留下好印象,使其相信你有能力在将来进入公司后与同事和谐的相处。
要做到面带微笑,平视考官,避免情绪波动,走向两个极端:一是自卑感很重,觉得坐在对面的那人博学多才、回答错了会被笑话。所以,畏首畏尾,不敢畅快地表达自己的观点;另一种情况则是,很自信,压根不把招聘人员放在眼里,觉得对方还不如自己。这两种表现都要不得,最好的表现应是,平视对方,彬彬有礼,不卑不亢。
应树立两种心态:一.面试的目的是合作而不是竞争。招聘人员对考生的态度一般是比较友好的,他目的是把优秀的人才遴选进自己的公司增强公司的竞争力,而不是为与考生一比高低而来,所以考生在心理上不要定位谁强谁弱的问题,那不是面试的目的。二.面试中两者的地位是平等的,面试者是求职不是乞职。面试者是在通过竞争,谋求职业,而不是向招聘人员乞求工作,成功的关键在于自己的才能以及临场发挥情况。
第二,面试者要注意自己在面试中的礼仪问题。因为文职人员的形象和礼仪往往代表公司的形象,所以这一点必须要在面试中予以充分注重。要做到仪表大方,举止得体。穿着前卫、浓妆艳抹,尤其男生戴戒指、留长头发等标新立异的穿着与装饰不太合适,与文职人员的身份不符,给招聘人员的印象也不太好。面试者入座以后,尽量不要出现晃腿、玩笔、摸头、伸舌头等小动作,容易给招聘人员一种不成熟、不庄重的感觉。一般说来,着装打扮应求端庄大方,可以稍事修饰,男生可以把头发吹得整齐一点,皮鞋擦干净一些,女生可以化个淡雅的`职业装,总之,应给招聘人员、大方、干练感。
第三,文职岗位需要很强的语言表达能力,所以在面试时要注意特别说话内容,说话语气以及所表达出的诚意。如果求职者说话颠三倒四,语意不清,容易让人觉得无法担当大任或是语言虽然动听,但华而不实,缺乏诚意,都不是成功的表达。
在回答问题时要辩证分析,多维答题。回答问题不要陷入绝对的肯定与否定,应多正反两面考虑。从很多面试中所出的一些题目来看,测评的重点往往不在于面试者答案的是与非,或是观点的赞同与反对,而在于分析说理让人信服的程度。所以要辩证地分析问题,理由充分地说理论证,而不要简单地下结论,有时还要从多个角度思考,具体情况具体分析。
同时还要冷静思考,理清思路。一般来说,当招聘人员提出问题以后,考生应稍作思考,不必急于回答。即便是招聘人员所提问题与你事前准备的题目有相似性,也不要在招聘人员话音一落,立即答题,那给招聘人员的感觉可能是你不是用脑在答题,而是在背事先准备好的答案。如果是此前完全没有接触过的题目,则更要冷静思考。磨刀不误砍材工,匆忙答题可能会不对路、东拉西扯或是没有条理性、眉毛胡子一把抓。经过思考,理清思路后抓住要点、层次分明地答题,效果要好一些。
浏览量:9
下载量:0
时间:
2023军队文职面试真题带答案(解析)
军队文职人员的招聘和管理通常由军队相关部门负责,他们的招聘条件和程序通常比较严格,需要经过资格审查、考试考核、体检政审等环节。以下是小编为大家收集的关于2023年军队文职面试真题带答案的相关内容,供大家参考!
部队文职人员考试难,越早准备考试越好。军队文职考试内容多且特殊:公基内容广,里面还有军事理论知识,体现军队考试特色。专业考试内容难度不小,考察内容广泛。军队文职笔试分为公共科目笔试和专业科目笔试,目前,公共科目笔试的考试科目一般为岗位能力和公共知识两部分。
提前了解考试内容
提前先了解一下考试内容详情。主要了解公共科目的整体情况,比如考多长时间,考什么内容,都要提前进行了解。
学习公共科目基础理论知识
要对公共科目基础的理论知识进行学习,并搭配一些题目进行练习,根据公共科目的各个版块进行针对性复习,还要不断练习题目。
进行大量题目训练
进行大量题目训练,加深对理论的学习,把题目练熟练会,之后就可以进行模拟考试训练,提升对考场的感觉,不致于考试过于慌乱,平时多加练习,考试也会更加顺利。
突击专业科目
专业科目的学习,建议大家公告出了以后突击专业科目,因为公告出之前,对自己能报考的岗位并不清楚,如果过早学习,可能会导致不知从何入手。当然这个只是一个建议,如果你有更好的想法可以按照自己的来。
浏览量:5
下载量:0
时间: