华为结构与材料工程师笔试题目_第1页
华为结构与材料工程师笔试题目_第2页
华为结构与材料工程师笔试题目_第3页
华为结构与材料工程师笔试题目_第4页
华为结构与材料工程师笔试题目_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、判断1、Fe-C相图,Fe3c是最稳定的富碳相.错误2、在二元合金系中,只有共晶成分的合金在结晶时才能发生共晶转变,其他任何成分的合金在结晶时都不可能发生共晶转变.错误3、从热力学上看,系统的烙是由原子间的键合决定,嫡是由晶体的原子排列决定.4、塑性变形时,滑移面总是晶体的密排面,滑移方向也总是密排方向.5、材料的硬度越大,其弹性模量也越大6、PTFE根据聚合方法的不同可分为悬浮聚合和分散聚合,前者使用与模压成型和挤压成型,后者制成的乳液可作为金属外表涂层7、固溶体或合金的强度高于纯金属,主要原因是杂质原子的存在对位错运动具有牵制作用.正确8、1wt %二氧化钛掺入到氧化铝中,是否有利于降低氧

2、化铝陶瓷的烧结温度.9、Fe合金的焊缝晶体形态主要是柱状晶和少量的等轴晶.正确10、挛生是晶体难以进行滑移时,而进行的另外一种塑性变形方式.11、一般情况下,同一种材料使用DSC、TMA、DMA测试出材料Tg点相差不会超过2度.12、相图是材料工作者常用的工具之一,其常用来表示材料的相状态与温度和成分之间的关系,其不仅能表示相的平衡态,而且能反响相的亚稳态. 正确13、根据聚合物和单体元素组成和结构变化,可将聚合反响分成加成聚合反响和缩合聚合反响两大类.选择1、能进行交滑移的位错必然是:螺旋位错混合位错刀型位错2、Db、Ds、Dl分别代表金属或合金中的晶界扩散、外表扩散、点阵扩散的扩散系数,一

3、般情况下,有:Ds Db Dl3、二氧化错陶瓷可以用做氧气气氛下的炉体加热元件,但需要将氧化错陶瓷加热到 1000 C以上,这是由于产生明显的离子电导增加热膨胀量预防相变发生4、以下三种界面作用力最大的是:氢键 范德华力静电化学键5、以下化学键,键长最短的是:配位键 氢键离子键 共价键6、烧结过程分下述几个阶段,正确顺序是:1无规那么形状颗粒外表趋圆2颗粒之间颈缩3颈部加宽4晶粒生长7、丙烯酸酯型材料不能通过以下哪种方式固化:UV固化湿气固化双组份室温固化加热固化8、用来反映材料在交变载荷作用下,反抗破坏水平的物理概念是:抗拉强度疲劳强度硬度屈服热度9、每个体心立方晶胞中包含有2个原子.10、

4、以下场景可以使用厌氧胶粘接的是:塑胶支架对接玻璃与PC粘接 PC与PC粘接金属螺钉锁固11、烧结中晶界移动的推动力是:晶界两侧自由焰差空位浓度差自由能12、拉伸试样的直径一定,标距越长那么测出的断面收缩率会:越低 不变无规律可循越高13、CuSi合金中hcp富Si相的111面与fcc富Cu相的0001 面的点阵常数相等,它 们可以形成:半共格界面非共格界面K-S关系的界面完全共格界面14、分体颗粒外表不同部位应力不同,其空位形成所需能量大小关系哪一项正确无应力 张应力 压应力15、陶瓷经烧结后在宏观上的表达表述不正确的选项是体积收缩气孔率降低致密度减小强度增加16、以下哪类材料随着温度升高电导

5、率降低氧化铝 空气 碳化硅 金属铝17、以下过程中,哪一个能使烧结体的强度增加而不引起胚体收缩体积扩散流动传质溶解-沉淀 蒸发-凝聚18、形变后的材料再升温,发生回复和再结晶现象,那么点缺陷浓度下降明显发生在:CA再结晶阶段 B晶粒长大阶段C回复阶段19、据范特荷夫规那么,纯固相反响,反响过程是放热反响等温过程吸热过程20、用来反响材料在交变荷载作用下,反抗破坏水平的物理概念是:疲劳强度屈服强度硬度抗拉强度21、下述举措哪一项对增加介质陶瓷元件击穿强度不利增加陶瓷元件面积减少陶瓷内部杂质缺陷增加陶瓷致密度减小陶瓷介质厚度22、产生枝晶偏析的原因是:液固相线间距大,冷却缓慢液固相线间距很小,冷却

6、缓慢液固相线间距大,冷却速度也大液固相线间距很小,冷却速度大23、以下哪一种表征设备不能用来分析陶瓷材料的元素成分XPS EDS XRD XRF24、应力应变25、涤纶是哪一类聚合物26、金属材料的晶粒尺寸越细,金属强度、硬度越高,塑性、韧性越好.多项选择1、影响固体材料扩散的因素有哪些A化学键 B杂质 C温度 D结构缺陷 E晶体组成及结构2、影响固相反响的因素有哪些A反响物颗粒尺寸及分布B反响温度、压力及气氛C矿化剂D反响物化学组成与结构3、以下元素分析手段,适用于进行外表有机污染物分析的为:A TOF-SIMSB EDS C XPS D EPMA4、正火的主要作用有A作为普通结构零件或大型

7、及形状复杂零件的最终热处理B作为中碳钢和低合金结构钢重要零件的预备热处理C消除过工析钢中的网状二次渗碳体D改善低碳钢和低碳合金钢的切削加工性能5、分析红外光谱时,区分官能团类型可以依靠以下哪些信息A峰型 B峰位置 C半峰宽 D峰高比例客观题局部,共30分,建议这局部做题用 40分钟.一、 单项选择题每题1分,共10题1、以下表达中不正确的选项是 .A在不同的函数中可以使用相同名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效复合语句指函数中的成对括号构成的代码2、以下全局变量定义中,正确的选项是: .A)

8、char abc ;B) char abc NUM;C) char abc NUM;D) char abc 0;3、关于断言,错误的说法是: .A我们可以使用断言来发现软件问题.B在正式发布的软件版本中也要保存断言,以便于定位问题.C断言不能用于对外部输入数据的判断,只能用于程序内部逻辑的判断.D不能用断言来代替错误处理.4、关于函数参数,正确的说法是 .A预防将函数的参数作为工作变量.B应该为函数功能的扩展预留尽可能多的参数接口.C通常函数内部会对函数参数进行合法性检查,为了提升效率,函数调用者不需要再 次进行参数合法性检查.D不要输入指针变量.5、关于函数实现,下面不正确的说法是 .A为简

9、单功能编写函数.B函数的功能应该是可以预测的,也就是只要输入数据相同就应产生同样的输出.C预防把没有关联的语句放到一个函数中.D为了增强函数的可用性,应尽量设计多用途面面俱到的函数.6、关于函数,不正确的说法是 .A如果多段代码重复做同一件事情,那么在函数的划分上可能存在问题.B功能不明确较小的函数,特别是仅有一个上级函数调用它时,应考虑把它合并到上 级函数中,而不必单独存在.C对所调用函数的错误返回码可以根据需要决定是否处理.D对于提供了返回值的函数,在引用时最好使用其返回值.7、编程中下面说法错误的选项是 .A)编程时,要预防差1错误.如:把“=误写成 =误写成“.B)系统运行之初,要初始

10、化有关变量及运行环境,预防未经初始化的变量被引用,但 可以使用操作系统的默认初始化值.C)有可能的话,if语句尽量加上 else分支,又没有 else分支的语句要小心对待; switch语句必须有default 分支.D)要时刻注意易混淆的操作符,如C/C+中的=与=、|环与|“、&环与&等.当编完程序后,应从头至尾检查一遍这些操作符,以预防拼写错误.8、如果有以下定义:char acX = abcdefg;char acY = a,b,c,d,e,f,g;下面四个说法中正确的选项是:.A)数组acX和数组acY等价B)数组acX和数组acY的长度相同C)数组acX的长度大于数组acY的长度D

11、)数组acX的长度小于数组Y的长度9、假设执行语句S的时间为 O(1),那么执行以下程序短的时间为 (乘法表的计算可以采用这种模式)for(i=1;i=n;i+)for(j=i;j=n;j+)S; A) O(n) B) O(n2) C) O(n*i) D) O(n+1)10、设有98个已排序列元素,采用二分法查找时,最大比拟次数是 .A) 49B) 15C) 20D) 7二、多项选择题(每题2分,共10题,少选可以得1分)11、关于全局变量的注释,哪些描述是正确的 cA)全局变量要有较详细的注释B)注释包括功能、取值范围等C)如果全局变量的命名是充分自注释的,那么可以不加注释D)注释可以包括使

12、用方法12、 关于变量,正确的说法是: .A)在对变量声明的同时,应对其含义、作用及取值范围进行注释说明,同时假设有必要 还应说明与其它变量的关系;B)对公共变量赋值时,假设有必要应进行合法性检查,以提升代码的可靠性、稳定性;C构造仅有一个函数可以修改,而其余函数只读的全局变量,可预防函数的不可重入 性;D不同的编译器对变量的默认初始化是不同的.为了预防不同编译器引起的差异,对 变量,尤其是指针变量,强烈推荐在使用前将其初始化.13、下面关于资源分配的说法正确的选项是: .A只引用属于自己的存贮空间.B预防引用已经释放的内存空间.C过程/函数中分配的内存,在过程 /函数退出之前要释放.D过程/

13、函数中申请的为翻开文件而使用的文件句柄,在过程/函数退出之前要关闭.14、如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦 .A程序的可读性可理解性变差.程序员自己会忘记那些数字或字符串是什么意思, 用户那么更加不知它们从何处来、表示什么.B如果要修改数字或字符串,那么会在很多地方改动,既麻烦又容易出错.C在程序的很多地方输入同样的数字或字符串,难保不发生书写错误.D程序无法编译.15、 关于宏 define SQUAREaa*a正确的用法是 A) b = SQUARE a+ ;B) b = SQUARE a ;a+ ;C) b = SQUARE a - ;a-;D) b = SQ

14、UARE a ;a-;16、 以下对结构struct和联合union的说法正确的有: .A结构和联合都是由多个不同的数据类型成员组成;B在任何同一时刻,联合中只存放了一个被选中的成员;C在任何同一时刻,都可以访问结构和联合的所有成员;D对于结构和联合的不同成员赋值是互不影响的.17、关于编译预处理程序的功能包括但不限于: .A宏定义;B条件编译;C在源代码中插入预定义的环境变量;D翻开或关闭某个编译选项.18、 以下extern C的用法,哪些是正确的: .A在C+用引用C语言中的函数和变量;B引用其它文件定义的函数和变量;C C+实现的DLL导出动态连接符号给 C语言代码使用;直接使用ext

15、ern即可D引用其它C程序定义的函数和变量.19、 下面哪些是sprintf函数正常使用出现情况:.A输出缓冲区太短,出现溢出;B参数多于格式符的数目;C多线程同时用不同缓冲区调用sprintf ;D %s格式符对应了空指针.20、 关于关于数组和指针描述正确的选项是: .A数组可以在静态存储去或者栈上创立;B指针可以随意指向任意类型的内存单元;C用sizeof运算符可以计算出数组的容量字节数,而不能用sizeof计算出指针p所指向的内存容量;D当指针p指向常量字符串时,也可以向字符串数组那样修改其中的某个字符.三、 编程题共2题,第1题40分,第2题30分.请上机编写程序,按题目要求提 交文

16、件.本试题采用自动测试用例进行评分,测试用例不对考生公开,凡不满足提交要 求导致不能编译或用例不通过,不予评分;.1 .电路板布线问题? 问题描述:o 对于一个有N个引脚的电路板,我们需要在这些引脚之间连线.现在对于给定的连接引脚的方法,需要程序判断,这组方法是否会产生线段之间的交叉.? 输入:o N电路板的引脚数量;1,2, 3,4,.连线的方式.1, 2表示1、2号引脚存在连线.o? 要求实现函数:unsigned int Lay_lineint n, unsigned int *p不产生交叉返回0; 产生交叉返回 1输入参数:n:电路板引脚个数;p:指向一个数组长度固定为64,表示电路

17、板引脚连接方式;输入:1 4 2 3 00表示布线结束表示该连接方案有两个连接1号4号管脚连接2号3号管角连接例如N = 4; (a1,a4), (a2,a3)程序输出01234a2a3a4N = 4; (a3,a1), (a4,a2)程序输出11N = 4; (a2,a1), (a2,a3)程序输出0a1a2a3a41 2 *3 1%4注:没有布线输入数据为0意味着没有连线 可认为没有交叉2 .括号匹配判断用栈实现? 问题描述:o 检查字符串表达式中的括号是否匹配;o 左括号数目同有括号数目不相等即为不匹配;o 去除多余的左括号或者右括号,优先保存先出现的括号;o 匹配后去除无效的括号:如: 表达式应为表达式;o 只考虑小括号,不考虑先出现右括号的情况;? 要求实现函数:字符串最长长度为 60;表达式正确性不需要考虑voi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论