最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

华为笔试真题及答案

IT圈 admin 90浏览 0评论

2024年2月21日发(作者:戢白易)

华为笔试真题及答案

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)

2023华为笔试真题及答案二

1. 找错

void test1()

{

char string[10];

char* str1=;

strcpy(string, str1);

}

答:外表上并且编译都不会错误。但假如string数组原意表示的是字符串的话,那这个赋值就没有到达意图。最好定义为char string[11],这样最终一个元素可以存储字符串结尾符0;

void test2()

{

char string[10], str1[10];

for(int I=0; I10;I++)

{

str1[I] =a;

}

strcpy(string, str1);

}

答:strcpy使用错误,strcpy只有遇到字符串末尾的0才会完毕,而str1并没有结尾标志,导致strcpy函数越界访问,不妨让str1[9]=0,这样就正常了。

void test3(char* str1)

{

char string[10];

if(strlen(str1)=10)

{

strcpy(string, str1);

}

}

答:这又会消失第一道改错题的错误了。strlen(str1)算出来的值是不包含结尾符0的,假如str1刚好为10个字符+1结尾符,string就得不到结尾符了。可将strlen(str1)=10改为strlen(str1)10。

2. 找错

#define MAX_SRM 256

DSN get_SRM_no()

{

static int SRM_no;

int I;

for(I=0;I {

SRM_no %= MAX_SRM;

if(MY_==IDLE)

{

break;

}

}

if(I=MAX_SRM)

return (NULL_SRM);

else

return SRM_no;

}

答:我不知道这段代码的详细功能,但明显有两个错误

1,SRM_no没有赋初值

2,由于static的声明,使该函数成为不行重入(即不行猜测结果)函数,由于SRM_no变量放在程序的全局存储区中,每次调用的时候还可以保持原来的赋值。这里应当去掉static声明。

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;I5;I++)

{

printf(%d,, sum(a));

}

}

答:8,10,12,14,16

2024年2月21日发(作者:戢白易)

华为笔试真题及答案

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)

2023华为笔试真题及答案二

1. 找错

void test1()

{

char string[10];

char* str1=;

strcpy(string, str1);

}

答:外表上并且编译都不会错误。但假如string数组原意表示的是字符串的话,那这个赋值就没有到达意图。最好定义为char string[11],这样最终一个元素可以存储字符串结尾符0;

void test2()

{

char string[10], str1[10];

for(int I=0; I10;I++)

{

str1[I] =a;

}

strcpy(string, str1);

}

答:strcpy使用错误,strcpy只有遇到字符串末尾的0才会完毕,而str1并没有结尾标志,导致strcpy函数越界访问,不妨让str1[9]=0,这样就正常了。

void test3(char* str1)

{

char string[10];

if(strlen(str1)=10)

{

strcpy(string, str1);

}

}

答:这又会消失第一道改错题的错误了。strlen(str1)算出来的值是不包含结尾符0的,假如str1刚好为10个字符+1结尾符,string就得不到结尾符了。可将strlen(str1)=10改为strlen(str1)10。

2. 找错

#define MAX_SRM 256

DSN get_SRM_no()

{

static int SRM_no;

int I;

for(I=0;I {

SRM_no %= MAX_SRM;

if(MY_==IDLE)

{

break;

}

}

if(I=MAX_SRM)

return (NULL_SRM);

else

return SRM_no;

}

答:我不知道这段代码的详细功能,但明显有两个错误

1,SRM_no没有赋初值

2,由于static的声明,使该函数成为不行重入(即不行猜测结果)函数,由于SRM_no变量放在程序的全局存储区中,每次调用的时候还可以保持原来的赋值。这里应当去掉static声明。

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;I5;I++)

{

printf(%d,, sum(a));

}

}

答:8,10,12,14,16

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论