最新完美版华为校园招聘笔试题大全
【最新推荐】华为招聘笔试题目-精选word文档 (3页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==华为招聘笔试题目华为是很多求职者都想要进入的,下面是小编搜集整理的华为招聘笔试题目,欢迎阅读,供大家参考和借鉴!华为系统程序招聘笔试题华为笔试题一:基础知识1、string 是最基本的数据类型吗?2、int 和 integer 有什么区别3、string 和 stringbuffer 的区别4、运行时异常与一般异常有何异同?5、说出 servlet 的生命周期,并说出 servlet 和 cgi 的区别。
华为笔试题二:专业知识6、说出 arraylist,vector, linkedlist 的存储性能和特性7、ejb 是基于哪些技术实现的?并说出 sessionbean 和 entitybean 的区别,statefulbean 和statelessbean 的区别。
8、collection 和 collections 的区别。
9、&和&&的区别。
10、hashmap 和 hashtable 的区别。
华为笔试题三:知识拓展11、final, finally, finalize 的区别。
12、sleep() 和 wait() 有什么区别?13、overload 和 override 的区别。
overloaded 的方法是否可以改变返回值的类型?14、error 和 exception 有什么区别?15、同步和异步有何异同,在什么情况下分别使用他们?举例说明。
16、abstract class 和 interface 有什么区别?华为C语言招聘笔试题目一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。
( )2、int (*ptr) (),则ptr是一维数组的名字。
华为校招性格测试题(3篇)

第1篇一、测试目的本测试旨在了解应聘者的性格特点、行为模式和思维习惯,以评估其是否适合华为的企业文化和工作环境。
本测试结果将作为招聘决策的重要参考。
二、测试说明1. 请仔细阅读每道题目,根据您的实际情况选择最符合和最不符合的选项。
2. 每道题目有两个选项,您需要分别选择一个最符合和最不符合的答案。
3. 测试过程中请保持诚实,以便我们准确评估您的性格特点。
三、测试题目【第一部分:自我认知】1. 我倾向于独立完成工作,不喜欢与他人合作。
A. 最符合B. 最不符合2. 我通常能够很快适应新的环境和工作任务。
A. 最符合B. 最不符合3. 我在做决策时,更倾向于依赖直觉而非数据分析。
A. 最符合B. 最不符合4. 我喜欢在高压环境下工作,这样可以激发我的潜能。
A. 最符合B. 最不符合5. 我在做事情时,更喜欢有明确的目标和计划。
A. 最符合B. 最不符合【第二部分:人际关系】6. 我很容易与他人建立良好的关系,并乐于帮助他们。
A. 最符合B. 最不符合7. 我在团队合作中通常能够很好地协调和沟通。
A. 最符合B. 最不符合8. 我倾向于表达自己的观点,即使可能引起争议。
A. 最符合B. 最不符合9. 我通常能够理解他人的需求和感受。
A. 最符合B. 最不符合10. 我在做决策时,会充分考虑他人的意见。
A. 最符合B. 最不符合【第三部分:工作态度】11. 我喜欢接受挑战,并愿意承担相应的责任。
A. 最符合B. 最不符合12. 我在做工作时,注重细节,力求完美。
A. 最符合B. 最不符合13. 我通常能够按时完成任务,并保证质量。
A. 最符合B. 最不符合14. 我喜欢有明确的职业发展路径,并为之努力。
A. 最符合B. 最不符合15. 我在做工作时,注重团队合作,乐于分享经验和知识。
A. 最符合B. 最不符合【第四部分:学习与成长】16. 我喜欢学习新知识,并不断提升自己的能力。
A. 最符合B. 最不符合17. 我在做决策时,会充分考虑市场趋势和行业动态。
华为校园招聘软件工程师笔试题

一、判断题〔对的写 T,错的写 F 并说明原因,每题 4 分,共 20 分〕1、有数组定义 int a[2][2]={{1},{2,3}};那末 a[0][1]的值为 0。
〔〕2、int (*ptr) (),那末 ptr 是一维数组的名字。
〔〕3、指针在任何情况下都可发展>, <, >=, <=, = =运算。
〔〕4、switch(c) 语句中 c 可以是 int, long, char, float, unsigned int 类型。
〔〕5、#define print(x) printf("the no, "#x",is ")二、填空题〔共 30 分〕1、在 windows 下,写出运行结果,每空 2 分,共 10 分。
char str[ ]= "Hello" ;char *p=str;int n=10;sizeof(str)=( )sizeof(p)=( )sizeof(n)=( )void func(char str[100]){ }sizeof(str)=( )2、void setmemory(char **p, int num){ *p=(char *) malloc(num);}void test(void){ char *str=NULL;getmemory(&str,100);strcpy(str,"hello");printf(str);}运行 test 函数有什么结果?〔〕10 分3、设 int arr[]={6,7,8,9,10};int *ptr=arr;(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));( ) 10 分二、编程题〔第一小题 20,第二小题 30 分〕1、不使用库函数,编写函数 int strcmp(char *source, char *dest)相等返回 0,不等返回-1;2、写一函数 int fun(char *p)判断一字符串是否为回文,是返回1,不是返回 0,出错返回-1〔1〕什么是预编译,何时需要预编译:答案:1、总是使用不时常改动的大型代码体。
华为校招部分笔试题

企业笔试题——华为校招笔试题一、税务类(只是部分题型)1. 出口退税的计算,就是生产企业出口抵免退的计算。
2. 国际税收协定的范本:OECD 《经济合作与发展组织关于对所得和财产避免双重征税协定》3. 英文题的第一题是转让定价的方法。
4. 英文题的第二题是国际税收抵免的方法。
我们国家认定的税率,高新技术企业的所得税税率15% ,西部地区国家鼓励类企业的所得税税率15%5. 契税的征收范围是什么?国有土地使用权出让,国有土地使用权转让,房屋买卖,房屋赠与,房屋交换,承受国有土地使用权支付的土地出让金6、出口退税的凭证是什么?出口货物报关单,代理出口证明,增值税专用发票,出口收汇核销单,消费税税收缴款书7、判断题:境外营业机构的亏损能否抵免境内营业机构的盈利(错误)8、视同销售举了几个例子,问哪些属于视同销售(注意:外购的用于集体福利和个人消费,非应税项目不属于视同销售)9、一个英文题,问企业所得税来源地有几个标准:一个是citizen,一个是resident,一个是resource,还有一个是resident&resource(楼主选了后三个,不太确定)8、2000 年小规模纳税人,一月购买零部件花了15000 元,电费500元,一月收入18000,元,问应交多少增值税?18000*(1+3%)*3%,目前我国CIT 的税率10%9、关税减免税的主管机关是?除法定减免其他由国务院制定海关执行10、车船税的纳税地点?车船税由地方税务机关负责征收,纳税地点由省、自治区、直辖市人民政府根据当地情况确定。
11、企业所得税分期预缴,汇总缴纳的时间?50%各分支机构间分摊预缴50%总机构(25%入地方,25%入中央),总机构10 日内通知分支机构,两者都每月或每季度15日之内分期预缴,总机构在年终5 个月内汇总预缴。
12、哪些需要缴土地增值税?转让国有土地所有权及其地上建筑物和附着物13、委托企业购买,发票开给委托方的增值税,营业税分析14、出口退税,免抵退政策适用范围15、增值税的征税范围?如受托方拥有著作权的软件,随同软件征收的培训费等,不随同征收的不征收增值税,征营业税软件类:著作权属于受托方征增值税16、判断题:办理税务登记的时间?30 日内17、税务征管的权限是?海关和财政部征收的除外二、财经类机试(只是部分题型)1、关于投资组合风险大小的衡量指标有哪些?(1、协方差2、相关系数3、方差4、标准离差);2、审计人员在审计长期借款时,应该怎样记账?答案有什么按实际发生额,借款本息、借款折扣什么的。
华为校园招聘上机笔试题

华为校园招聘上机笔试题华为校园招聘上机笔试题上机时间两小时,3道题1 字串转换问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。
例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。
要求实现函数:void convert(char *input,char* output)【输入】 char *input , 输入的字符串【输出】 char *output ,输出的`字符串【返回】无示例输入:char*input="abcd"输出:char*output="bcde"输入:char*input="abbbcd"输出:char*output="bcdcde"void convert(char *input,char *output){char c='\0';int tag=0;int len=strlen(input);for(int i=0;i{if(input[i]!=c)//当前字符与前一个字符不相等,则该字符+1{output[i]=(input[i]-'a'+1)%26+'a';c=input[i];tag=1;}else{if(tag==1)//当前字符与前一个字符相等,且前面只有一个字符相同{output[i]=(input[i]-'a'+2)%26+'a';c='\0';tag=0;}else//当前字符与前一个字符相等,且前面已有2n个字符相同。
则按第一次出现算{output[i]=(input[i]-'a'+1)%26+'a';c=output[i];tag=1;}}}}void convert(char *input,char *output){char c='\0';int tag=0;int len=strlen(input);for(int i=0;i{if(input[i]!=c)//当前字符与前一个字符不相等,则该字符+1{output[i]=(input[i]-'a'+1)%26+'a';c=input[i];tag=1;}else{if(tag==1)//当前字符与前一个字符相等,且前面只有一个字符相同{output[i]=(input[i]-'a'+2)%26+'a';c='\0';tag=0;}else//当前字符与前一个字符相等,且前面已有2n个字符相同。
华为招聘性格测试题(3篇)

第1篇一、个人基本信息1. 您的性别是?A. 男B. 女2. 您的年龄段是?A. 18-25岁B. 26-35岁C. 36-45岁D. 46-55岁E. 56岁以上3. 您的最高学历是?A. 高中/中专B. 大专C. 本科D. 硕士E. 博士及以上4. 您目前的职业状态是?A. 学生B. 在职C. 自由职业D. 离职二、职业价值观5. 您认为以下哪个因素对您来说最重要?A. 高薪B. 职业发展C. 工作环境D. 工作与生活的平衡E. 社会地位6. 您更倾向于以下哪种工作?A. 团队合作B. 独立工作C. 具有挑战性D. 稳定E. 具有创新性7. 您认为以下哪个因素对您来说最不重要?A. 高薪B. 职业发展C. 工作环境D. 工作与生活的平衡E. 社会地位8. 您更倾向于以下哪种工作方式?A. 按部就班B. 主动创新C. 跟随领导D. 独立思考E. 依赖团队三、职业能力9. 您认为自己具备以下哪种能力?A. 沟通能力B. 团队协作能力C. 解决问题的能力D. 指导他人的能力E. 自我管理能力10. 您在以下哪个方面表现出色?A. 沟通能力B. 团队协作能力C. 解决问题的能力D. 指导他人的能力E. 自我管理能力11. 您在以下哪个方面需要提升?A. 沟通能力B. 团队协作能力C. 解决问题的能力D. 指导他人的能力E. 自我管理能力四、性格特点12. 您在以下哪个方面更加突出?A. 外向B. 内向C. 稳重D. 活泼E. 冷静13. 您在以下哪个方面更加突出?A. 责任心B. 活力C. 沟通能力D. 团队合作精神E. 创新思维14. 您在以下哪个方面更加突出?A. 适应能力B. 执行力C. 决策能力D. 持续学习E. 应变能力五、职业发展15. 您希望在哪个行业领域发展?A. 互联网B. 金融C. 制造业D. 零售E. 其他16. 您希望在哪个职位方向发展?A. 管理层B. 技术研发C. 销售与市场D. 人力资源E. 其他17. 您希望在哪个公司发展?A. 国有企业B. 外资企业C. 民营企业D. 创业公司E. 其他六、人际关系18. 您在以下哪个方面更加擅长?A. 与上级相处B. 与同事相处C. 与下属相处D. 与客户相处E. 与朋友相处19. 您在以下哪个方面更加擅长?A. 沟通协调B. 压力应对C. 团队合作D. 情绪管理E. 冲突解决20. 您在以下哪个方面更加擅长?A. 自我激励B. 持续学习C. 创新思维D. 跨文化沟通E. 领导力七、生活态度21. 您在以下哪个方面更加注重?A. 家庭B. 职业发展C. 休闲与娱乐D. 社会交往E. 个人成长22. 您在以下哪个方面更加注重?A. 舒适的生活环境B. 充满挑战的工作C. 高品质的休闲娱乐D. 广泛的社交圈子E. 自我实现23. 您在以下哪个方面更加注重?A. 传统价值观B. 现代价值观C. 个性化D. 责任感E. 自由八、自我评价24. 您认为自己的优点有哪些?A. 责任心强B. 沟通能力强C. 团队协作精神D. 创新思维E. 持续学习能力25. 您认为自己的缺点有哪些?A. 容易紧张B. 不善于沟通C. 缺乏团队合作精神D. 缺乏创新思维E. 学习能力不足九、职业规划26. 您的短期职业目标是什么?A. 提升专业技能B. 跳槽到更好的公司C. 获得晋升D. 获得更高的薪资E. 创业27. 您的长期职业目标是什么?A. 成为行业专家B. 成为优秀的管理者C. 创立自己的公司D. 获得更高的社会地位E. 获得更好的生活品质28. 您如何实现您的职业目标?A. 持续学习B. 积极参与项目C. 拓展人际关系D. 提升自己的能力E. 寻求导师指导通过以上测试题,我们可以初步了解应聘者的个人基本信息、职业价值观、职业能力、性格特点、职业发展、人际关系、生活态度、自我评价以及职业规划等方面的信息。
华为手机笔试题目及答案

华为手机笔试题目及答案一、单选题(每题2分,共10分)1. 华为手机的操作系统是基于哪个操作系统开发的?A. AndroidB. iOSC. Windows PhoneD. Symbian答案:A2. 华为手机的EMUI系统是哪个版本开始支持多窗口功能的?A. EMUI 9.0B. EMUI 10.0C. EMUI 11.0D. EMUI 12.0答案:B3. 华为手机的“超级快充”技术,其充电功率最高可达多少瓦?A. 40WB. 50WC. 66WD. 100W答案:C4. 华为手机的“智慧分屏”功能允许用户同时打开多少个应用?A. 2个B. 3个C. 4个D. 5个答案:A5. 华为手机的“一碰传”功能是通过哪种技术实现的?A. NFCB. BluetoothC. Wi-FiD. USB答案:A二、多选题(每题3分,共15分)1. 下列哪些是华为手机支持的5G网络频段?A. n41B. n78C. n79D. n1答案:A, B, C, D2. 华为手机的“智慧识屏”功能可以识别以下哪些内容?A. 文字B. 图片C. 二维码D. 语音答案:A, B, C3. 华为手机的“智慧分屏”功能支持以下哪些操作?A. 拖动分屏B. 调整分屏比例C. 切换应用D. 关闭分屏答案:A, B, C, D4. 华为手机的“超级快充”技术包括以下哪些特性?A. 快速充电B. 低温充电C. 智能充电D. 安全充电答案:A, B, C, D5. 华为手机的“一碰传”功能支持以下哪些设备?A. 华为笔记本B. 华为平板C. 华为智能电视D. 华为智能手表答案:A, B, C三、判断题(每题1分,共5分)1. 华为手机的EMUI系统是基于iOS开发的。
(错误)2. 华为手机的“智慧分屏”功能允许用户同时打开5个应用。
(错误)3. 华为手机的“超级快充”技术充电功率最高可达100W。
(错误)4. 华为手机的“智慧识屏”功能可以识别语音。
华为笔试题

华为笔试题华为技术有限公司成立于1987年,总部位于中国广东省深圳市龙岗区。
华为是全球领先的信息与通信技术(ICT)解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,为运营商客户、企业客户和消费者提供有竞争力的ICT解决方案、产品和服务,并致力于实现未来信息社会、构建更美好的全联接世界。
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者作不合格处理,为了提高技术支援部形象,公司早就取消用服这个字眼,而且于20xx年春节后悄悄地将技术支援部前加“国际”二字)2、你所在的二级部门为()A、传输产品技术支援管理部B、传输工程部C、传输用服工程中心D、光网络产品技术支援管理部(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能在20xx年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)3、传输的商标为()A、SBSB、SDHC、OptiXD、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、拔110D、拔200或300。
华为笔试集

D、国际技术支援部是技术支援部的前身
(答案:C)
【第三部分 业务篇】
1、SBS是()
A、传输产品的老商标
B、同步骨干系统
C、傻不傻的拼音缩写
D、帅不帅的拼音缩写
(答案:AB,答CD者立即辞退)
A、2小时左右
B、8小时左右
C、12小时左右
D、24小时左右
E、48小时左右
(答案:D,答A者开除。因为现场后,白天不能换板,然后等到午夜12点以后才可以换板,
次日继续留守观察一上午后,次日下午才能返回)
【第四部分 生活篇】
死,立即辞退)
8、技术支援工程师工作的特点()
A、白天睡觉,晚上干活
B、用户随叫随到
C、用户就是上帝,用户怎么说,我们就怎么做
D、我是上帝,我想咋干就咋干
(答案:ABC,答D者,立即辞退)
9、在与客户开会及纸面件交流时,你会使用()来称呼对方
2、你所在的二级部门为()
A、传输产品技术支援管理部
B、传输工程部
C、传输用服工程中心
D、光网络产品技术支援管理部
(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能
在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)
B、将手中的物品放下,向司机打手势
C、啥都不用,将一只脚抬起向司机示意即可
D、放开嗓子喊,出租车!
(答案:C,经实践证明,这招很管用)
23、接18题,如果A与B点相距40KM,在A站已经定位出B站有问题,则从A站下午
13点钟开车前去换板,车子时速80KM,需求多长时间才能回到A站?()
华为选拔人才新员工知识性笔试题(附答案)(完美版)

华为选拔人才笔试题/新员工转正笔试题(附答案)【第一部分公司篇】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、SBSB、SDHC、OptiXD、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、拔110D、拔200或300E、立即打车回办事处(答案: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、工程师甲对乙说:“晚上不去泡吧吗”,乙说:“哦,真不巧,我晚上要去市局割接,下次吧”。
华为c 笔试题及答案

华为c 笔试题及答案华为C笔试题及答案一、简介华为C是华为公司面向应届大学生的笔试选拔考试,旨在评估应聘者的综合素质和潜力。
本文将介绍华为C笔试题目及答案,帮助应聘者更好地准备华为C笔试。
二、题目及答案1. C语言基础题目:请编写一个程序,输出1-100之间的所有偶数。
答案:#include <stdio.h>int main() {int i;for(i=1; i<=100; i++) {if(i%2 == 0) {printf("%d ", i);}}return 0;}2. 数据结构与算法题目:请说明哈希表的原理及其应用场景。
答案:哈希表是一种根据关键字直接访问内存地址的数据结构。
其原理是通过哈希函数将关键字转换为一个索引值,然后将数据存储在对应索引值的位置上。
哈希表的应用场景包括缓存系统、数据库索引、字典等。
3. 计算机网络题目:请解释TCP和UDP协议的区别及其适用场景。
答案:TCP和UDP都是传输层的协议,但有一些区别。
TCP是面向连接的可靠传输协议,能够保证数据的完整性和顺序,适用于需要可靠传输的场景,如文件传输。
UDP是无连接的不可靠传输协议,不保证数据的完整性和顺序,适用于实时性要求较高的场景,如音视频传输。
4. 数据库题目:请解释事务的概念,并说明ACID原则。
答案:事务是数据库操作的最小单位,是一组对数据库进行的操作。
ACID是事务的四个基本属性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),保证事务的可靠性和稳定性。
5. 操作系统题目:请解释什么是进程和线程,并说明它们的区别。
答案:进程是操作系统进行资源分配和调度的最小单位,是程序在执行过程中的一个实例。
线程是进程中的一条执行路径,是CPU调度的最小单位。
进程之间相互独立,拥有独立的地址空间,而线程共享同一地址空间。
华为招聘笔试题汇总【最全面】

一、单项选择题1.Java是从()语言改进重新设计。
A.AdaB.C++C.PasacalD.BASIC答案:B2.下列语句哪一个正确()A.Java程序经编译后会产生machine codeB.Java程序经编译后会产生byte codeC.Java程序经编译后会产生DLLD.以上都不正确答案:B3.下列说法正确的有()A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor答案:C4.提供Java存取数据库能力的包是()A.java.sqlB.java.awtC.ngD.java.swing答案:A5.下列运算符合法的是()A.&&B.<>C.ifD.:=答案:A6.执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是()A.0 B.1 C.-1 D.死循环答案:C7.下列哪一种叙述是正确的()A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号答案:D8.下列语句正确的是()A.形式参数可被视为local variableB.形式参数可被字段修饰符修饰C.形式参数为方法被调用时,真正被传递的参数D.形式参数不可以是对象答案:A9.下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法答案:D二、多项选择题1.Java程序的种类有()A.类(Class)B.AppletC.Application D.Servlet2.下列说法正确的有()A.环境变量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括class pathC.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory)答案:BCD3.下列标识符不合法的有()A.new B.$UsdollarsC.1234 D.car.taxi答案:ACD4.下列说法错误的有()A.数组是一种对象B.数组属于一种原生类C.int number=[]={31,23,33,43,35,63} D.数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有()A.private B.publicC.protected D.static答案:ACD6.下列正确的有()A.call by value不会改变实际参数的数值B.call by reference能改变实际参数的参考地址C.call by reference不能改变实际参数的参考地址D.call by reference能改变实际参数的内容答案:ACD7.下列说法错误的有()A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有()A.Java面向对象语言容许单独的过程与函数存在B.Java面向对象语言容许单独的方法存在C.Java语言中的方法属于类中的成员(member)D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有()A.能被java.exe成功运行的java class文件必须有main()方法B.J2SDK就是Java API C.Appletviewer.exe可利用jar选项运行.jar文件D.能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD三、判断题1.Java程序中的起始类名称必须与存放该类的文件名相同。
华为入职考试题库及答案

华为入职考试题库及答案
1. 华为公司是全球领先的信息与通信技术(ICT)解决方案提供商,以下哪项不是华为的主要业务领域?
A. 电信网络
B. 云计算服务
C. 汽车制造
D. 企业网络
答案:C
2. 华为的核心价值观包括以下哪项?
A. 客户至上
B. 员工为本
C. 创新驱动
D. 利润优先
答案:A
3. 华为的企业文化强调的是?
A. 个人英雄主义
B. 团队合作
C. 竞争至上
D. 利润最大化
答案:B
4. 华为在全球范围内拥有多少个研发中心?
A. 10个
C. 30个
D. 40个
答案:D
5. 华为的智能手机品牌是?
A. 荣耀
B. 华为
C. 苹果
D. 三星
答案:B
6. 华为在5G技术方面的发展处于什么水平?
A. 行业领先
B. 行业跟随
C. 行业滞后
D. 尚未涉足
答案:A
7. 华为的全球员工总数超过多少人?
A. 10万
B. 20万
C. 30万
D. 40万
答案:C
8. 华为的创始人是谁?
B. 马云
C. 马化腾
D. 李彦宏
答案:A
9. 华为的总部位于哪个城市?
A. 北京
B. 上海
C. 深圳
D. 广州
答案:C
10. 华为在国际市场上的主要竞争对手包括以下哪些公司?
A. 爱立信
B. 诺基亚
C. 苹果
D. 所有以上选项
答案:D。
华为校园招聘研发工程师笔试题精编(学霸整理)

华为校园招聘研发工程师笔试题精编
题1:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。
小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5 瓶,方法如下:先用9 个空瓶子换3 瓶汽水,喝掉3 瓶满的,喝完以后4 个空瓶子,用3 个再换一瓶,喝掉这瓶满的,这时候剩2 个空瓶子。
然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3 个空瓶子换一瓶满的还给老板。
如果小张手上有n 个空汽水瓶,最多可以换多少瓶汽水喝?
题2:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N 个1 到1000 之间的随机整数(N ≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。
然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。
请你协助明明完成“去重”与“排序”的工作。
华为校园招聘机考试题大全

1 华为校园招聘机考试题总结(厦门大学)1、删除子串只假如原串中有同样的子串就删掉不论有多少个返回子串个数。
#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <string.h>int delete_sub_str(const char *str,const char *sub_str,char *result){assert(str != NULL && sub_str != NULL);const char *p,*q;char *t,*temp;p = str;q = sub_str;t = result;int n,count = 0;n = strlen(q);tmep = (char *)malloc(n+1);memset(temp,0x00,n+1);while(*p){memcpy(temp,p,n);if(strcmp(temp,q) == 0 ){count++;memset(temp;0x00,n+1);p = p + n;}else{*t = *p;p++;t++;memset(temp,0x00,n+1);}}free(temp);return count;}int main(){char s[100] = {‘\0’};int num = delete_sub_str(“123abc12de234fg1hi34j123k”,”123”,s);printf(“The number of sub_str is %d\r\n”,num);printf(“The result string is %s\r\n”,s);}2、约瑟夫环是一个数学的应用问题已知n个人以编号12 3...n分别表示围坐在一张圆桌四周。
从编号为k的人开始报数数到m的那个人出列他的下一个人又从1开始报数数到m的那个人又出列依此规律重复下去直到圆桌四周的人所有出列。
华为笔试题大全(史上最齐全)

华为硬件笔试题1】一选择13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理1.微分电路2.CISC,RISC3.数据链路层二填空10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于 1.TIC6000 DSP 2.二极管 3.RISC4.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 TR0 LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1 CLR TR0 CPL P1.0 SJMP LOOP【华为硬件笔试题2】全都是几本模电数电信号单片机题目1.用与非门等设计全加法器2.给出两个门电路让你分析异同3.名词:sram,ssram,sdram4.信号与系统:在时域与频域关系5.信号与系统:和4题差不多6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期.. ..)7.串行通信与同步通信异同,特点,比较8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?) 9.延时问题,判错10.史密斯特电路,求回差电压11.VCO是什么,什么参数(压控振荡器?) 12. 用D触发器做个二分颦的电路.又问什么是状态图13. 什么耐奎斯特定律,怎么由模拟信号转为数字信号14. 用D触发器做个4进制的计数15.那种排序方法最快?【华为硬件笔试题3】第一部分是:先给你一个字符与文字对应的表,然后再给你几个文字选出对应的字符组合。
华为笔试题及答案

华为笔试题及答案一、选择题1. 下列哪种编程范式主要关注程序的计算过程和程序状态的变化?A. 面向对象编程B. 函数式编程C. 命令式编程D. 声明式编程答案:C解析:命令式编程是一种编程范式,主要关注程序的计算过程和程序状态的变化。
与之相对的是声明式编程,它更关注程序的结果而非过程。
2. 下列哪种排序算法的时间复杂度是O(nlog n)?A. 冒泡排序B. 快速排序C. 选择排序D. 插入排序答案:B解析:快速排序的平均时间复杂度为O(nlog n),而冒泡排序、选择排序和插入排序的时间复杂度都是O(n^2)。
二、填空题3. 在计算机科学中,二叉树中的节点个数n与边数e的关系为______。
答案:e = n - 1解析:在二叉树中,每个节点都有两个子节点(可能为空),因此节点数n与边数e之间的关系为e = n - 1。
4. 一个具有1024个节点的完全二叉树,其深度为______。
答案:10解析:完全二叉树的深度可以通过以下公式计算:深度 = log2(节点数) + 1。
对于1024个节点的完全二叉树,深度为log2(1024) + 1 = 10 + 1 = 11。
三、算法题5. 编写一个C++程序,实现一个函数,该函数接收一个整数数组和一个目标值,返回数组中和为目标值的两个数的索引。
答案:```cpp#include <iostream>#include <vector>#include <unordered_map>std::vector<int> twoSum(const std::vector<int>& nums, int target) {std::unordered_map<int, int> hash_map;for (int i = 0; i < nums.size(); ++i) {int complement = target - nums[i];if (hash_map.find(complement) !=hash_map.end()) {return {hash_map[complement], i};}hash_map[nums[i]] = i;}return {};}int main() {std::vector<int> nums = {2, 7, 11, 15};int target = 9;std::vector<int> result = twoSum(nums, target);std::cout << "Indices are: " << result[0] << " and " << result[1] << std::endl;return 0;}```解析:本题考查哈希表的应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
★最新华为校园招聘笔试试题大全★1.static有什么用途?(请至少说明两种)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。
它是一个本地的全局变量。
3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。
那就是,这个函数被限制在声明它的模块的本地范围内使用2.引用与指针有什么区别?1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
3) 不存在指向空值的引用,但是存在指向空值的指针。
3.描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性。
4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈。
5.什么是平衡二叉树?左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于1。
6.堆栈溢出一般是由什么原因导致的?没有回收垃圾资源。
7.什么函数不能声明为虚函数?Constructor(构造函数)函数不能声明为虚函数。
8.冒泡排序算法的时间复杂度是什么?时间复杂度是O(n^2)。
9.写出float x 与“零值”比较的if语句。
if(x>0.000001&&x<-0.000001)10.Internet采用哪种网络协议?该协议的主要层次结构?Tcp/Ip协议主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。
11.Internet物理地址和IP地址转换采用什么协议?ARP (Address Resolution Protocol)(地址解析協議)12.IP地址的编码分为哪俩部分?IP地址由两部分组成,网络号和主机号。
不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。
13.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。
写出C程序。
循环链表,用取余操作做14.不能做switch()的参数类型是:switch的参数不能为实型。
上海华为的一道关于指针方面的编程题int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。
(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且给出设计思路)华为笔试题含答案 [软件工程题]写一个程序, 要求功能:求出用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++;cout<<number<<endl;上面这个程序一共要循环100*50*20次,效率实在是太低了事实上,这个题目是一道明显的数学问题,而不是单纯的编程问题。
我的解法如下:因为x+2y+5z=100所以x+2y=100-5z,且z<=20 x<=100 y<=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;}cout<<number<<endl;这个程序,只需要循环21次, 两个变量,就可以得到答案,比上面的那个程序高效了许多倍----只是因为作了一些简单的数学分析这再一次证明了:计算机程序=数据结构+算法,而且算法是程序的灵魂,对任何工程问题,当用软件来实现时,必须选取满足当前的资源限制,用户需求限制,开发时间限制等种种限制条件下的最优算法。
而绝不能一拿到手,就立刻用最容易想到的算法编出一个程序了事——这不是一个专业的研发人员的行为。
那么,那种最容易想到的算法就完全没有用吗?不,这种算法正好可以用来验证新算法的正确性,在调试阶段,这非常有用。
在很多大公司,例如微软,都采用了这种方法:在调试阶段,对一些重要的需要好的算法来实现的程序,而这种好的算法又比较复杂时,同时用容易想到的算法来验证这段程序,如果两种算法得出的结果不一致(而最容易想到的算法保证是正确的),那么说明优化的算法出了问题,需要修改。
可以举例表示为:#ifdef DEBUGint simple();#end ifint optimize();......in a function:{result=optimize();ASSERT(result==simple());}这样,在调试阶段,如果简单算法和优化算法的结果不一致,就会打出断言。
同时,在程序的发布版本,却不会包含笨重的simple()函数。
——任何大型工程软件都需要预先设计良好的调试手段,而这里提到的就是一种有用的方法。
一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起,给出一个age, 在些链表中删除学生年龄等于age的学生信息。
#include "stdio.h"#include "conio.h"struct stu{char name[20];char sex;int no;int age;struct stu * next;}*linklist;struct stu *creatlist(int n){int i;//h为头结点,p为前一结点,s为当前结点struct stu *h,*p,*s;h = (struct stu *)malloc(sizeof(struct stu));h->next = NULL;p=h;for(i=0;i<n;i++){s = (struct stu *)malloc(sizeof(struct stu));p->next = s;printf("Please input the information of the student: name sex no age \n"); scanf("%s %c %d %d",s->name,&s->sex,&s->no,&s->age);s->next = NULL;p = s;}printf("Create successful!");return(h);}void deletelist(struct stu *s,int a){struct stu *p;while(s->age!=a){p = s;s = s->next;}if(s==NULL)printf("The record is not exist.");else{p->next = s->next;printf("Delete successful!");}}void display(struct stu *s){s = s->next;while(s!=NULL){printf("%s %c %d %d\n",s->name,s->sex,s->no,s->age); s = s->next;}}int main(){struct stu *s;int n,age;printf("Please input the length of seqlist:\n"); scanf("%d",&n);s = creatlist(n);display(s);printf("Please input the age:\n");scanf("%d",&age);deletelist(s,age);display(s);return 0;}2、实现一个函数,把一个字符串中的字符从小写转为大写。
#include "stdio.h"#include "conio.h"void uppers(char *s,char *us){for(;*s!='\0';s++,us++){if(*s>='a'&&*s<='z')*us = *s-32;else*us = *s;}*us = '\0';}int main(){char *s,*us;char ss[20];printf("Please input a string:\n");scanf("%s",ss);s = ss;uppers(s,us);printf("The result is:\n%s\n",us);getch();}随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。
不能用字符串库函数/***************************************************************1.函数名称:Symmetry功能:判断一个数时候为回文数(121,35653)输入:长整型的数输出:若为回文数返回值为1 esle 0******************************************************************/unsigned char Symmetry (long n){long i,temp;i=n; temp=0;while(i) //不用出现长度问题,将数按高低位掉换{temp=temp*10+i%10;i/=10;}return(temp==n);}方法一/* --------------------------------------------------------------------------- 功能:判断字符串是否为回文数字实现:先将字符串转换为正整数,再将正整数逆序组合为新的正整数,两数相同则为回文数字输入:char *s:待判断的字符串输出:无返回:0:正确;1:待判断的字符串为空;2:待判断的字符串不为数字;3:字符串不为回文数字;4:待判断的字符串溢出---------------------------------------------------------------------------- */ unsigned IsSymmetry(char *s){char *p = s;long nNumber = 0;long n = 0;long nTemp = 0;/*判断输入是否为空*/if (*s == \'\\0\')return 1;/*将字符串转换为正整数*/while (*p != \'\\0\'){/*判断字符是否为数字*/if (*p<\'0\' || *p>\'9\')return 2;/*判断正整数是否溢出*/if ((*p-\'0\') > (4294967295-(nNumber*10)))return 4;nNumber = (*p-\'0\') + (nNumber * 10);p++;}/*将数字逆序组合,直接抄楼上高手的代码,莫怪,呵呵*/ n = nNumber;while(n){/*判断正整数是否溢出*/if ((n%10) > (4294967295-(nTemp*10)))return 3;nTemp = nTemp*10 + n%10;n /= 10;}/*比较逆序数和原序数是否相等*/if (nNumber != nTemp)return 3;return 0;}方法二/* --------------------------------------------------------------------------- 功能:判断字符串是否为回文数字实现:先得到字符串的长度,再依次比较字符串的对应位字符是否相同输入:char *s:待判断的字符串输出:无返回:0:正确;1:待判断的字符串为空;2:待判断的字符串不为数字;3:字符串不为回文数字---------------------------------------------------------------------------- */ unsigned IsSymmetry_2(char *s){char *p = s;int nLen = 0;int i = 0;/*判断输入是否为空*/if (*s == \'\\0\')return 1;/*得到字符串长度*/while (*p != \'\\0\'){/*判断字符是否为数字*/if (*p<\'0\' || *p>\'9\') return 2;nLen++;p++;}/*长度不为奇数,不为回文数字*/ if (nLen%2 == 0)return 4;/*长度为1,即为回文数字*/if (nLen == 1)return 0;/*依次比较对应字符是否相同*/p = s;i = nLen/2 - 1;while (i){if (*(p+i) != *(p+nLen-i-1))return 3;i--;}return 0;}求2~2000的所有素数.有足够的内存,要求尽量快答案:int findvalue[2000]={2};static int find=1;bool adjust(int value){assert(value>=2);if(value==2) return true;for(int i=0;i<=find;i++){if(value%findvalue[i]==0)return false;}findvalue[find++];return true;}华为最后三个大题1.A,B,C,D四个进程,A向buf里面写数据,B,C,D向buf里面读数据,当A写完,且B,C,D都读一次后,A才能再写。