1 / 24
文档名称:

华为软件研发面试题大全(共24页).doc

格式:doc   大小:39KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为软件研发面试题大全(共24页).doc

上传人:mkjafow 2022/4/15 文件大小:39 KB

下载得到文件列表

华为软件研发面试题大全(共24页).doc

相关文档

文档介绍

文档介绍:精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
华为软件研发面试题大全
1、局部变;的执行结果是:___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;//局部变量a为0;
show(multi,10,&a);
return 0;
}
答:110
10、请找出下面代码中的所有错误 (题目不错,值得一看)
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
“dcba”
#include""
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);//要为分配一个空间char* d = dest;
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
char* s = &src[len-1]; //指向最后一个字符
while( len-- != 0 )
*d++=*s--;
*d = 0; //尾部要加’/0’
printf("%sn",dest);
free(dest); // 使用完,应当释放空间,以免造成内存汇泄露
dest = NULL;//防止产生野指针
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]; //小心一点
精选优质文档-----倾情为你奉上
精选优质

最近更新

教育机构乘风破浪2025教学成果年度汇报幻灯片.. 31页

教育行业智慧课堂二零二五教学成果动态可视化.. 23页

教育领域应用场景下的2025书法体年终教学成果.. 22页

数字化转型峰会2025压轴颁奖仪式数据可视化模.. 27页

数字化转型背景下二零二五新员工转正述职模板.. 16页

数字化转型背景下的2025新员工述职报告结构优.. 31页

整合员工家属香道体验的2025文化企业年会电子.. 26页

文化创意产业年终总结三维立体视觉化PPT模板二.. 17页

新品发布会启动仪式PPT模板 26页

新能源产业创新趋势与市场展望PPT模板(二零二.. 28页

中式餐厅 5页

运营公司市场调查报告i 8页

新能源车企双重上市路径规划PPT模板二零二五光.. 22页

中山一院志愿者医疗服务队服务手册 15页

项目成本控制方案 8页

新课标背景下数学教研组二零二五信息化教学实.. 19页

时尚大气产品宣传发布PPT模板 23页

星空投影效果融合二零二五红色主题论坛邀请函.. 30页

2025年度全国助理社会工作师《社会工作实务(初.. 21页

公路沥青路面施工技术规范 166页

金融考试试题及答案 4页

中医住院医师规范化培训标准 147页

高中毕业生登记表(模板) 6页

语音识别与语音合成 30页

武汉大学2022-2023-2022-2023摄影测量学期末试.. 15页

颈椎病的中医护理课件 20页

活性染料染色原理-PPT讲义 61页

威斯敏斯特小要理问答(修正版) 9页