助理工程师(LabVIEW CLAD)认证模拟题详细解答
- 格式:pdf
- 大小:2.29 MB
- 文档页数:19
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。
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)模擬測驗試題注意:測驗過程中,禁止使用電腦或任何參考資料。
說明:•請勿擅自撕開任何彌封。
若交還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。
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助理开发工程师考试试题注:考试过程中不允许使用计算机或其他参考资料。
说明:如您收到试卷时,试卷不是在盖有"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. 要在运行时修改前面板控件的一个属性。
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证书考试题库⼀. 掌握编程技巧、架构和模板:难度较低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⽂件。
LabVIEW助理开发员认证(CLAD)认证与考试概述认证概述NI LabVIEW认证项目包含以下三个认证等级:●LabVIEW助理开发员认证(CLAD)●LabVIEW开发员认证(CLD)●LabVIEW架构师认证(CLA)每个等级是进行下一等级认证的先决条件。
CLAD对LabVIEW完整开发系统中可用的核心特性和功能具备广泛而全面的理解,并且能够应用这些知识开发、调试、维护小型LabVIEW模块。
CLAD一般相当于具备使用LabVIEW 完整开发系统6至9个月的使用经验。
CLD具备开发、调试、部署与调试中大型LabVIEW应用程序的经验。
CLD具有连续使用LabVIEW开发中大型应用程序长达12至18个月的专业经验。
CLA具备使用LabVIEW进行多开发员环境应用开发的能力。
CLA不仅具备将项目规范分解为可管理的LabVIEW组件的技术知识和软件开发经验,还能够通过有效利用项目和配置管理工具管理项目的进行。
CLA是具备使用LabVIEW开发中大型应用程序长达24个月的专家。
说明:CLAD认证是参加CLD考试的先决条件。
CLD认证是参加CLA考试的先决条件。
对于这些考试的要求没有例外。
认证与考试概述考试概述产品:LabVIEW完整开发系统Windows版8.0。
参阅/labview/how_to_buy.htm了解在LabVIEW完整开发系统中可用特性的细节。
考试时间:1小时问题数量:40道问题形式:多项选择通过成绩:70%考试考核应用程序知识,而不是记忆菜单步骤或是VI与组件名称的能力。
禁止在考试中使用LabVIEW或其他外部资源。
如果需要帮助或是在适当的时候,将在考试中提供LabVIEW帮助的截屏。
为了维持考试的公正性,禁止复印或复制考试的任何部分。
如果未能遵守将无法通过考试。
在基于纸张进行考试的考试地区,取下装订用的定书钉的考卷不经过审核,直接定为不合格。
考试后勤美国与欧洲:CLAD考试可以在Pearson Vue测试中心进行。
LabVIEW面试常见问题及解答LabVIEW是一种流行的虚拟仪器软件,广泛应用于自动化控制、测试与测量等领域。
对于那些寻求在相关领域就业的人来说,面试是获取工作机会的重要环节。
在准备面试时,了解常见的LabVIEW面试问题并且掌握答案是至关重要的。
本文将介绍一些常见的LabVIEW面试问题及其解答,帮助读者在面试中更好地展现自己的实力。
问题一:请简要介绍LabVIEW。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美国国家仪器公司(National Instruments)开发的一种用于数据采集与处理、仪器控制与测量、自动化测试等工作的集成开发环境。
该软件采用图形化编程语言G语言,使用图形化的面板和块结构代替传统的文本编程,使得用户能够基于图形化界面来创建、调试和运行程序。
LabVIEW具有易学易用、高效稳定、扩展性强等特点,被广泛应用于教育、研究和工业控制领域。
问题二:什么是G语言?G语言,全称为Graphical Language,是LabVIEW中使用的一种图形化编程语言。
G语言的特点在于使用图形化的面板和块结构来表示程序的逻辑和数据流动。
每个块代表了一个函数或者一个运算符,通过将块拖拽到面板上并将其连接起来,即可构建出一个完整的程序。
G语言采用了数据流编程的思想,数据通过连接线从一个块流向另一个块,实现了图形化的数据流动。
相比于传统的文本编程语言,G语言简化了程序的编写和阅读难度,降低了编程的门槛。
问题三:请介绍一下LabVIEW的应用领域。
LabVIEW在许多领域都有广泛的应用,包括但不限于以下几个方面:1. 自动化控制:LabVIEW可以与各种仪器和设备进行连接,并实现控制和监测功能。
例如,可以使用LabVIEW来控制机器人、传感器、运动控制系统等。
2. 数据采集与处理:LabVIEW提供了丰富的数据采集和处理函数,可以对传感器、测量设备等采集到的数据进行处理和分析,实现数据的可视化。
"NATIONAL ^INSTRUMENTSLabVIEW基礎專業認證(CLAD)模擬測驗試題注意:測驗過程中・禁止使用電腦或任何參考資料。
說明:•請勿擅自撕開任何彌封•若交還NI的測驗試題不完整或彌封破損・則將立即失去測驗資格。
•請遵守試卷上的要求。
如果您填錯了准考證號碼,本次測驗將視作無效。
•請在答棊卡上填寫所有的答案。
填寫在試卷上的答棊將不納入計分標準。
•話勿要求監考人員給予任何協助。
若認為題目不甚淸楚,則可標記該問題,並寫下您自己認為較合適的答乗與理由,以供NI閱卷時參考之用-•您不可攜出此份模擬試題,亦不可用任何方式重現此份試題。
在完成測驗之後,亦不可保留任何試題-測驗資訊:•測驗時間:1小時•測驗方式:多重選擇題•測驗題數:40題•及格分數:70%重要:當應試者完成測驗時•請将試卷放在所提供的信封內並密封之。
將密封的信封交給NI監Q1:關於LabVIEW程式執行程序,下列何者正確?(請選出所有正確的敘述)A. 程式執行順序由控制元件的流程(Control Flow)所決定B. 程式各元件須等到所有資料輸人節點後•才會執行並將資料愉出至端點C 程式執行順序由程式框圖的左邊依序執行到右邊D.通過程式各元件節點的資料流將決定程式執行順序Q2:下列For Loop將循環幾次?A.B.D.Q3:使用者產生了共100個資料點,且不平均放置於一段時間之內。
若維持此不平均的撷取點,則下列何項指示元最適於顯示資料?A. Waveform ChartB. Waveform GraphC XY GraphD. Intensity GraphQ4:下列何:貞函式可以將浮點數的數值轉換為帶有小數點的字串?Number To Decimal StringA.B. C Number To Hexadecimal String Number To Octal StringD. Format Into String R3Q5:若下列程式一開始執行時Random不更新 > 當使用者按下Start按鍵> Random才開始每1秒更新一筆亂數,則Initial Time跟Start Time應設定成何值,程式執行才會有上述功能?A. Initial Timeout = 1000, Start Timeout = -1B. Initial Timeout = A, 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分別顯示何值?Numeric Result新0 0NumericA. 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秒時分別顯示何值?___ latch When ReleasedHoSwitch When PressedLatch When Released....A. False, FalseB. "Ig TrupC True, FalseD・ True, TrueSwitch When Pressed Or Boolean ::-…-[LT£J]stopNumeric NumericBooleanSTOPQ9:下列何者變數的使用可避免因程式事件時序的不確定而導致的競賽狀態(Raw Condition) ?A. 區域變數(Local Variable)B. 全域變數(Global Variable)C 共用變數(Shared Variable)D. 功能型全域變數(Functional Global Variable)QIO:何項方程式等於下列程式as?^-T -------------- O O 鎖暨》 AQU:假設敢動了口動錯誤處理(Automatic error handling)功能,則LabVIEW是否會於執行下列程式碼結束時顯示鉛誤?A. 否,此VI將不會停止B. 否*因為Simple Error Handler.vi將會繼續記錄後續錯誤C 是,因為Merge Errors函式將只會顯示首次錯誤D. 是,但因為Merge Error函式會收集全部錯誤,所以LabVIEW將顯示錯誤對話框達2次Q12:執行下列VI 之後> Mta 指示元將顯示何值?A.(Data x 5) + 2 B. (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 若某架構C 包含 Wait Until Next ms Multiple Function j 函式,則可於獨立執行绪中執行D. Wait (ms)」函式可讓迴圈不致佔用100%的CPU 資源;r Wait Until Next ms Multiple 」則無此項功能 Q14:執行下列程式碼而發生錯誤的原冈為何?A.檔案路徑並未接至Open/Geate/Replace File 函式的愉入 B.未將函式間的錯誤叢集接線 C 以錯誤存取而開啟檔案 File opened with the incorrect accessD.以上皆是 access (0:read/write)Open/Create/Replace File Read from Text File Close Filewrite-only ^|— textQ15: Q15:將Boolean控制元設定為Latching When Released。
labview课后答案及例题答案第6-8章第一篇:labview课后答案及例题答案第6-8章第六章6.1 在一个波形图表中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0~1,0~5,和0~10的3个随机数。
6.2 在一个波形图中用两种不同的线宽显示一条正弦曲线和一条余弦曲线。
每条曲线长度为128个点。
正弦曲线X0=0,#X=1,余弦曲线X0=2,#X=10.6.3 用两个波形图显示习题5.1的两个二维数组。
6.5 用XY图显示一个半径为10的圆。
6.6 产生一个10行10列的二维数组,数组成员为0~100之间的任意整型数,用强度图显示出来。
第例7.1:创建VI产生一个2×10的二维数组,写入电子表格文件。
要求:第一行是序号,第二行是随机数。
7章例7.2:创建一个VI,将产生的随机数保存该VI路径下的“例7.2.txt”文本文件中。
7.1 产生若干个周期的正弦波数据,以当前系统日期和自己的姓名为文件名,分别存储为文本文件,二进制文件和电子表格文件。
7.2 分别用Windows记事本,Excel和LabVIEW程序将习题7.1存储的数据文件读出来。
7.3 将一组随机信号数据加上时间标记存储为数据记录文件,然后再用LabVIEW程序将存储的数据读出并显示在前面板上。
第八章例8.2:设计一个电机转速控制程序,要求:在手动控制方式下,可以任意选择电机转速;在自动控制方式下,电机转速在500~1000r/min之间变化。
例8.3:利用全局变量将仿真信号产生的三角与均匀噪声显示在波形图中,并求其最大值。
例8.4:利用容器的填充颜色属性,指示一个由随机数发生器仿真的容量是否超过了用户指定的限制。
例8.5:用一个波形图表显示一个随机数,用前面板的控件来控制波形图表的大小和位置。
第二篇:新编《导游业务》课后案例题答案新编《导游业务》课后案例题参考答案第四章 P176 案例第1题答案参考教材P223—P224:(1)(参考教材P223)行李丢失的原因:可能是由西安到机场运输中或由西安到杭州运输行李过程出现差错导致行李丢失。
W7 NATIONAL ^INSTRUMENTSLabVIEW 基磁毫^^^ (CLAD)注意:测■遇程中,禁止使用♦躺或任何多考^料。
就明:言勿擅自撕品任何漏封。
若交逮NI的测腕就IS不完整或祠封破损,即将立即失去测腕溜格。
•官青遵守就卷上的要求。
如果您填金昔了准考^虢礁,本次测瞬招视作辗效。
•^在答案卡上填瘾所有的答案。
填瘾在就卷上的答案符不纳入^分襟举。
•官青勿要求签考人_S余合予任何十薪助。
若熬卷题目不甚清楚,即可襟言带亥冏魅,旋嘉下您自己熬卷敕合遹的答案舆理由,以供NI囿卷畤参考之用。
•您不可摧出此份模掇就题,亦不可用任何方式重现此份就题。
在完成测瞬之彳爰,亦不可保留任何就魅。
•珈脚寺^: 1小畤•测瞬方式:多重逗撵魅•测瞬题数:40题•及格分数:70%重要:常廉就者完成测腕畤,前;K就卷放在所提供的信封内或密封之。
;»密封的信封交给NI 监考人及。
卜列何工融而粘符累直示For Loop 或While Loop 的退圈循璟言十数(Loop Iteration) ?Q2:若欲招数值100资料型熊熟Unsigned Byte 信者存至文件槽,下列何槿信者存方式所生成的文件槽案最小?Q1: □@1画[N] A.size- (in bytes) B. D.U8 Number To Decimal StringCleas File G&t File SizeUS Number To Decimal String size- (in bytes)^HM -IUSC.封subVI 而言,若「Context Help 」视窗中的输入名耦是以粗飕^示,即下列何工期条件正碓?信青逗出所有逾用的叙述)输入值必定悬触数(Scalar)此输入悬建^使用,而加非必要输入此输入熟必要输入 若此翰入加未接瀛期原VI (Calling VI)符中断下列何项算数函式招僵先轨行?A.加B. 减 Q3: 若要^示下11数撼,鹰使用哪一槿圈表?A.B. C. D. Q4: A. B. C. D. Q5:I IWL||. ■ 1 .Waveform ChartWaveform GraphXY GraphDynamic Chart «Jpn.ta.EqC.乘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)可於军一1月修中的多他VI之^^遮资料D.功能型全域燮数(Functional Global Variable)可跨多他1月像的多他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)同步雨备且平行退圈如下H,符曾崖生什麽冏题?MasterA.因悬通知器(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.Y DigNum 微H—卜NumText^BGColor ■—►NumText.Te>ftColorB.1—卜NumText.BGColor—►NumTeit.TextColarC.—谭7 Num .卜UnitLabeLRGQjkr4-►UnitLabel.TextColor D.Q14:下列圜真中,何日寺可使用Probe工具取代Highlight Execution ?A.减^ VI轨行速度,加於接^上^示数值B.呈垣资料流向C.觐看接^上的即寺数值D.於VI程序孰行期^觐看SubVIQ15:符Boolean控制元音殳定悬Latching Until Released。
CLAD摸底测试题21.哪种图表刷新模式用于从左到右绘制新数据,然后清除图表,再从左到右更新数据?( b )a.带状图b.示波器图c.扫描图2.以下数据类型中不可以作为条件结构选择器输入端的是( b )a. 枚举型b. 双精度c. 字符串d. 整型3.如需编写一个程序用来存储便携式网络图形(PNG)图像文件,应使用哪种文件VI?( b )a.存储文件VIb.二进制文件VIc.ASCII文件VId.数据记录文件VI4.以下哪一个变量必须在一个项目中使用( d )a.局部变量b.全局变量c.功能全局变量d.单进程共享变量5.以下描述不正确的是( d )a.VI和Express VI可用图标或可扩展节点的形式显示;b.可扩展节点通常显示为彩色背景的图标,例如Express VI为蓝色;c.使用图标可节省程序框图空间,可扩展节点更易于连线,并且有助于用户添加程序框图说明信息;d.默认情况下,Express VI和子VI在程序框图上显示为可扩展节点;6.执行下列代码后,“索引数组”输出的数据类型是?( b )a. 双精度数组b. 双精度c. 整型(I32)数组d. 整型(I32)7.请选择适合随机存取的文件形式( bd )a.ASCIIb.TDMSc.LVMd.二进制8.下列关于错误簇描述错误的是(a )a.状态是一个布尔值,错误产生时报告Falseb.代码是一个32位有符号整数,通过数值表示错误c.一个非零错误代码和False状态相结合表示警告但不是错误d.源是用于识别错误发生位置的字符串9.如何禁用自动错误处理( d )a.选择操作》禁用错误处理b.启用执行过程高亮显示c.勾选“错误列表”对话框的“显示警告”复选框d.将子VI的错误输出簇与另一个子VI的错误输入簇连线10.哪一种机械动作会在按下布尔控件时将布尔值由”假”转换为”真”,并且在松开后直到LabVIEW读取该布尔值之前都保持”真”值?( c )a.保持转换直到释放b.释放时转换c.保持触发直到释放d.释放时触发11.不停地运行测试程序并将在一个小时之内进行的所有测试结果都记录在一个文件中,如果需要考虑程序的执行速度,那么应该使用下列文件I/O哪个VI?( d )a.写入电子表格文件b.写入测量文件c.读取电子表格文件d.写入文件文件12.对同一个值进行多次写入,在考虑速度优先的前提下应该使用?( b )A.属性节点B.局部变量13.集合点可以( c )A.传递数据B.防止竞争C.同步数据D.防止死锁14.过滤事件与通知事件的区别是?( c )A过滤事件可以自由选择是否执行事件代码B通知事件的事件代码必须执行C过滤事件先执行事件代码再响应事件15.红点代表什么含义?( b )a. 使得该vi取消b. 使得该vi暂停c. 使得该vi单步执行16.关于下列代码执行正确的表述是?( abc )(多选题)a. 该程序是在用户命名的文件中写入字符串LabVIEW!b. 如用户选择已有文件,新数据将覆盖旧数据c. 程序运行会弹出对话框要求用户选择或输入需打开的文件路径d. 以上叙述均错误17.采集一个频率为1100Hz的三角波,使用下列哪个采样频率可以获得最佳的信号波形还原结果?( d )a. 1kHzb.10kHzc.100kHzd. 1000kHz18.事件结构正在执行某事件分支的同时,又产生了其他的事件,程序会如何执行?( d )a.产生冲突,直接退出前面执行的事件,并返回错误b.产生冲突,直接退出前面执行的事件,并立即响应后面产生的事件c.不产生冲突,继续执行前面的事件直到结束,忽略后面的事件d.不产生冲突,缓存后面的事件,直到前面的事件执行完成,继续执行后面的事件19.若文件VI当前路径为D:\LabVIEW\file.vi,则经过以下路径拆分创建后,最新路径为( b )a. D:\b.D:\test.vic.D:\LabVIEW\test.vid. D:\LabVIEW20.请在以下说明中选择错误的选项( c )a.功能全局变量由循环与分支结构构成b.功能全局变量使用移位寄存器存储数据c.功能全局变量可以网络数据通信中使用d.功能全局变量是由运行1次的循环结构构成21.请选择关于信号量的作用说明正确的选项( a )a.避免死锁状态时使用b.VI间数据通信时使用c.数据保存时使用d.数据采集时使用22.请在以下说明中选择不正确的选项( ad )(此题为多选)a.属性节点中,主界面可向画面中央移动b.调用节点中,主界面可向画面中央移动c.属性节点中,按钮上的文字可在运行中变更d.调用节点中,按钮上的测试可在运行中变更23.为提高VI的运行速度下列措施中不正确的选项( b )a.减少显示的更新次数b.使用局部变量c.I/O的调用次数设定为必要的最小值d.减少资源打开和关闭的次数24.请分析以下程序输出结果( d )a. 90000b. 0c. 1d. 2446425.使用自定义类型不可以更改控件的( c )a. 大小b. 颜色c. 功能d. 元素的相对位置26.创建自定义控件时,哪些类型的控件的外形是和实例相关联的( c )a.输入/输出控件b. 自定义类型c.严格自定义类型27.请分析以下程序,以下叙述正确的是( bc )(此题为多选题)主VI程序框图 Delay子程序a.若Delay子VI设置为不可重入,总延时为1秒b.若Delay子VI设置为不可重入,总延时为2秒c.若子 VI 设置为可重入时,总延时为1秒d.若子 VI 设置为可重入时,总延时为2秒28.下列关于簇的描述不正确的是( a )a.簇不可以进行数值运算b.簇元素的顺序和该元素的放置位置无关c.使用簇可以减少子VI 所需的连线板接线端数目d.簇元素类似文本编程语言中的记录或结构体29.请分析下图程序框图,以下结果正确的是( a )a.整个程序循环执行3次,数组输出{1,2,3},数组2输出{4,5,6}b.整个程序循环执行4次,数组输出{1,2,3,0},数组2输出{4,5,6,0}c.整个程序循环执行5次,数组输出{1,2,3,0,0},数组2输出{4,5,6,0,0}d.程序无法执行30.请分析以下程序框图,元素输出结果为( c )a.{1,2,3}b.{1,2,3,0}c.{1,2,3,0,0}d.结果为331.以下叙述中不正确的是( b )a.波形图只在 X 轴上按照均匀间隔绘制数据b.XY图只能绘制非均匀分布点c.波形图可显示最新写入的值数组,波形图表则可周期性更新历史数据d.波形图表只在 X 轴上按照均匀间隔绘制数据32.请选择DataSocket服务器管理器中不能设定的内容( b )a.最大连接数b.IP地址c.预定义数据项d.组权限设置33.以下为优化LabVIEW内存管理的方法,除了( b )a.适时选择动态调用子VIb.使用强制类型转换c.防止内存泄漏d.合理分配数组内存e.合理使用全局变量34.下列叙述中不正确的是( d )a.文本文件将字符串以ASCII码格式存储在文件中,例如txt文件和excel文件b.表单文件其实也是一种文本文件,只不过它的输入数据格式可以使一维或二维数组。