2017华为笔试真题及答案
华为是全球领先的信息与通信技术(ICT)解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,以下是CN人才网小编整理的2017华为笔试真题及答案,欢迎阅读参考!
2017华为笔试真题及答案一
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)
2017华为笔试真题及答案二
1. 找错
void test1()
{
char string[10];
char* str1="0123456789";
strcpy(string, str1);
}
答:表面上并且编译都不会错误。但如果string数组原意表示的是字符串的话,那这个赋值就没有达到意图。最好定义为char string[11],这样最后一个元素可以存储字符串结尾符'\0';
void test2()
{
char string[10], str1[10];
for(int I=0; I<10;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_SRM.state==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;I<5;I++)
{
printf("%d,", sum(a));
}
}
答:8,10,12,14,16
【2017华为笔试真题及答案】相关文章:
2017华为笔试真题03-30
华为笔试题及答案201702-25
华为认证真题及答案解析02-25
2017事业单位笔试真题及答案02-26
关于华为笔试题及答案03-28
交通银行笔试真题及答案02-19
华为认证笔试试题及答案04-06
箭牌笔试经验及笔试真题11-13
惠普笔试经验及真题12-10