第一篇:硬件工程師筆試題
1.你知道哪些常用邏輯電平?TTL于CMOS點(diǎn)評(píng)可以直接互連嗎?
TTL、CMOS、LVTTL、LVCMOS、ECL,TTL和CMOS不可以直接互連,由于TTL是在0.3-3.6V之間,而CMOS則是有在12V的有在5V的。CMOS輸出接到TTL是可以直接互連。TTL接到CMOS需要在輸出端口加一上拉電阻接到5V或者12V。
2.RS232、RS485的區(qū)別?
RS232是單端信號(hào)傳輸,用高壓來(lái)實(shí)現(xiàn)長(zhǎng)距離(低速下最遠(yuǎn)可做到30米左右)和抗干擾,二RS485采用差分法來(lái)傳輸信號(hào),對(duì)共模干擾具有更強(qiáng)的抗干擾力,同樣條件下的傳輸速率和距離等指標(biāo)遠(yuǎn)強(qiáng)于232。
3.單片機(jī)上電后沒(méi)有運(yùn)轉(zhuǎn),首先要檢查什么?
晶振是否起振。
4.什么是零點(diǎn)漂移?怎樣抑制零點(diǎn)漂移?
零點(diǎn)漂移,就是指放大電路的輸入端短路時(shí),輸出端還有緩慢變化的電壓產(chǎn)生,即輸出電壓偏離原來(lái)的起始點(diǎn)而上下漂動(dòng)。抑制零點(diǎn)漂移的方法一般有:采用恒溫措施;補(bǔ)償法。
5.選擇運(yùn)擇運(yùn)放的標(biāo)準(zhǔn)?
a運(yùn)放供電電壓大小和方式選擇;
b運(yùn)放封裝選擇;
c.運(yùn)放反饋方式,即是VFA(電壓反饋運(yùn)放)還是CFA(電流反饋運(yùn)放);
d.運(yùn)放帶寬;
e壓擺率大小,這決定全功率信號(hào)帶寬;
6.二極管主要用途有哪些?
發(fā)光、整流、穩(wěn)壓、開(kāi)關(guān)。
7.靜態(tài)工作點(diǎn)的確定對(duì)放大器有什么意義?
正確地確定靜態(tài)工作點(diǎn)能夠使放大器有最小的截止失真和飽和失真,同時(shí)還可以獲得最大的動(dòng)態(tài)范圍,提高三極管的使用效率。
8.如何評(píng)價(jià)放大電路的性能?有哪些主要指標(biāo)?
放大電路的性能好壞一般由如下幾項(xiàng)指標(biāo)確定:放大增益、輸入輸出電阻、通頻帶、失真度和信噪比。
9.影響放大器的工作點(diǎn)穩(wěn)定性的主要因素有哪些?
元器件參數(shù)的溫度漂移以及電源的波動(dòng)。
10.為什么要引入反饋?
穩(wěn)定系統(tǒng);降低參數(shù)、噪聲和非線(xiàn)性失真;保持最優(yōu)化。
11.電壓跟隨器主要用途在哪里,及特性如何?
電壓跟隨器的電壓放大倍數(shù)恒小于且接近1,一般做緩沖級(jí)及隔離級(jí)。
12.電壓跟隨器的輸入輸出特性如何?
輸入輸出基本相同。
13.什么是幅頻特性?什么相頻特性?
放大電路的電壓放大倍數(shù)與頻率的關(guān)系稱(chēng)為幅頻特性;輸入信號(hào)與輸出信號(hào)的相角差稱(chēng)為相頻特性。
14.對(duì)功率放大電路的主要技術(shù)性能有哪些要求?
輸入靈敏度;不失真輸出功率;頻率響應(yīng)范圍;電壓適應(yīng)范圍;輸入阻抗;輸出阻抗;失真度。
15.抑制零點(diǎn)漂移的方法有哪些?
選用溫度性能好的元器件、采用溫度補(bǔ)償電路、采用差分放大電路。
16.整流電路的作用?
把交流電能轉(zhuǎn)換為直流電能。
17.電容濾波器和電感濾波器各適用什么樣的情況?
電容濾波適用于小負(fù)載電流、電感濾波適用于大負(fù)載電流。
18.直流穩(wěn)壓電源中濾波電路的目的是?
將交、直流混合量中的交流成分濾掉。
19.直流穩(wěn)壓電源中濾波電路應(yīng)選用哪種類(lèi)型?
有分立元件穩(wěn)壓電路和集成穩(wěn)壓電路2種。
20.你認(rèn)為你從事研發(fā)工作有哪些特點(diǎn)?你最大弱點(diǎn)及改進(jìn)方法。你的理想以及索要達(dá)到的目標(biāo)。
第二篇:硬件工程師筆試題一
本文由loveman666貢獻(xiàn)
doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。1:以下關(guān)于優(yōu)先級(jí)繼承的敘述中,錯(cuò)誤的是 A.優(yōu)先級(jí)繼承是用來(lái)解決優(yōu)先級(jí)反轉(zhuǎn)問(wèn)題的技術(shù) B.優(yōu)先級(jí)反轉(zhuǎn)是用來(lái)解決優(yōu)先級(jí)繼承問(wèn)題的技術(shù) C.當(dāng)發(fā)生一個(gè)任務(wù)由于等待比它低優(yōu)先級(jí)任務(wù)釋放資源而被阻塞時(shí),暫時(shí)提高低優(yōu)先級(jí) 的優(yōu)先級(jí),使其盡快地執(zhí)行,并釋放高優(yōu)先級(jí)所需的資源 D.優(yōu)先級(jí)繼承是由 RTOS 完成的 2:設(shè) int a;,則語(yǔ)句 for(a=0;a= =0;a++);和語(yǔ)句 for(a=0;a=0;a++);執(zhí)行循環(huán)的次數(shù)分別是 A.0,0 B.0,1 C.1,0 D.1,1 3:若定義了 struct num { int a;int b;}d[3]={{1,4},{2,5},{6,7} };則執(zhí)行 printf(″%dn″,d[2].a*d[2].b/d[1].b);語(yǔ)句的輸出結(jié)果是 A.2 B.2.5 C.8 D.8.4 4:在微機(jī)系統(tǒng)中,為使工作在一般完全嵌套方式的 8259A 中斷控制器能接受下一個(gè)中斷 請(qǐng)求,在中斷服務(wù)程序結(jié)束處應(yīng) A.直接執(zhí)行 IRET 指令
B.先執(zhí)行 POP 指令 C.先發(fā)送普通 EOI 命令 D.先發(fā)送特殊 EOI 命令 5:對(duì)于 while 語(yǔ)句,錯(cuò)誤的說(shuō)法是 A.用條件控制循環(huán)體的執(zhí)行次數(shù) B.循環(huán)體至少要執(zhí)行一次 C.循環(huán)體有可能一次也不執(zhí)行 D.循環(huán)體中可以包含若干條語(yǔ)句 6:以“只讀”方式打開(kāi)文本文件 a: aa.dat,下列語(yǔ)句中哪一個(gè)是正確的 A.fp=fopen(″a: aa.dat″,″ab″);
B.fp=fopen(″a: aa.dat″,″a″);C.fp=fopen(″a: aa.dat″,″wb″);
D.fp=fopen(″a: aa.dat″,″r″);7:若有說(shuō)明語(yǔ)句“int a[10],*p=a;,對(duì)數(shù)組元素的正確引用是 ” A.a[p] B.P[a] C.*(P+2)D.P+2 8:無(wú)條件轉(zhuǎn)移語(yǔ)句的一般形式是:goto 語(yǔ)句標(biāo)號(hào);,其中的語(yǔ)句標(biāo)號(hào)可以是 A.整型數(shù) B.標(biāo)識(shí)符 C.保留字
D.實(shí)型數(shù) 9:若函數(shù)中局部變量的值經(jīng)函數(shù)調(diào)用后仍保留,則該局部變量定義為 A.自動(dòng)變量 B.內(nèi)部變量 C.外部變量 D.靜態(tài)變量 10:在 32 位處理器上,假設(shè)棧頂指針寄存器的當(dāng)前值為 0x00FFFFE8,那么在執(zhí)行完指 令“push eax”(eax 為 32 位寄存器)后,棧指針的當(dāng)前值應(yīng)為 A.0x00FFFFE4 B.0x00FFFFE6 C.0x00FFFFEA D.0x00FFFFEC 11:20.對(duì)于 8253 某一通道,要獲得最大計(jì)數(shù)值,其初值設(shè)置為 A.0000H B.01H C.0FFH D.0FFFFH 12:設(shè) FILE*fp;若 fp 指向的文件未結(jié)束,則函數(shù) feoffp 的返回值為 A.0 B.true C.非 0 D.false 13:下列關(guān)于算式運(yùn)算指令的說(shuō)法中正確的是
A.INC 指令不影響標(biāo)志 CF B.CMP 指令執(zhí)行減法操作,并修改操作數(shù) C.8086 的算術(shù)運(yùn)算指令只能處理無(wú)符號(hào)二進(jìn)制數(shù) D.除法指令 DIV 執(zhí)行后,AX 中存放余數(shù) 14:設(shè) struct { short a;char b;float c;}cs;則 sizeof(cs)的值是 A.4 B.5 C.6 D.7 簡(jiǎn)答題 15:以下程序的功能是在輸入的一組正整數(shù)中找出其中的最大者,若輸入的數(shù)值為 0,程 序結(jié)束。main(){ int a,max=0;scanf(”%d”&a);while(a){if()max=a;
scanf(“%d”,&a);} printf(“%d”,max);} 將空白處的代碼補(bǔ)充完整。16:為什么要進(jìn)行總線(xiàn)仲裁? 17:8086CPU 的總線(xiàn)接口部件由哪幾部分組成? 18:關(guān)鍵字 static 的作用是什么? 19:8086 對(duì)存儲(chǔ)器的管理為什么采用分段的辦法? 20:C++中的空類(lèi),默認(rèn)產(chǎn)生哪些類(lèi)成員函數(shù)? 21:閱讀下列程序,回答問(wèn)題。# include main(){ int a,b,m,n;scanf(“%d%d n”, %a, %b);m=1;n=1;if(a>0)m=m+n;if(a else if(a==b)n=5;else n=m+n;printf(“m=%d n=%d n”, m, n);
} 當(dāng)輸入為:-1-2<回車(chē)> 時(shí),寫(xiě)出程序的運(yùn)行結(jié)果。22:類(lèi)型號(hào) 30H 的中斷服務(wù)程序入口地址為 1000H:0580H,寫(xiě)出這個(gè)中斷向量在中斷 向量表中的存放位置和存放情況。23:什么是 8086CPU 的總線(xiàn)周期,它至少需要由幾個(gè) T 狀態(tài)(時(shí)期周期)組成?在什么情況 下需要在總線(xiàn)周期中插入等待周期 T w ,T w 應(yīng)插入在哪里? 24:下面的代碼就使用了__interrupt 關(guān)鍵字去定義了一個(gè)中斷服務(wù)子程序(ISR),請(qǐng)?jiān)u論 一下這段代碼的錯(cuò)誤。__interrupt double compute_area(double radius){ double area = PI * radius * radius;printf(“ Area = %f”, area);return area;} 25:面向?qū)ο笫鞘裁匆馑?,C++是如何實(shí)現(xiàn)的;
第三篇:機(jī)械設(shè)計(jì)工程師筆試題
思源電氣GIS機(jī)械設(shè)計(jì)工程師筆試題
選擇題
1:圓齒輪強(qiáng)地計(jì)算中,以()齒輪為計(jì)算依據(jù) A.大斷當(dāng)量圓柱齒輪 B.平均分度當(dāng)量圓柱齒輪 C.大端分度圓住齒輪
D.平均分度當(dāng)量圓柱的當(dāng)量直齒齒輪
2:工藝基準(zhǔn)是在工藝過(guò)程中所采取的基準(zhǔn) ,它不包括 A.工序基準(zhǔn) B.定位基準(zhǔn) C.測(cè)量基準(zhǔn) D.平面基準(zhǔn)
3:下列選項(xiàng)中屬于獲得形狀誤差的是 A.試切法 B.調(diào)整法
C.刀尖軌跡法 D.找正裝佳
4:牌號(hào)T9的碳素工具鋼,數(shù)值9的含義是: A.0.09% B.0.9% C.9% D.90%
5:一對(duì)齒輪的材料加工都相同,則接觸疲勞破壞先發(fā)生在 A.大輪 B.小輪 C.同時(shí) D.不一定
簡(jiǎn)答題
6:常用的裝配吊具有哪些?
7:緩沖零件在沖摩中起什么作用?
8:鋼按其端面形狀可分幾類(lèi)?
9:鈑金工常用的連接方法有哪些?
10:錐柄鉆頭中的扁尾有何作用?
11:氣割的過(guò)程是什么?
12:鉆頭的柄部有何作用?
13:局部加熱矯正的效果取決于什么?
14:球面的分割方式通常有什么?
15:火花鑒別法中的三種尾花是什么?
第四篇:JAVA工程師筆試題
一、選擇題
1.Java中提供了名為()的包裝類(lèi)來(lái)包裝原始字符串類(lèi)型。A.Integer B.Char C.Double D.String
2.java.lang包的()方法比較兩個(gè)對(duì)象是否相等,相等返回true。A.toString()B.equals()C.compare()
D.以上所有選項(xiàng)都不正確
3.下面的集合中,()不可以存儲(chǔ)重復(fù)元素。A.Set B.Collection C.Map D.List 4.Java接口的修飾符可以為()
A private B protected C final D abstract
5.下面哪些是Thread類(lèi)的方法()
A start()B run()C exit()D getPriority()
6.下面關(guān)于java.lang.Exception類(lèi)的說(shuō)法正確的是()
A 繼承自Throwable B Serialable C集成自Error D以上都不正確
7.下面程序的運(yùn)行結(jié)果:()
public static void main(String[] args){ // TODO Auto-generated method stub Thread t = new Thread(){ public void run(){ pong();} };t.run();System.out.print(“ping”);} static void pong(){ System.out.print(“pong”);}
A pingpong B pongping C pingpong和pongping都有可能 D 都不輸出
8.下面哪個(gè)流類(lèi)屬于面向字符的輸入流()A BufferedWriter B FileInputStream C ObjectInputStream D InputStreamReader
9.ArrayList list = new ArrayList(20);中的list擴(kuò)充幾次()
A 0 B 1 C 2 D 3
二、問(wèn)答題
1.String與StringBuffer的區(qū)別?
2.談?wù)刦inal、finally、finalize的區(qū)別?
3.創(chuàng)建一個(gè)對(duì)象的方法有哪些?
4.編寫(xiě)一個(gè)程序,產(chǎn)生ArrayIndexOutOfBoundsException異常,并捕獲該異常,在控制臺(tái)輸出異常信息。
5.寫(xiě)一個(gè)線(xiàn)程安全的Singleton實(shí)例
6.請(qǐng)用JAVA代碼實(shí)現(xiàn)拷貝一個(gè)大于2G的文件到其他盤(pán)。
7.設(shè)計(jì)四個(gè)線(xiàn)程,其中兩個(gè)線(xiàn)程每次對(duì)變量i加1,另外兩個(gè)線(xiàn)程每次對(duì)i減1.8.自己編寫(xiě)代碼,實(shí)現(xiàn)生產(chǎn)者-消費(fèi)者模型功能.內(nèi)容自由發(fā)揮,只需要表達(dá)思想.9.在Mysql中,請(qǐng)用一條SQL語(yǔ)句將現(xiàn)有的三條記錄復(fù)制一下,達(dá)到以下的效果: ID name pass
aaa 111
bbb 222
ccc 333
aaa 111
bbb 222
ccc 333
10.用SQL語(yǔ)句刪除上一題的重復(fù)記錄.。
第五篇:測(cè)試工程師筆試題[范文]
以下是測(cè)試工程師筆試題,希望對(duì)大家有幫助!
一、判斷題
1.軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。(Y)
2.Beta 測(cè)試是驗(yàn)收測(cè)試的一種。(Y)
3.驗(yàn)收測(cè)試是由最終用戶(hù)來(lái)實(shí)施的。(N)
4.項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件。(Y)
5.單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺陷。(Y)
6.代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。(N)
7.自底向上集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。(Y)
8.負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。(N)
9.測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過(guò)。(N)
10.代碼評(píng)審員一般由測(cè)試員擔(dān)任。(N)
11.我們可以人為的使得軟件不存在配置問(wèn)題。(N)
12.集成測(cè)試計(jì)劃在需求分析階段末提交。(N)
二、選折
1.軟件驗(yàn)收測(cè)試的合格通過(guò)準(zhǔn)則是:(ABCD)
A. 軟件需求分析說(shuō)明書(shū)中定義的所有功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。
B. 所有測(cè)試項(xiàng)沒(méi)有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。
C. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。
D. 驗(yàn)收測(cè)試工件齊全。
2.軟件測(cè)試計(jì)劃評(píng)審會(huì)需要哪些人員參加?(ABCD)
A.項(xiàng)目經(jīng)理
B.SQA 負(fù)責(zé)人
C.配置負(fù)責(zé)人
D.測(cè)試組
3.下列關(guān)于alpha 測(cè)試的描述中正確的是:(AD)
A.a(chǎn)lpha 測(cè)試需要用戶(hù)代表參加
B.a(chǎn)lpha 測(cè)試不需要用戶(hù)代表參加
C.a(chǎn)lpha 測(cè)試是系統(tǒng)測(cè)試的一種
D.a(chǎn)lpha 測(cè)試是驗(yàn)收測(cè)試的一種
4.測(cè)試設(shè)計(jì)員的職責(zé)有:(BC)
A.制定測(cè)試計(jì)劃
B.設(shè)計(jì)測(cè)試用例
C.設(shè)計(jì)測(cè)試過(guò)程、腳本
D.評(píng)估測(cè)試活動(dòng)
5.軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)則是:(ABC)
A.需求工件已經(jīng)被基線(xiàn)化
B.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線(xiàn)化
C.構(gòu)架工件已經(jīng)被基線(xiàn)化
D.項(xiàng)目階段成果已經(jīng)被基線(xiàn)化
三、添空
1.軟件驗(yàn)收測(cè)試包括:正式驗(yàn)收測(cè)試,alpha測(cè)試,beta測(cè)試。
2.系統(tǒng)測(cè)試的策略有:功能測(cè)試,性能測(cè)試,可靠性測(cè)試,負(fù)載測(cè)試,易用性測(cè)試,強(qiáng)度測(cè)試,安全測(cè)試,配置測(cè)試,安裝測(cè)試,卸
載測(cè)試,文擋測(cè)試,故障恢復(fù)測(cè)試,界面測(cè)試,容量測(cè)試,兼容性測(cè)試,分布測(cè)試,可用性測(cè)試,(有的可以合在一起,分開(kāi)寫(xiě)只要
寫(xiě)出15就滿(mǎn)分哦)
3.設(shè)計(jì)系統(tǒng)測(cè)試計(jì)劃需要參考的項(xiàng)目文擋有:軟件測(cè)試計(jì)劃,軟件需求工件和迭代計(jì)劃。
4.對(duì)面向過(guò)程的系統(tǒng)采用的集成策略有:自頂向下,自底向上兩種。
5.(這題出的有問(wèn)題哦,詳細(xì)的5步驟為~~)通過(guò)畫(huà)因果圖來(lái)寫(xiě)測(cè)試用例的步驟為:
(1)分析軟件規(guī)格說(shuō)明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類(lèi)),哪些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)
果賦予一個(gè)標(biāo)識(shí)符。
(2)分析軟件規(guī)格說(shuō)明描述中的語(yǔ)義,找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的是什么關(guān)系? 根據(jù)這些關(guān)系,畫(huà)出因果圖。
(3)由于語(yǔ)法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一
些記號(hào)標(biāo)明約束或限制條件。
(4)把因果圖轉(zhuǎn)換成判定表。
(5)把判定表的每一列拿出來(lái)作為依據(jù),設(shè)計(jì)測(cè)試用例。