《CLAD模拟试题》由会员分享,可在线阅读,更多相关《CLAD模拟试题(22页珍藏版)》请在金锄头文库上搜索。
1、下载可编辑LabVIEW 基礎專業認證 (CLAD)模擬測驗試題注意:測驗過程中,禁止使用電腦或任何參考資料。說明: 請勿擅自撕開任何彌封。若交還 NI 的測驗試題不完整或彌封破損,則將立即失去測驗資格。 請遵守試卷上的要求。如果您填錯了准考證號碼,本次測驗將視作無效。 請在答案卡上填寫所有的答案。填寫在試卷上的答案將不納入計分標準。 請勿要求監考人員給予任何協助。若認為題目不甚清楚,則可標記該問題,並寫下您自己認為較合適的答案與理由,以供 NI 閱卷時參考之用。 您不可攜出此份模擬試題,亦不可用任何方式重現此份試題。在完成測驗之後,亦不可保留任何試題。測驗資訊: 測驗時間:1 小時 測驗方式
2、:多重選擇題 測驗題數:40 題 及格分數: 70%重要:當應試者完成測驗時,請將試卷放在所提供的信封內並密封之。將密封的信封交給 NI 監考人員。Q1: 下列何項端點將顯示 For Loop 或 While Loop 的迴圈循環計數 (Loop Iteration) ?A.B.C.D.Q2: 若欲將數值 100 資料型態為 Unsigned Byte 儲存至文件檔,下列何種儲存方式所生成的文件檔案最小?A.B.C.D.Q3: 若要顯示下圖數據,應使用哪一種圖表?A. Waveform ChartB. Waveform GraphC. XY GraphD. Dynamic ChartQ4: 對
3、 subVI 而言,若Context Help視窗中的輸入名稱是以粗體顯示,則下列何項條件正確?(請選出所有適用的敘述)A. 輸入值必定為純數 (Scalar)B. 此輸入為建議使用,而並非必要輸入C. 此輸入為必要輸入D. 若此輸入並未接線,則原 VI (Calling VI) 將中斷Q5: 下列何項算數函式將優先執行?A. 加B. 減C. 乘D. 無法確定Q6: 執行下列 VI 之後,Result 指示元顯示為何?A. 0B. 3C. 6D. 18Q7: 何項變數可避免同步存取資料或程式碼時,會將競賽狀態 (Race condition) 降至最低?A. 功能型全域變數 (Function
4、al Global Variable)B. 區域變數 (Local Variable)C. 全域變數 (Global Variable)D. 共用變數 (Shared Variable)Q8: 下列關於變數 (Variable) 的功能描述何者有誤?A. 區域變數 (Local Variable) 可於單一 VI 中傳遞資料B. 共享變數 (Shared Variable) 可於單一專案中的多個 VI 之間傳遞資料C. 全域變數 (Global Variable) 可於單一電腦中的多個 VI 之間傳遞資料D. 功能型全域變數 (Functional Global Variable) 可跨多個電
5、腦的多個 VI之間傳遞資料Q9: 下列何項不是 LabVIEW 既有的除錯功能?A. 停止值 (Stop Values)B. 標示執行 (Highlight Execution)C. 單步執行 (Single Stepping)D. 中斷點 (Breakpoint)Q10: 關於下列程式碼的描述,何項正確?A. While Loop 將循環 1 次之後停止B. While Loop 將循環 4 次之後停止C. While Loop 將循環 5 次之後停止D. While Loop 將無限循環Q11: 若使用通知器 (Notifier) 同步兩組平行迴圈如下圖,將會產生什麼問題?A. 因為通知器
6、 (Notifier) 未具備 Timeout ,故會產生時序的問題B. 因為通知器 (Notifier) 並不會緩衝資料,故會產生資料遺失的問題C. 因為通知器 (Notifier) 只傳送單一數值,故會產生重複讀取的問題D. 因為 Master 迴圈所傳送的資料, Slave 迴圈可能不會讀取,故會產生記憶體累加的問題Q12: 執行下列程式碼,若按下 Boolean 按鍵後,則 Numeric 顯示器的數值為何?A. 0B. 10C. 無法確定,應參考其他 Event Case 的程式碼,才可決定該值D. 此 VI 不會停止Q13: 下列何項 Property Node 可在 subVI
7、中變更任意數字顯示器 (Digital Numeric) 的色彩設定?A.B.C.D.Q14: 下列選項中,何時可使用 Probe 工具取代 Highlight Execution?A. 減緩 VI 執行速度,並於接線上顯示數值B. 呈現資料流向C. 觀看接線上的即時數值D. 於 VI 程序執行期間觀看 SubVIQ15: 將Boolean 控制元設定為 Latching Until Released。若使用者按下 Boolean 控制元,則下列何項程式碼片段 (Snippet) 所回傳的Count 將顯示次數?A.B.C.D.Q16: 若有設定 Timeout 的 Event Case ,則
8、下列 Event 架構的 Timeout 事件將於何時執行?A. 若未發生其他事件,將於 1000 ms 之後執行B. 不論是否發生其他事件,都將於 1000 ms 之後執行C. 程式開始 1000 ms 之後,且使用者需按下Boolean 按鈕才會執行D. 程式開始 1000 ms 之後,且發生其他事件才會執行Q17: 此 Dequeue Element 函式要等待多久才可接收資料?A. 1 millisecond (預設無接線)B. 1 second (預設無接線)C. 無限期等待D. 不會等待且立刻回傳Q18: 下列何者程式碼可以執行完程式碼,而不會無限期等待?A.B.C.D.Q19:
9、應如何記載程式碼說明 (Document) VI,才能讓滑鼠游標移至 VI 圖示上方時,可於Context Help視窗中顯示該 VI 的說明?A. 在 VI Properties 對話框中設定 VI Description 欄位B. 在Show Context Help視窗中鍵入訊息C. 於人機介面上建立名為VI Description的自由標籤 (Free label)D. 編輯 LabVIEW 的輔助說明檔案Q20: 假設啟動了自動錯誤處理 (Automatic error handling) 功能,則 LabVIEW 是否會於執行下列程式碼結束時顯示錯誤?A. 否,此 VI 將不會停止
10、B. 否,因為 Simple Error Handler.vi 將會繼續記錄後續錯誤C. 是,且 Merge Errors 函式將只會顯示首次錯誤D. 是,但因為 Merge Error 函式會收集全部錯誤,所以 LabVIEW 將顯示錯誤對話框達 2 次Q21: 執行下列 VI 之後, Data 指示元將顯示何值?A. (Data x 5) + 2B. (Data + 2) x 5C. Data + 2D. 無法確認Q22: 何項方程式等於下列程式碼?A. x=a(a+b2-(c-1)B. x=a(c-1-a+b2)C. x=a(a+b2)-(c-1)D. x=a2(a+b2-(c-1)Q2
11、3: 在頂層 VI 上有 1 組必須透過 subVI 才能控制的人機介面控制元,則必須將何項傳送至此 SubVI ?A. 控制元的屬性 (Property)B. 控制元的方法 (Method)C. 控制元的參考 (Reference)D. 控制元的資料型態 (Data Type)Q24: 對於 Context Help 顯示接頭面板端點,下列何項敘述正確?A. 建議的輸入將以粗體字顯示B. 必要的輸入將以粗體字顯示C. 選用的端點將以斜體字顯示D. 所有端點均以相同方式顯示Q25: 下列何項程式碼可以創建包含兩條曲線的XY Grapg?A. 創建包含兩組 X Array 以及 Y Array
12、的叢集 (Cluster)B. 將一對 X Array 和 Y Array 綑綁成兩個叢集 (Cluster) ,再將兩組叢集創建成陣列 (Array)C. 將一對 X Array 和 Y Array 綑綁成兩個叢集 (Cluster) ,再將創建包含此兩組叢集的叢集D. 創建包含單個 X Array 和 Y Array 的叢集 (Cluster)Q26: 下列程式碼執行過後, max value 和 min value 顯示的數值分別為何?A. max value = 9, min value = 1B. max value = 9, min value = 2C. max value =
13、8, min value = 2D. max value = 8, min value = 3Q27: 執行下列程式碼之後, output array 顯示器的數值為何?A.B.C.D.Q28: 針對屬性節點 (Property Nodes) 的預設行為,下列何項正確?(請選出所有適用的敘述)A. 屬性節點 (Property Nodes) 可讓使用者透過程式設計的方式,進而設定人機介面物件的屬性B. 屬性節點 (Property Nodes) 可更新人機介面物件中的數值C. 單一人機介面的物件可使用超過 1 組的屬性節點 (Property Nodes)D. 若屬性發生錯誤,則 LabVIE
14、W 將處理其他屬性,並回報第一個發生的錯誤Q29: Producer/Consumer 的設計模式會使用下列何者傳送資料以避免資料流失的問題?A. 通知器 (Notifier)B. 序列 (Queue)C. 號誌 (Semaphore)D. 區域變數 (Local Variable)Q30: 此 VI 是否造成破裂的執行箭頭?A. 是,因為迴圈次數 Count 未接線B. 是, For 迴圈輸入為空陣列C. 是,乘法器出現小紅點 Coercion DotD. 否Q31: 下列何者為 Dequeue Element 函式的輸出?A. 0 1 2 3 4B. 4 3 2 1 0C. 0D. 4Q32: 下列程式碼用來計時 Test VI 在每次迴圈的運算時間須注意什麼樣的問題?A. 兩個 Tick Count 所讀的時間來源不同B. 使用 Tick Count 會有溢位重設 (Roll over) 的問題C. Tick Count 輸出的資料型態為 U32 的正整數,資料相減會發生錯誤D. 在主迴圈內使用的 Tick Count 函式和 Test VI 內使用的讀值不同,故無法進行計時Q33: 若檔案C:data.txt並不存在,則下列何項程式碼片段會跳出視窗回報錯誤?A.B.C.D.Q34: 下列程式碼執行後, Round to Nearest 函式的輸出為何?