《LabVIEW語言及編程技術》習題庫(答案)(共12頁)_第1頁
《LabVIEW語言及編程技術》習題庫(答案)(共12頁)_第2頁
《LabVIEW語言及編程技術》習題庫(答案)(共12頁)_第3頁
《LabVIEW語言及編程技術》習題庫(答案)(共12頁)_第4頁
《LabVIEW語言及編程技術》習題庫(答案)(共12頁)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上LabVIEW語言及編程技術試題庫一、選擇題:1. 下面選項中,哪個是更新前面板顯示控件的最好方法? B (A) 使用局部變量;(B) 直接連線到顯示控件的接線端;(C) 使用功能全局變量;(D) 使用"值"屬性節(jié)點。2. 與局部變量相比,下面哪個描述表明了全局變量的優(yōu)勢? C (A) 全局變量自身不需要標簽就可執(zhí)行;(B) 全局變量遵循數(shù)據(jù)流模式,因此不會引起競爭情況;(C) 全局變量可以在兩個獨立的同時運行的VI之間傳遞數(shù)據(jù);(D) 只有全局變量能傳遞數(shù)組數(shù)據(jù),而局部變量不能。3. 如存儲的數(shù)據(jù)將被其他工程師通過Microsoft Excel分

2、析。應使用哪種存儲格式? B (A) TDM;(B) 用制表符(Tab)分隔的ASCII;(C) 數(shù)據(jù)記錄;(D) 自定義二進制格式。4. 創(chuàng)建一個數(shù)組的最高效方法是: A (A) 使用一個帶自動索引的While循環(huán);(B) 初始化一個數(shù)組并在While循環(huán)中替換其元素;(C) 在While循環(huán)中放置一個創(chuàng)建數(shù)組函數(shù);(D) 使用一個帶自動索引的For循環(huán)5. 當連接輸入被勾上時,下面程序框圖中創(chuàng)建數(shù)組(Build Array)函數(shù)的輸出是什么? C (A) 一維數(shù)組1, 7, -4, -2, 3, 6;(B) 二維數(shù)組1, -4, 3, 0, 7, -2, 6;(C) 一維數(shù)組1, -4,

3、3, 7, -2, 6;(D) 二維數(shù)組1, -4, 3, 7, -2, 6。6. 下面數(shù)組加法的計算結果是多少? B (A) 一維數(shù)組80, 20, 40, 10, -60;(B) 一維數(shù)組120, 30;(C) 一維數(shù)組120, 30, -60;(D) 二維數(shù)組120, 90, 20, 60, 30, -40。7. 對于下面的程序框圖,哪個描述是正確的? D (A) 循環(huán)會執(zhí)行一次,計數(shù)接線端 會輸出數(shù)值0;(B) 循環(huán)不會執(zhí)行,計數(shù)接線端 會返回一個空數(shù)值(Null);(C) 循環(huán)會執(zhí)行一次,計數(shù)接線端 會輸出數(shù)值1;(D) 循環(huán)會執(zhí)行無限次,程序只能人為強制中止。8. LabVIEW代

4、碼如何執(zhí)行? C A 代碼順序執(zhí)行,依照圖標在框圖中放置的位置B 代碼從右到左,由上到下順序執(zhí)行。C 代碼以數(shù)據(jù)流的方式執(zhí)行。D 代碼并行執(zhí)行和順序執(zhí)行同時進行。9. 下面的框圖程序執(zhí)行后,輸出的波形圖顯示為下列哪個圖形? B 程序框圖(A) (B) (C) (D)10. 下列工具模板中,哪個字母對應于探針工具? C 11. 下列陳述中哪一種說法是正確的? D (A) For 循環(huán)的默認輸入、輸出結構通道為非自動索引狀態(tài); (B) While循環(huán)的默認輸入、輸出結構通道為自動索引狀態(tài);(C) 上述兩種陳述均正確;(D) 上述兩種陳述均不正確。12. 下面的框圖程序執(zhí)行后,輸出顯示為何值? C

5、(A) 一維數(shù)組1 2 3 4 5;(B) 一維數(shù)組1 3 6 10 15;(C) 數(shù)值 15;(D) 數(shù)值 35。13. 下面的程序執(zhí)行后,輸出結果字符串result string顯示什么? C (A) Helloto you!; (B) Hello Wto you;(C) Hello to you; (D) Hello to you!。14. 下面所示圖形的那一區(qū)域,可以改變圖中圖形的顏色和形狀? A 15. _確定For循環(huán)執(zhí)行的次數(shù),_返回循環(huán)已經(jīng)執(zhí)行的次數(shù)減1。 C (A) count terminal ,conditional terminal ;(B) iteration ter

6、minal , count terminal ;(C) count terminal , iteration terminal ;(D) conditional terminal , count terminal 。16. 下列程序執(zhí)行后,所得到的結果數(shù)組 result array 將為下列哪個數(shù)組? C (A) 二維數(shù)組 6, 3, 3;2, 1, 8;(B) 二維數(shù)組 6,6,6;8,6,6;6,6,6;(C) 二維數(shù)組 6,6,6;6,6,6;6,8,6;(D) 二維數(shù)組 6,8,6;6,8,6;6,8,6。17. 下列工具說法不正確的是: C A操作工具 B定位/選擇工具 C探針工具

7、D高亮執(zhí)行按鈕18. 當一個函數(shù)的錯誤輸入帶有錯誤信息時,下列哪種說法是正確的 D A 該函數(shù)會對錯誤信息進行處理。 B 該函數(shù)不會作任何操作,而是直接將錯誤信息傳遞給錯誤輸出,且不會將自身函數(shù)發(fā)生的錯誤添加進去。C 該函數(shù)會發(fā)出錯誤警告,且使程序終止運行。D 該函數(shù)直接將錯誤信息傳遞給錯誤輸出,且會將自身函數(shù)發(fā)生的錯誤加進去。19. 下列哪種說法是對的 C A While循環(huán)只有條件端口接收到的值為True時才停止循環(huán)。 B While循環(huán)不滿足條件時,一次也不執(zhí)行循環(huán)。 C For循環(huán)當N<1時,一次也不循環(huán)。D For循環(huán)可以嵌套,While循環(huán)不可以嵌套。20. 當數(shù)據(jù)采集卡組態(tài)

8、成DIFF模式時,將使用差分連接方式,使用這種連接方式下列說法錯誤的是 C A 可以減少尖峰噪聲 B 增加噪聲抑制C 增大尖峰噪聲 D 增加共模信號抑制21. 下列哪種總線產(chǎn)品對PCI總線完全兼容。 A A PXI總線 B GPIB總線 C VXI總線 D RS232串口22. LabVIEW中用連線的形狀與連線的顏色表示不同的數(shù)據(jù)類型,下面描述錯誤的是 D A 橙色代表浮點數(shù) B 綠色代表布爾量 C 粉紅色代表字符串 D 黃色代表整型數(shù)23. LabVIEW中數(shù)組元素不能為那種數(shù)據(jù)類型 D A 數(shù)值型 B 布爾型 C 簇 D 數(shù)組24. 下列關于條件結構中數(shù)據(jù)通道的要求是正確。 A A 輸入

9、數(shù)據(jù)時,各個子程序框圖可連接或不連接輸入數(shù)據(jù),輸出數(shù)據(jù)時,必須為各個子程序框圖連接數(shù)據(jù)B 輸入和輸出數(shù)據(jù)都必須為各個子程序框圖連接數(shù)據(jù)C 輸入和輸出數(shù)據(jù)都可為各個子程序框圖連接或不連接數(shù)據(jù)D 輸入數(shù)據(jù)時,各個子程序框圖必須連接輸入數(shù)據(jù),輸出數(shù)據(jù)時,可連接或不連接輸出數(shù)據(jù)25. 下列那種數(shù)據(jù)類型是波形圖不能接受的。 C A B C D26. 下列那種圖形可以描繪非均勻采樣數(shù)據(jù)。 C A 波形圖 B 波形圖表 C XY圖 D 強度圖27. 下圖程序運行結果為 B A 3.4 B 6.8 C 8 D 528. 用來使程序執(zhí)行中在某一位置暫停,以便于觀察中間結果 A A 斷點 B 探針 C 高亮執(zhí)行

10、D 單步執(zhí)行29. 下列快捷鍵描述錯誤的是 C A Ctrl-B消除所有無效連線 B Ctrl-E在前面板和框圖間切換 C Ctrl-U排列前面板控件 D Ctrl-Z 撤銷上次操作二、填空題:1. VI虛擬儀器的三個主要組成部分是_前面板_、_程序框圖_和_圖標_。2. LabView有三種操作模板,分別是_控件模板_、_函數(shù)模板_和_工具模板_。3. 在LabVIEW中_局部變量_主要用于程序內(nèi)部傳遞數(shù)據(jù),_全局變量_主要用于程序之間傳遞數(shù)據(jù)。4. 程序框圖由_端口_、_節(jié)點_和_連線_組成的可執(zhí)行代碼。5. 若需要從一條已經(jīng)存在的數(shù)據(jù)連線引出一條數(shù)據(jù)連線分支,有兩種方法可以實現(xiàn):(1)

11、將 連線工具 移動到這條數(shù)據(jù)連線上,當數(shù)據(jù)連線閃爍時,單擊鼠標 左 鍵,然后拖動鼠標,在鼠標的單擊處就會引出一條數(shù)據(jù)連線分支;(2) 將鼠標移動到這條數(shù)據(jù)連線上合適的位置,在線上單擊鼠標 右 鍵,在彈出的 快捷菜單 中選擇 創(chuàng)建連線分支,在鼠標的單擊處就會引出一條數(shù)據(jù)連線分支。6. 當選擇單個對象時,直接用鼠標 左 鍵單擊需要選中的對象;如果需要選擇多個對象,則要在窗口空白處拖動鼠標,使拖出的 虛線框 包含要選擇的多個目標對象,或者按住 Shift 鍵,用鼠標 左 鍵單擊多個目標對象。7. LabVIEW編程環(huán)境提供了多種調試VI程序的手段,除了具有傳統(tǒng)編程語言支持的單步運行、斷點和探針等調試

12、手段外,還添加了一種特有的調試手段實時顯示數(shù)據(jù)流動畫,即工具條內(nèi)的 高亮執(zhí)行 按鈕。8. 在一個VI存在錯誤的情況下,該VI是不能運行的,此時VI窗口工具條上的運行按鈕會變?yōu)?錯誤列表 按鈕,用鼠標單擊該按鈕,會彈出顯示VI中存在錯誤信息的對話框。9. 子VI相當于常規(guī)編程語言中的子程序。在LabVIEW中,用戶可以把任何一個VI當作子VI來調用。子VI利用 連接端口 與調用它的VI交換數(shù)據(jù)。10. 數(shù)組是由相同類型元素組成的數(shù)據(jù)集合。數(shù)組由3部分組成:數(shù)據(jù)類型、 數(shù)據(jù)索引 和數(shù)據(jù),其中數(shù)據(jù)類型隱含在數(shù)據(jù)中。11. 創(chuàng)建一個簇時,LabVIEW會按照簇中元素創(chuàng)建的 先后次序 給簇中的元素進行默

13、認編號。編號從0開始,依次為1、2、。當然,也可根據(jù)編程需要自己定義元素的編號。在簇框架的右鍵彈出選單中選擇 重新排序簇中控件 , LabVIEW的前面板會變?yōu)樵仨樞蚓庉嬈?,在編輯器中用鼠標單擊元素的編號,即可改變元素的編號,其余編號依次輪回。編輯完所有編號后,單擊工具條上的OK按鈕確定。12. 最基本的While循環(huán)由循環(huán)框架、重復端口以及條件端口組成。與For循環(huán)類似,While循環(huán)執(zhí)行的是包含在循環(huán)框架中的程序,但執(zhí)行的 循環(huán)次數(shù) 卻不確定,只有當滿足給定的條件時,才停止循環(huán)的執(zhí)行。13. 最基本的層疊式順序結構由順序框架、 選擇器標簽 和遞增/遞減按鈕組成。14. 自動索引是指使循環(huán)

14、邊框外面的數(shù)組元素逐個依次進入循環(huán)邊框內(nèi),或使循環(huán)邊框內(nèi)的數(shù)據(jù)累加成一個數(shù)組輸出循環(huán)邊框外面的功能。15. LabVIEW中有兩種順序結構,分別是平鋪式和層疊式。16. 波形圖表曲線有三種刷新模式:帶狀圖表、示波器圖表和掃描圖。17. 波形圖上的游標能夠準確的讀出曲線上任何一點的數(shù)據(jù)。18. 局部變量是通過控件的標簽與前面板上已有的控件相聯(lián)系的。19. 波形是一種特殊類型的簇,元素的數(shù)量和類型固定,包括數(shù)據(jù)采集的起始時間t0、時間間隔dt、波形數(shù)據(jù)y和屬性。20. LabVIEW中常用的調試工具有:單步執(zhí)行,高亮顯示,斷點和探針等。三簡答題1. For循環(huán)和While循環(huán)的區(qū)別是什么?使用中它

15、們各自適用于什么場合?答: For循環(huán)規(guī)定了循環(huán)次數(shù),其條件選擇是根據(jù)計數(shù)器計數(shù)次數(shù)是否達到循環(huán)次數(shù)而決定結束循環(huán)的條件;而While循環(huán)不規(guī)定循環(huán)次數(shù),其條件選擇是根據(jù)選擇器端子的條件是否得以滿足而決定結束循環(huán)的條件。For循環(huán)適合于有限次數(shù)的循環(huán)操作,而While循環(huán)適合于根據(jù)程序運行過程中邏輯關系或在程序執(zhí)行中人為地決定循環(huán)次數(shù)。 2. 移位寄存器的用途?怎樣初始化移位寄存器?答:移位寄存器主要用于While循環(huán)和For循環(huán),將上一次循環(huán)的值傳給下一次循環(huán)。還可以存儲前幾次循環(huán)的值,在移位寄存器的左端口或右端口上右擊鼠標彈出菜單,選擇Add Element選項,可創(chuàng)建附加的左端口來存儲前

16、幾次循環(huán)的值。在循環(huán)外將初始值連到移位寄存器的左端口,設置默認初值。3. 什么叫虛擬儀器?虛擬儀器相對于傳統(tǒng)儀器有優(yōu)勢在哪里? 答:虛擬儀器技術簡單說就是用戶自定義的基于PC的測試和測量解決方案。相對于傳統(tǒng)儀器,有4大優(yōu)勢:性能高,擴展性強,開發(fā)時間少,并且具有出色的集成功能。4. 簡述LabVIEW記錄與回放數(shù)據(jù)的三個基本步驟。 打開一個已存在的文件或創(chuàng)建一個新文件; 對文件讀或寫; 關閉文件。5. LabVIEW有哪幾種結構類型? 答:循環(huán)結構選擇結構順序結構事件結構公式節(jié)點以及反饋節(jié)點等。6. 簡述LabVIEW程序框圖設計的基本原則。 為了程序結構清晰,便于理解,應該使用從左向右,從上

17、到下的順序排列程序的節(jié)點; 盡量避免程序框圖擴展到屏幕顯示范圍以外; 如果程序中某些部分能在其它程序中重用,或者是某些部分能劃分為一個邏輯上的單元,就創(chuàng)建一個子VI; 整齊清晰的排列連線,以免造成讀程序的困難; 為了增加程序可讀性,使用自由標簽為程序框圖增加必要的注釋 四、程序解析:1、如下程序執(zhí)行后,請寫出輸出數(shù)組和子數(shù)組的所有元素。解答:數(shù)組 子數(shù)組010203040111213141 2 12223242313233343 20 21 22 232、下圖所示的程序執(zhí)行后,前面板兩個輸出顯示數(shù)值和數(shù)組2各是什么類型的數(shù)據(jù)?具體數(shù)值是多少?解答:數(shù)值輸出標量數(shù)值,在循環(huán)執(zhí)行過程中依次顯示7、6、1、5、12;而 數(shù)組在循環(huán)執(zhí)行完以后,輸出一維數(shù)組 7,6,1,5,12。3、下面的程序執(zhí)行后,輸出顯示器 Output 將得到什么類型的數(shù)據(jù)?其具體數(shù)值是什么?解答:Output 端將輸出一維整數(shù)數(shù)組 5,3,4,9,12。4、 如下圖的VI:

溫馨提示

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

評論

0/150

提交評論