華為結(jié)構(gòu)與材料工程師筆試題目_第1頁
華為結(jié)構(gòu)與材料工程師筆試題目_第2頁
華為結(jié)構(gòu)與材料工程師筆試題目_第3頁
華為結(jié)構(gòu)與材料工程師筆試題目_第4頁
華為結(jié)構(gòu)與材料工程師筆試題目_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

判斷Fe-C相圖,F(xiàn)e3C是最穩(wěn)定的富碳相。錯誤在二元合金系中,只有共晶成分的合金在結(jié)晶時才能發(fā)生共晶轉(zhuǎn)變,其他任何成分的合金在結(jié)晶時都不可能發(fā)生共晶轉(zhuǎn)變。錯誤3、從熱力學(xué)上看,系統(tǒng)的焓是由原子間的鍵合決定,熵是由晶體的原子排列決定。4、塑性變形時,滑移面總是晶體的密排面,滑移方向也總是密排方向。5、材料的硬度越大,其彈性模量也越大6、PTFE根據(jù)聚合方法的不同可分為懸浮聚合和分散聚合,前者使用與模壓成型和擠壓成型,后者制成的乳液可作為金屬表面涂層7、固溶體或合金的強(qiáng)度高于純金屬,主要原因是雜質(zhì)原子的存在對位錯運(yùn)動具有牽制作用。正確8、1wt%二氧化鈦摻入到氧化鋁中,是否有利于降低氧化鋁陶瓷的燒結(jié)溫度。9、Fe合金的焊縫晶體形態(tài)主要是柱狀晶和少量的等軸晶。正確10、孿生是晶體難以進(jìn)行滑移時,而進(jìn)行的另外一種塑性變形方式。11、一般情況下,同一種材料使用DSC、TMA、DMA測試出材料Tg點(diǎn)相差不會超過2度。12、相圖是材料工作者常用的工具之一,其常用來表示材料的相狀態(tài)與溫度和成分之間的關(guān)系,其不僅能表示相的平衡態(tài),而且能反應(yīng)相的亞穩(wěn)態(tài)。正確13、按照聚合物和單體元素組成和結(jié)構(gòu)變化,可將聚合反應(yīng)分成加成聚合反應(yīng)和縮合聚合反應(yīng)兩大類。選擇1、能進(jìn)行交滑移的位錯必然是:螺旋位錯混合位錯刀型位錯2、Db、Ds、Dl分別代表金屬或合金中的晶界擴(kuò)散、表面擴(kuò)散、點(diǎn)陣擴(kuò)散的擴(kuò)散系數(shù),一般情況下,有:Ds>Db>Dl3、二氧化鋯陶瓷可以用做氧氣氣氛下的爐體加熱元件,但需要將氧化鋯陶瓷加熱到1000℃以上,這是因?yàn)??產(chǎn)生明顯的離子電導(dǎo)增加熱膨脹量防止相變發(fā)生4、以下三種界面作用力最大的是:氫鍵范德華力靜電化學(xué)鍵5、以下化學(xué)鍵,鍵長最短的是:配位鍵氫鍵離子鍵共價鍵6、燒結(jié)過程分下述幾個階段,正確順序是:(1)無規(guī)則形狀顆粒表面趨圓(2)顆粒之間頸縮(3)頸部加寬(4)晶粒生長7、丙烯酸酯型材料不能通過以下哪種方式固化:UV固化濕氣固化雙組份室溫固化加熱固化8、用來反映材料在交變載荷作用下,抵抗破壞能力的物理概念是:抗拉強(qiáng)度疲勞強(qiáng)度硬度屈服熱度9、每個體心立方晶胞中包含有(2)個原子。10、以下場景可以使用厭氧膠粘接的是:塑膠支架對接玻璃與PC粘接PC與PC粘接金屬螺釘鎖固11、燒結(jié)中晶界移動的推動力是:晶界兩側(cè)自由焓差空位濃度差自由能12、拉伸試樣的直徑一定,標(biāo)距越長則測出的斷面收縮率會:越低不變無規(guī)律可循越高13、CuSi合金中hcp富Si相的(111)面與fcc富Cu相的(0001)面的點(diǎn)陣常數(shù)相等,它們可以形成:半共格界面非共格界面K-S關(guān)系的界面完全共格界面14、分體顆粒表面不同部位應(yīng)力不同,其空位形成所需能量大小關(guān)系哪一項(xiàng)正確?無應(yīng)力<張應(yīng)力<壓應(yīng)力?15、陶瓷經(jīng)燒結(jié)后在宏觀上的表達(dá)表述不正確的是?體積收縮氣孔率降低致密度減小強(qiáng)度增加16、下列哪類材料隨著溫度升高電導(dǎo)率降低?氧化鋁空氣碳化硅金屬鋁17、下列過程中,哪一個能使燒結(jié)體的強(qiáng)度增加而不引起胚體收縮?體積擴(kuò)散流動傳質(zhì)溶解-沉淀蒸發(fā)-凝聚18、形變后的材料再升溫,發(fā)生回復(fù)和再結(jié)晶現(xiàn)象,則點(diǎn)缺陷濃度下降明顯發(fā)生在:CA再結(jié)晶階段B晶粒長大階段C回復(fù)階段19、據(jù)范特荷夫規(guī)則,純固相反應(yīng),反應(yīng)過程是?放熱反應(yīng)等溫過程吸熱過程20、用來反應(yīng)材料在交變荷載作用下,抵抗破壞能力的物理概念是:疲勞強(qiáng)度屈服強(qiáng)度硬度抗拉強(qiáng)度21、下述措施哪一項(xiàng)對增加介質(zhì)陶瓷元件擊穿強(qiáng)度不利?增加陶瓷元件面積減少陶瓷內(nèi)部雜質(zhì)缺陷增加陶瓷致密度減小陶瓷介質(zhì)厚度22、產(chǎn)生枝晶偏析的原因是:液固相線間距大,冷卻緩慢液固相線間距很小,冷卻緩慢液固相線間距大,冷卻速度也大液固相線間距很小,冷卻速度大23、下列哪一種表征設(shè)備不能用來分析陶瓷材料的元素成分?XPSEDSXRDXRF24、應(yīng)力應(yīng)變25、滌綸是哪一類聚合物26、金屬材料的晶粒尺寸越細(xì),金屬強(qiáng)度、硬度越高,塑性、韌性越好。多選1、影響固體材料擴(kuò)散的因素有哪些?A化學(xué)鍵B雜質(zhì)C溫度D結(jié)構(gòu)缺陷E晶體組成及結(jié)構(gòu)2、影響固相反應(yīng)的因素有哪些?A反應(yīng)物顆粒尺寸及分布B反應(yīng)溫度、壓力及氣氛C礦化劑D反應(yīng)物化學(xué)組成與結(jié)構(gòu)3、以下元素分析手段,適用于進(jìn)行表面有機(jī)污染物分析的為:ATOF-SIMSBEDSCXPSDEPMA4、正火的主要作用有A作為普通結(jié)構(gòu)零件或大型及形狀復(fù)雜零件的最終熱處理B作為中碳鋼和低合金結(jié)構(gòu)鋼重要零件的預(yù)備熱處理C消除過工析鋼中的網(wǎng)狀二次滲碳體D改善低碳鋼和低碳合金鋼的切削加工性能5、分析紅外光譜時,辨別官能團(tuán)類型可以依靠以下哪些信息?A峰型B峰位置C半峰寬D峰高比例客觀題部分,共30分,建議這部分答題用40分鐘。

一、

單選題(每題1分,共10題)1、以下敘述中不正確的是______。?A)在不同的函數(shù)中可以使用相同名字的變量B)函數(shù)中的形式參數(shù)是局部變量C)在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D).在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效(復(fù)合語句指函數(shù)中的成對括號構(gòu)成的代碼)?

2、下列全局變量定義中,正確的是:______。A)charabc[][];B)charabc[][NUM];C)charabc[NUM][];D)charabc[0];

3、關(guān)于斷言,錯誤的說法是:______。A)我們可以使用斷言來發(fā)現(xiàn)軟件問題。B)在正式發(fā)布的軟件版本中也要保留斷言,以便于定位問題。C)斷言不能用于對外部輸入數(shù)據(jù)的判斷,只能用于程序內(nèi)部邏輯的判斷。D)不能用斷言來代替錯誤處理。

4、關(guān)于函數(shù)參數(shù),正確的說法是______。A)防止將函數(shù)的參數(shù)作為工作變量。B)應(yīng)該為函數(shù)功能的擴(kuò)展預(yù)留盡可能多的參數(shù)接口。C)通常函數(shù)內(nèi)部會對函數(shù)參數(shù)進(jìn)行合法性檢查,為了提高效率,函數(shù)調(diào)用者不需要再次進(jìn)行參數(shù)合法性檢查。D)不要輸入指針變量。

5、關(guān)于函數(shù)實(shí)現(xiàn),下面不正確的說法是______。A)為簡單功能編寫函數(shù)。B)函數(shù)的功能應(yīng)該是可以預(yù)測的,也就是只要輸入數(shù)據(jù)相同就應(yīng)產(chǎn)生同樣的輸出。C)防止把沒有關(guān)聯(lián)的語句放到一個函數(shù)中。D)為了增強(qiáng)函數(shù)的可用性,應(yīng)盡量設(shè)計多用途面面俱到的函數(shù)。

6、關(guān)于函數(shù),不正確的說法是______。A)如果多段代碼重復(fù)做同一件事情,那么在函數(shù)的劃分上可能存在問題。B)功能不明確較小的函數(shù),特別是僅有一個上級函數(shù)調(diào)用它時,應(yīng)考慮把它合并到上級函數(shù)中,而不必單獨(dú)存在。C)對所調(diào)用函數(shù)的錯誤返回碼可以根據(jù)需要決定是否處理。D)對于提供了返回值的函數(shù),在引用時最好使用其返回值。

7、編程中下面說法錯誤的是______。A)編程時,要防止差1錯誤。如:把“<=”誤寫成“<”或“>=”誤寫成“>”。B)系統(tǒng)運(yùn)行之初,要初始化有關(guān)變量及運(yùn)行環(huán)境,防止未經(jīng)初始化的變量被引用,但可以使用操作系統(tǒng)的默認(rèn)初始化值。C)有可能的話,if語句盡量加上else分支,對沒有else分支的語句要小心對待;switch語句必須有default分支。D)要時刻注意易混淆的操作符,如C/C++中的“=”與“==”、“|”與“||”、“&”與“&&”等。當(dāng)編完程序后,應(yīng)從頭至尾檢查一遍這些操作符,以防止拼寫錯誤。

8、如果有下列定義:??characX[]="abcdefg";??characY[]={'a','b','c','d','e','f','g'};??下面四個說法中正確的是:______。?A)數(shù)組acX和數(shù)組acY等價B)數(shù)組acX和數(shù)組acY的長度相同?C)數(shù)組acX的長度大于數(shù)組acY的長度D)數(shù)組acX的長度小于數(shù)組Y的長度

9、假設(shè)執(zhí)行語句S的時間為O(1),則執(zhí)行下列程序短的時間為______。(乘法表的計算可以采用這種模式)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、設(shè)有98個已排序列元素,采用二分法查找時,最大比較次數(shù)是______。

A)?49

B)?15

C)?20

D)?7?

二、

多選題(每題2分,共10題,少選可以得1分)11、

關(guān)于全局變量的注釋,哪些描述是正確的?______。A)全局變量要有較詳細(xì)的注釋B)注釋包括功能、取值范圍等C)如果全局變量的命名是充分自注釋的,則可以不加注釋D)注釋可以包括使用方法

12、

關(guān)于變量,正確的說法是:______。A)在對變量聲明的同時,應(yīng)對其含義、作用及取值范圍進(jìn)行注釋說明,同時若有必要還應(yīng)說明與其它變量的關(guān)系;B)對公共變量賦值時,若有必要應(yīng)進(jìn)行合法性檢查,以提高代碼的可靠性、穩(wěn)定性;C)構(gòu)造僅有一個函數(shù)可以修改,而其余函數(shù)只讀的全局變量,可防止函數(shù)的不可重入性;D)不同的編譯器對變量的默認(rèn)初始化是不同的。為了避免不同編譯器引起的差別,對變量,尤其是指針變量,強(qiáng)烈推薦在使用前將其初始化。

13、

下面關(guān)于資源分配的說法正確的是:______。A)只引用屬于自己的存貯空間。B)防止引用已經(jīng)釋放的內(nèi)存空間。C)過程/函數(shù)中分配的內(nèi)存,在過程/函數(shù)退出之前要釋放。D)過程/函數(shù)中申請的(為打開文件而使用的)文件句柄,在過程/函數(shù)退出之前要關(guān)閉。

14、

如果不使用常量,直接在程序中填寫數(shù)字或字符串,將會有什么麻煩?______。A)程序的可讀性(可理解性)變差。程序員自己會忘記那些數(shù)字或字符串是什么意思,用戶則更加不知它們從何處來、表示什么。B)如果要修改數(shù)字或字符串,則會在很多地方改動,既麻煩又容易出錯。C)在程序的很多地方輸入同樣的數(shù)字或字符串,難保不發(fā)生書寫錯誤。D)程序無法編譯。

15、

關(guān)于宏defineSQUARE(a)((a)*(a))正確的用法是______。A)b=SQUARE(a++);B)b=SQUARE(a);

a++;C)b=SQUARE(a--);

a--;D)b=SQUARE(a);

a--;

16、

以下對結(jié)構(gòu)(struct)和聯(lián)合(union)的說法正確的有:______。A)結(jié)構(gòu)和聯(lián)合都是由多個不同的數(shù)據(jù)類型成員組成;?B)在任何同一時刻,聯(lián)合中只存放了一個被選中的成員;?C)在任何同一時刻,都可以訪問結(jié)構(gòu)和聯(lián)合的所有成員;?

?D)對于結(jié)構(gòu)和聯(lián)合的不同成員賦值是互不影響的。?

17、

關(guān)于編譯預(yù)處理程序的功能包括但不限于:?______。A)宏定義;?B)條件編譯;?C)在源代碼中插入預(yù)定義的環(huán)境變量;?D)打開或關(guān)閉某個編譯選項(xiàng)。?

18、

下列extern"C"的用法,哪些是正確的:______。A)在C++中引用C語言中的函數(shù)和變量;?B)引用其它文件定義的函數(shù)和變量;?C)C++實(shí)現(xiàn)的DLL,導(dǎo)出動態(tài)連接符號給C語言代碼使用;(直接使用extern即可)?D)引用其它C程序定義的函數(shù)和變量。

19、

下面哪些是sprintf函數(shù)正常使用出現(xiàn)情況:______。?A)輸出緩沖區(qū)太短,出現(xiàn)溢出;B)參數(shù)多于格式符的數(shù)目;C)多線程同時用不同緩沖區(qū)調(diào)用sprintf;D)%s格式符對應(yīng)了空指針。

20、

關(guān)于關(guān)于數(shù)組和指針描述正確的是:______。?A)數(shù)組可以在靜態(tài)存儲去或者棧上創(chuàng)建?;B)指針可以隨意指向任意類型的內(nèi)存單元?;C)用sizeof運(yùn)算符可以計算出數(shù)組的容量(字節(jié)數(shù)),而不能用sizeof()計算出指針p所指向的內(nèi)存容量;?D)當(dāng)指針p指向常量字符串時,也可以向字符串?dāng)?shù)組那樣修改其中的某個字符。?

三、

編程題(共2題,第1題40分,第2題30分。請上機(jī)編寫程序,按題目要求提交文件。本試題采用自動測試用例進(jìn)行評分,測試用例不對考生公開?,凡不滿足提交要求導(dǎo)致不能編譯或用例不通過,不予評分;)。1.電路板布線問題問題描述:對于一個有N個引腳的電路板,我們需要在這些引腳之間連線?,F(xiàn)在對于給定的連接引腳的方法,需要程序判斷,這組方法是否會產(chǎn)生線段之間的交叉。輸入:N電路板的引腳數(shù)量;(1,2),(3,4),......連線的方式。(1,2)表示1、2號引腳存在連線。

要求實(shí)現(xiàn)函數(shù):

unsignedintLay_line(intn,unsignedint*p)

不產(chǎn)生交叉返回0;

產(chǎn)生交叉返回

1

輸入?yún)?shù):n:電路板引腳個數(shù);

p:指向一個數(shù)組(長度固定為64),表示電路板引腳連接方式;

輸入:14230

(0表示布線結(jié)束)

表示該連接方案有兩個連接1號4號管腳連接

2號3號管角連接示例N=4;(a1,a4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論