助理工程师(LabVIEW CLAD)认证模拟题详细解答
CLADSampleExam

LabVIEW助理开发工程师考试为了快速找到问题,可将答案记录在本页答题纸上。
撕下该页用于记录答案。
实际的CLAD考试中并无该页,仅供模拟题使用。
答案页在模拟题的最后。
1._____2._____3._____4._____5._____6._____7._____8._____9._____10._____11._____12._____13._____14._____15._____16._____17._____18._____19._____20._____21._____22._____23._____24._____25._____26._____27._____28._____29._____30._____31._____32._____33._____34._____35._____36._____37._____38._____39._____40._____1.如要考虑状态图应用程序的扩展性,基本结构的最佳选择是?a.顺序结构b.条件结构c.公式节点d.面向对象的结构2.单击_________按钮可跳过程序框图上的节点,而不单步执行该节点。
a.单步步入b.单步步过c.单步步出d.单步调试3.下列关于属性节点的描述,正确的选项有哪些?(选择所有正确的选项)a.属性节点使用户可通过程序方式操控前面板对象。
b.属性节点可用于更新前面板的值。
c.一个前面板对象可有多个属性节点。
d.子VI中包含的属性节点使前面板始终加载至内存。
4.必须从子VI中控制顶层VI的一个前面板控件。
必须传递什么到子VI?a.控件的属性b.控件的方法c.控件的引用d.控件的数据类型5.VI执行后,值输出显示控件显示的值是多少?a.0b. 4c. 5d. 66.在条件结构的假(FALSE)分支的代码中设置断点。
如执行条件结构的真(TRUE)分支,VI执行会暂停吗?a.会b.不会7.哪个属性节点改变子VI中数字数值控件的文本颜色属性?a.b.c.d.8.哪种图表更新模式适合从左到右连续显示数据?a.带状图b.示波器图c.扫描图d.步骤图9.下列哪项不符合数据流编程模型?a.移位寄存器b.隧道c.子VId.局部变量10.如有需要,可将顺序结构替换为下列哪项?a.事件结构b.For循环c.状态机d.While循环11.关于下列代码的陈述,正确的是?a.循环执行1次,循环显示控件显示值1b.循环执行1次,循环显示控件显示值0c.循环无限执行,程序必须中止d.循环不执行,循环显示控件显示值012.与下列代码等价的公式是?a.b.c.d.13.某VI启用了自动错误处理,并调用了一个未启用自动错误处理的子VI。
NI CLAD 试题 2

LabVIEW助理开发工程师考试为了快速找到问题,可将答案记录在本页答题纸上。
撕下该页用于记录答案。
实际的CLAD考试中并无该页,仅供模拟题使用。
答案页在模拟题的最后。
1._____2._____3._____4._____5._____6._____7._____8._____9._____10._____11._____12._____13._____14._____15._____16._____17._____18._____19._____20._____21._____22._____23._____24._____25._____26._____27._____28._____29._____30._____31._____32._____33._____34._____35._____36._____37._____38._____39._____40._____1.下列关于代码执行的陈述,正确的是?a.循环执行51次。
b.循环执行50次。
c.循环执行49次。
d.连接50至For循环的总数接线端,与本题代码的执行一致。
2.下列哪项将生成一个LabVIEW事件结构可捕捉到的事件?a.通过鼠标单击改变前面板控件的值b.通过属性节点更新前面板控件c.通过控件引用以编程方式更新前面板控件d.通过VI服务器更新前面板控件3.下列代码执行后,结果显示多少?a.子VI执行消耗的毫秒数b.零c.自1970年1月1日以来经历的秒数d.顺序结构执行消耗的毫秒数4.要在运行时修改前面板控件的一个属性。
下列哪种方法最适合?a.创建一个隐式属性节点,选择要修改的属性b.创建一个控件引用,将引用传递至属性节点并选择要修改的属性c.创建一个链接的共享变量,并选择要修改的属性d.创建一个局部变量,并选择要修改的属性5.创建数组最快捷的方式是:a.在While循环中放置一个“创建数组”函数b.初始化一个数组,然后在While循环中替换数组元素c.使用启用了自动索引的For循环d.使用启用了自动索引的While循环6.在运行周期较长的应用程序中,时间控制最好使用下列哪个定时函数/VI?a.b.c.d.7.在下列程序框图所示的VI中,自动错误处理已禁用。
CLAD模拟试题

LabVIEW 基礎專業認證(CLAD)模擬測驗試題注意:測驗過程中,禁止使用電腦或任何參考資料。
說明:•請勿擅自撕開任何彌封。
若交還NI 的測驗試題不完整或彌封破損,則將立即失去測驗資格。
•請遵守試卷上的要求。
如果您填錯了准考證號碼,本次測驗將視作無效。
•請在答案卡上填寫所有的答案。
填寫在試卷上的答案將不納入計分標準。
•請勿要求監考人員給予任何協助。
若認為題目不甚清楚,則可標記該問題,並寫下您自己認為較合適的答案與理由,以供NI 閱卷時參考之用。
•您不可攜出此份模擬試題,亦不可用任何方式重現此份試題。
在完成測驗之後,亦不可保留任何試題。
測驗資訊:•測驗時間:1 小時•測驗方式:多重選擇題•測驗題數: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:對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.功能型全域變數(Functional 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) 可跨多個電腦的多個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.因為通知器(Notifier) 未具備Timeout ,故會產生時序的問題B.因為通知器(Notifier) 並不會緩衝資料,故會產生資料遺失的問題C.因為通知器(Notifier) 只傳送單一數值,故會產生重複讀取的問題D.因為Master 迴圈所傳送的資料,Slave 迴圈可能不會讀取,故會產生記憶體累加的問題Q12:執行下列程式碼,若按下Boolean 按鍵後,則Numeric顯示器的數值為何?A.0B.10C.無法確定,應參考其他Event Case 的程式碼,才可決定該值D.此VI 不會停止Q13:下列何項Property Node 可在subVI 中變更任意數字顯示器(Digital Numeric) 的色彩設定?A.B.C.D.Q14:下列選項中,何時可使用Probe工具取代Highlight Execution?A.減緩VI 執行速度,並於接線上顯示數值B.呈現資料流向C.觀看接線上的即時數值D.於VI 程序執行期間觀看SubVIQ15:將Boolean 控制元設定為Latching Until Released。
CLAD模拟题2

LabVIEW助理开发工程师考试为了快速找到问题,可将答案记录在本页答题纸上。
撕下该页用于记录答案。
实际的CLAD考试中并无该页,仅供模拟题使用。
答案页在模拟题的最后。
1._____2._____3._____4._____5._____6._____7._____8._____9._____10._____11._____12._____13._____14._____15._____16._____17._____18._____19._____20._____21._____22._____23._____24._____25._____26._____27._____28._____29._____30._____31._____32._____33._____34._____35._____36._____37._____38._____39._____40._____1.下列关于代码执行的陈述,正确的是?a.循环执行51次。
b.循环执行50次。
c.循环执行49次。
d.连接50至For循环的总数接线端,与本题代码的执行一致。
2.下列哪项将生成一个LabVIEW事件结构可捕捉到的事件?a.通过鼠标单击改变前面板控件的值b.通过属性节点更新前面板控件c.通过控件引用以编程方式更新前面板控件d.通过VI服务器更新前面板控件3.下列代码执行后,结果显示多少?a.子VI执行消耗的毫秒数b.零c.自1970年1月1日以来经历的秒数d.顺序结构执行消耗的毫秒数4.要在运行时修改前面板控件的一个属性。
下列哪种方法最适合?a.创建一个隐式属性节点,选择要修改的属性b.创建一个控件引用,将引用传递至属性节点并选择要修改的属性c.创建一个链接的共享变量,并选择要修改的属性d.创建一个局部变量,并选择要修改的属性5.创建数组最快捷的方式是:a.在While循环中放置一个“创建数组”函数b.初始化一个数组,然后在While循环中替换数组元素c.使用启用了自动索引的For循环d.使用启用了自动索引的While循环6.在运行周期较长的应用程序中,时间控制最好使用下列哪个定时函数/VI?a.b.c.d.7.在下列程序框图所示的VI中,自动错误处理已禁用。
LabVIEW CLAD认证模拟题详解

分析: Implicit Property Node 指的是隐性属性节点,由于本题中只需要对一个特定的控 件进行属性设置即可,所以这里最简便的方式就是使用隐性属性节点即可。
10. Formula nodes accept which of the following operations? a. Basic programming language instructions Input and Print b. Embedding of SubVIs within the Formula Node c. Pre and post increment (++) and decrement (--) as in the C language d. The use of nested Formula Node structures
a. b. c. d. 正确答案: D
分析:决定 For 循环结果循环次数的是 N 这个控件。
9. You have a control on the front panel of a VI and you need to modify one of its properties at run time. Which of the following is the best approach you would take? a. Create an implicit property node and select the property to modify b. Create a control reference, pass the reference to a property node and select the property to modify c. Create a linked shared variable and select the property to modify the property d. Create a local variable and select the property to modify
clad模拟卷2-副本(1)

CLAD 模拟题LabVIEW助理开发工程师考试试题注:考试过程中不允许使用计算机或其他参考资料。
说明:如您收到试卷时,试卷不是在盖有"NI Certification"的密封袋中,请不要开始答题。
请将试卷立即退还给监考人。
您将会收到一份替换试卷。
请不要拆开装订试卷。
如National Instruments收到的试卷有部分缺失或散页,考试成绩视为不通过。
请不要向监考人请求帮助。
如您认为试卷的问题不够清楚,可在问题旁添加注释,然后选择您认为最适合的答案。
不得部分或全部复印或复制试卷。
完成考试后,不得保存试卷的任何部分。
考试详细信息:时间:1小时试题类型:选择题试题数量:40通过分数:70%重要提示:完成考试后,将试卷放入信封内并密封。
将密封好的信封交给监考人。
CLAD 模拟题 答题纸:为了快速找到问题,可将答案记录在本页答题纸上。
撕下该页用于记录答案。
实际的 CLAD 考试中并无 该页,仅供模拟题使用。
答案页在模拟题的最后。
1. _____2._____3._____ 4. _____ 5. _____6. _____7. _____8. _____9. _____10. _____11. _____12. _____13. _____14. _____15. _____16. _____17. _____18. _____19. _____20. _____21. _____22. _____23. _____24. _____25. _____26. _____27. _____28.模拟题:1. 下列关于代码执行的陈述,正确的是a. 循环执行 51 次。
b. 循环执行 50 次。
c. 循环执行 49 次。
d. 连接 50 至 For 循环的总数接线端,与本题代码的执行一致。
2. 下列哪项将生成一个 LabVIEW 事件结构可捕捉到的事件a. 通过鼠标单击改变前面板控件的值b. 通过属性节点更新前面板控件c. 通过控件引用以编程方式更新前面板控件d. 通过 VI 服务器更新前面板控件3. 下列代码执行后,结果显示多少a. 子 VI 执行消耗的毫秒数b. 零c. 自 1970 年 1 月 1 日以来经历的秒数d. 顺序结构执行消耗的毫秒数4. 要在运行时修改前面板控件的一个属性。
CLAD模拟试题.doc

LabVIEW 基礎專業認證(CLAD)模擬測驗試題注意:測驗過程中,禁止使用電腦或任何參考資料。
說明:•請勿擅自撕開任何彌封。
若交還NI 的測驗試題不完整或彌封破損,則將立即失去測驗資格。
•請遵守試卷上的要求。
如果您填錯了准考證號碼,本次測驗將視作無效。
•請在答案卡上填寫所有的答案。
填寫在試卷上的答案將不納入計分標準。
•請勿要求監考人員給予任何協助。
若認為題目不甚清楚,則可標記該問題,並寫下您自己認為較合適的答案與理由,以供NI 閱卷時參考之用。
•您不可攜出此份模擬試題,亦不可用任何方式重現此份試題。
在完成測驗之後,亦不可保留任何試題。
測驗資訊:•測驗時間:1 小時•測驗方式:多重選擇題•測驗題數:40 題•及格分數:70%重要:當應試者完成測驗時,請將試卷放在所提供的信封內並密封之。
將密封的信封交給NI 監考人員。
Q1:關於LabVIEW 程式執行程序,下列何者正確?(請選出所有正確的敘述)A.程式執行順序由控制元件的流程(Control Flow) 所決定B.程式各元件須等到所有資料輸入節點後,才會執行並將資料輸出至端點C.程式執行順序由程式框圖的左邊依序執行到右邊D.通過程式各元件節點的資料流將決定程式執行順序Q2:下列For Loop 將循環幾次?A.3B.4C.5D.6Q3:使用者產生了共100 個資料點,且不平均放置於一段時間之內。
若維持此不平均的擷取點,則下列何項指示元最適於顯示資料?A.Waveform ChartB.Waveform GraphC.XY GraphD.Intensity GraphQ4:下列何項函式可以將浮點數的數值轉換為帶有小數點的字串?A.B.C.D.Q5:若下列程式一開始執行時Random 不更新,當使用者按下Start 按鍵,Random 才開始每1 秒更新一筆亂數,則Initial Time 跟Start Time 應設定成何值,程式執行才會有上述功能?A.Initial Timeout = 1000, Start Timeout = -1B.Initial Timeout = -1, Start Timeout = 1000C.Initial Timeout = 1000, Start Timeout = 0D.Initial Timeout = 0, Start Timeout = 1000Q6:針對下列Producer/Consumer 程式架構,何者敘述正確?A.Consumer Loop的迴圈更新時間為Producer Loop的兩倍B.兩個迴圈之間以Wait Time 函數的數值來同步化C.兩個迴圈之間以Dequeue Element 的Timeout 的數值來同步化D.兩個迴圈之間以LabVIEW 內部時序來進行同步化Q7:將Numeric 設為10 並執行下列程式碼,則程式結束後Numeric 和Result 分別顯示何值?A.Numeric = 2 , Result = 2B.Numeric = 2 , Result = 1C.Numeric = 12 , Result = 12D.Numeric = 12 , Result = 11Q8:執行程式5 秒後按下Latch When Release 按鍵,等待3 秒放開Latch When Release 按鍵,接著經過2 秒後按下Switch When Pressed 按鍵,等待 5 秒放開Switch When Pressed 按鍵,請問Boolean 顯示器於執行程式後7 秒和12 秒時分別顯示何值?A.False, FalseB.False, TrueC.True, FalseD.True, TrueQ9:下列何者變數的使用可避免因程式事件時序的不確定而導致的競賽狀態(Race Condition)?A.區域變數(Local Variable)B.全域變數(Global Variable)C.共用變數(Shared Variable)D.功能型全域變數(Functional Global Variable)Q10:何項方程式等於下列程式碼?A.x=√a×((a+b)2−(c−1))B.x=√a×((c−1)−(a+b)2)C.x=√a×((a+b2)−(c−1))D.x=√a2×((a+b)2−(c−1))Q11:假設啟動了自動錯誤處理(Automatic error handling) 功能,則LabVIEW 是否會於執行下列程式碼結束時顯示錯誤?A.否,此VI 將不會停止B.否,因為Simple Error Handler.vi 將會繼續記錄後續錯誤C.是,因為Merge Errors 函式將只會顯示首次錯誤D.是,但因為Merge Error 函式會收集全部錯誤,所以LabVIEW 將顯示錯誤對話框達2 次Q12:執行下列VI 之後,Data指示元將顯示何值?A.(Data x 5) + 2B.(Data + 2) x 5C.Data + 2D.無法確認Q13:「Wait (ms)」與「Wait Until Next ms Multiple」函式行為的差異是?A.首次呼叫「Wait Until Next ms Multiple」的時間延遲,可能短於接至函式輸入端點的特定ms 秒數B.除非完成該程式碼區段的其他所有函式,「Wait (ms)」函式才會開始計時作業C.若某架構已包含「Wait Until Next ms Multiple Function」函式,則可於獨立執行緒中執行D.「Wait (ms)」函式可讓迴圈不致佔用100% 的CPU 資源;「Wait Until Next ms Multiple」則無此項功能Q14:執行下列程式碼而發生錯誤的原因為何?A.檔案路徑並未接至Open/Create/Replace File 函式的輸入B.未將函式間的錯誤叢集接線C.以錯誤存取而開啟檔案File opened with the incorrect accessD.以上皆是Q15:Q15:將Boolean 控制元設定為Latching When Released。
LABVIEW证书考试题库

LABVIEW证书考试题库⼀. 掌握编程技巧、架构和模板:难度较低1. VI的说明和帮助信息可置于:()A. LabVIEW.hlp⽂件中B. ⽂件?VI属性?说明信息C. LabVIEW.ini⽂件中D. 帮助?关于VI2. 通过LabVIEW中的哪个功能可使⽤常⽤的VI架构进⾏快速编程?()A. VI向导B. VI起步C. VI模板D. VI模式3. LabVIEW按照哪种编程结构执⾏程序框图代码?()A. 控制流,程序的执⾏顺序由编程元素的顺序确定B. 从上⾄下,程序从程序框图的顶部开始执⾏,⼀直往下C. 从左⾄右,程序从程序框图的左边开始执⾏,⼀直往右D. 数据流模型,程序框图根据数据流向执⾏4. LabVIEW代码如何执⾏?()A. 代码顺序执⾏,依照图标在框图中放置的位B. 代码从右到左,由上到下顺序执⾏。
C. 代码以数据流的⽅式执⾏。
D. 代码并⾏执⾏置和顺序执⾏同时进⾏。
5. 创建⼤型应⽤程序时,⼦VI的说明信息:()A. 与顶层VI同等重要B. 顶层VI更加重要C. 完全不重要并且⾮必须D. 仅⽤于⼤型的应⽤程序6. 下图是哪种常见的VI架构?()A. 多条件结构VIB. 通⽤VIC. 状态机VID. 并⾏循环VI7. 程序功能注释应包含在:()A. 程序框图B. 连线板C. LabVIEW.hlp⽂件D. 以上均不正确,图形化编程中⽆需添加注释8. 下列哪种⽅法不适⽤于添加LabVIEW程序的⽂档说明信息()A. 选择VI属性>>说明信息B. 选择前⾯板对象的属性页C. 双击⼦VI图标并选择说明信息D. 右键单击前⾯板对象并选择说明和提⽰9. 哪种VI架构允许⽤户同时运⾏多个任务?()A. 多条件结构VIB. 并⾏循环VIC. 状态机VID. 以上均不正确10. 对⼀系列函数或计算进⾏编程时,以下哪种⽅式可获得最佳性能?()A. 层叠式顺序结构B. 平铺式顺序结构C. A和B可获得相同的性能11. 以下答案中匹配VI架构类型和对应程序框图是?()(A)(B)A. (A)- 状态机VI;(B)- 简单VIB. (A)- 通⽤VI;(B)- 状态机VIC. (A)- 通⽤VI;(B)- 简单VID. (A)- 简单VI;(B)- 状态机VI12.以下哪种VI架构类型最适合在⼤型应⽤程序中将执⾏功能(例如,计算、转换和数据修改)保存为⼦VI?()A. 简单VIB. UI事件处理器C. 队列消息处理器D. 以上均不正确13. 与局部变量相⽐,下⾯哪⼀项是全局变量的优点?()A. 全局变量可以在同时运⾏的两个独⽴VI之间传递数据B. 全局变量⾃⾝不需要标签就可执⾏C. 只有全局变量能传递数组数据,⽽局部变量不能D. 全局变量遵循数据流模式,因此不会引起竞争状态14.下列哪个节点最先执⾏?可能的是()(多选)A. 加B. 减C. 随机数D. 除E. 正弦15. LabVIEW中⽤连线的形状与连线的颜⾊表⽰不同的数据类型,下⾯描述错误的是( )A. 橙⾊代表浮点数B. 绿⾊代表布尔量C. 粉红⾊代表字符串D. 黄⾊代表整型数掌握编程技巧、架构和模板:难度适中16.程序框图中添加的注释:()A. ⽤于添加VI中控件属性的说明信息B. ⽤于添加程序框图中所有函数/⼦VI的说明信息C. ⽤于添加代码功能的说明信息D. ⽆需添加注释,LabVIEW可⾃动添加17.以下关于顺序结构的表述,不正确的是:()A. 尽可能将顺序结构替换为包含条件结构的While循环B. 顺序结构可确保执⾏顺序C. 在VI中使⽤单个顺序结构将禁⽌并⾏操作D. 顺序结构的某⼀帧发⽣错误时将停⽌执⾏18. VI模板通过哪种⽅式减少编程时间?()A. 为常⽤VI类型提供起始编程信息B. 为⽤户⾃动⽣成代码C. 允许⽤户保存部分代码并⽤于后期应⽤程序开发D. A和BE. A和C19. 连线能否在并⾏运⾏的循环间传递数据?()A. 能B. 不能20. 以下哪种情况必须使数据连线通过结构?()A. 使连线更简单B. 节省空间C. 在结构中使⽤该数据D. 以上均正确21. 状态机VI架构的缺点是?()A. 状态机VI只能按顺序执⾏状态B. 如果两个事件同时发⽣,只处理第⼀个事件,第⼆个事件将丢失C. 通⽤架构转换为状态机架构后,程序框图将显著增⼤D. 状态机不能采集数据或使⽤DAQ函数22. 以下关于强制转换点的表述,正确的是?()A. 强制转换点可提⾼程序的性能B. 强制转换点表⽰数据类型的转换C. 强制转换点可提⾼内存的使⽤效率D. A和BE. B和C23. 在While循环中添加定时函数可:()A. 释放内存B. 保留内存C. 释放CPUD. 保留CPU24. 类型强制转换并不是指:()A. 当数据超出范围时,其值进⾏强制转换B. 在处理数据类型转换时会创建⼀个数据缓冲区C. 在数据上执⾏多态操作D. 数据类型是兼容的25. 在同⼀VI中传递数据的最佳⽅法是?()A. 连线B. 全局变量C. 局部变量D. 以上均正确26. 动作2中的代码何时执⾏?()A. 执⾏动作1的代码之后B. 动作1和动作2布尔值为TRUE时C. 动作2的布尔值为TRUE时D. 每次循环时27. ⾃定义⼀个控件,在类型定义状态下拉框中选择输⼊控件,并把控件保存为.ctl⽂件。