




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CLAD 模拟题LabVIEW助理开发工程师考试试题注:考试过程中不允许使用计算机或其他参考资料。说明:如您收到试卷时,试卷不是在盖有NI Certification的密封袋中,请不要开始答题。 请将试卷立即退还给监考人。 您将会收到一份替换试卷。请不要拆开装订试卷。 如National Instruments收到的试卷有部分缺失或散页,考试成绩视为不通过。请不要向监考人请求帮助。 如您认为试卷的问题不够清楚,可在问题旁添加注释,然后选择您认为最适合的答案。不得部分或全部复印或复制试卷。 完成考试后,不得保存试卷的任何部分。考试详细信息:时间:1小时试题类型:选择题试题数量:40通过分数:70%重要提示:完成考试后,将试卷放入信封内并密封。 将密封好的信封交给监考人。第 1/24 页 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. _29. _30. _31. _32. _33. _34. _35. _36. _37. _38. _39. _40. _第 2/24 页 CLAD 模拟题模拟题: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. 顺序结构执行消耗的毫秒数第 3/24 页 CLAD 模拟题4. 要在运行时修改前面板控件的一个属性。 下列哪种方法最适合?a. 创建一个隐式属性节点,选择要修改的属性b. 创建一个控件引用,将引用传递至属性节点并选择要修改的属性c. 创建一个链接的共享变量,并选择要修改的属性d. 创建一个局部变量,并选择要修改的属性5. 创建数组最快捷的方式是:a. 在While循环中放置一个“创建数组”函数b. 初始化一个数组,然后在While循环中替换数组元素c. 使用启用了自动索引的For循环d. 使用启用了自动索引的While循环6. 在运行周期较长的应用程序中,时间控制最好使用下列哪个定时函数/VI?a.b.c.d.第 4/24 页 CLAD 模拟题7. 在下列程序框图所示的VI中,自动错误处理已禁用。 如文件C:data.txt不存在,会弹出错误对话框吗?a. 会,每次打开/创建/替换文件函数出错时都会显示错误对话框b. 会,每次循环结束时都会显示错误对话框c. 会,但是只显示一次,不是每次循环时都显示d. 不会8. 如即时帮助窗口子 VI 的输入端为粗体,下列描述正确的是? (选择所有正确的选项)a. 输入值必须是标量。b. 输入端是推荐连接的接线端,但不是必须连接。c. 输入端必须连接。d. 如不连接该输入端,运行显示将显示为断开的箭头。9. 在下图中,数组大小的输出是?a. 一维数组2, 3b. 一维数组3, 2c.2d. 上述选项都错第 5/24 页 CLAD 模拟题10. 下列哪段代码将最少量的数据写入磁盘?a.b.c.第 6/24 页 CLAD 模拟题d.11. 哪项设置为前面板控件分配特定的按键或按键组合?a. 键选中b. 快捷键c. 基数d. 分布对象12. 下列代码执行后,新字符串的值是多少?a. Hello to you!b. Hello Wto you!c. Hello to you!d. Helloto you!13. 控件引用的作用是什么?a. 通过程序向VI添加控件b. 从子VI访问前面板对象的属性c. 通过别名控制多个DAQ输入d. 可从控件连接至函数和子VI第 7/24 页 CLAD 模拟题14. 代码执行后,数值显示控件显示的值是多少?a.b. 4c.d. While 循环无限次执行0815. 开发一个只输出一个值的子VI,在调用方VI中使用该VI。 下列选项中,哪一种是控制子VI数据流的最佳方法?a. 在顺序结构中使用子VIb. 向子VI添加形式接线端,使其能从调用方VI接收值c. 向子VI添加错误簇,使其能从调用方VI接收值d. 向子VI添加调用方VI可调用全局变量第 8/24 页 CLAD 模拟题16. 文件C:data.txt不存在,VI未报告错误。 哪段代码报告错误并停止VI运行?a.b.c.第 9/24 页 CLAD 模拟题d.17. 两个并行运行的循环之间,可以用连线传递数据吗?a. 可以b. 不可以18. 如要通过程序更新数值控件中的值, 哪种方法最合适?a. 使用功能全局变量b. 使用局部变量c. 将期望值设置为默认值d. 使用数据值引用19. 全局变量相对于局部变量的优点是什么?a. 全局变量可在两个同步运行的独立 VI 之间传递数据b. 全局变量可以传递数组数据,局部变量不可以c. 全局变量符合数据流模式,不会引起竞态d. 全局变量不需要自有标签就可进行操作第 10/24 页 CLAD 模拟题20. 哪条曲线先变色?a. 曲线 1,因为属性从上到下执行b. 曲线 0,因为属性按照数值大小从 0 开始执行c. 两条曲线同时更新,因为属性可多线程执行d. 无法确定,因为 LabVIEW 按数据流方式运行21. 下列哪种方法可在波形图上绘制多条曲线?a. 将含有 X 数据和 Y 数据的两个一维数组捆绑, 然后创建一个簇数组,将簇数组连接至波形图显示控件。b. 创建一个二维数组,数据中的每行/列表示一条曲线。将数组连接至波形图显示控件。c. 将各个波形的元素捆绑为簇,然后用这些簇创建数组,将数组连接至波形图显示控件。d. B 和 C。22. 下列关于通知事件(例如,改变了布尔控件的值)的陈述最确切的一项是?a. 表示发生了某个事件,LabVIEW未处理该事件b. 表示发生了某个事件,用户丢弃该事件c. 表示发生了某个事件,LabVIEW已处理该事件d. 表示没有发生某个事件,发生超时第 11/24 页 CLAD 模拟题23. 自定义输入控件,从下拉菜单中选择“输入控件”,然后将控件保存为.ctl文件。在前面板上使用自定义控件实例。打开.ctl文件修改控件后,前面板窗口的控件会随之变化吗?a. 会b. 不会24. 下列“元素出队列”函数等待接收数据的时间是多长?a. 1 毫秒(未连线的默认值)b. 1 秒(未连线的默认值)c. 无限等待d. 不等待,立即返回25. 包含该层叠式顺序结构的VI执行后,结果F2显示控件显示的值是多少?a.0b. 25c. 40d. 65第 12/24 页 CLAD 模拟题26. 下列哪项正确描述了下列循环执行的输出结果?a. 显示随机数函数的最后三个值。b. 显示所有测量值的运行平均值。c. 显示最近4个测量值的平均值。d. 上述选项都错。27. 下列哪种情况下,选择探针工具,而不选高亮显示执行过程工具?a. 查看数据流b. 实时查看连线的值c. 当进程运行时查看子VId. 降低VI执行速度,显示连线上的值第 13/24 页 CLAD 模拟题28. 下图显示了一个条件结构的所有分支。 VI 执行后,结果显示的值是多少?a.5b. 7c. 12d. 3629. 下列断点会:a. 使 VI 中止b. 使 VI 暂停c. 使 VI 单步步过加函数d. 使 VI 单步步过显示控件第 14/24 页 CLAD 模拟题30. 代码执行后,结果显示的值是多少?a. 一维数组-25, 25, 50b. 一维数组-25, 25c. 二维数组-25, -50, -50 , 50, 25, 25d. 一维数组75, -50, 2531. 要模拟 Windows 对话框的按钮,布尔控件的机械动作应选哪一种?a. 保持转换直到释放b. 释放时转换c. 保持触发直到释放d. 释放时触发32. 创建功能全局变量不包括下列哪个选项?a. 使用移位寄存器存储信息b. 将 VI 的执行设置改为可重入c. 将 VI 内嵌入调用方 VId. 将 While 循环设置为一次循环后停止33. 哪种更新模式用于比较新旧数据,新旧数据之间用垂线分隔开,显示类似于心电图(EKG)的波形图?a. 带状图b. 示波器图c. 扫描图d. 步骤图第 15/24 页 CLAD 模拟题34. 下列程序框图表示的是哪种常见的 VI 架构?a. 多条件结构 VIb. 通用 VIc. 状态机 VId. 并行循环 VI35. 簇的用处是:a. 将混合数据类型组合为逻辑结构。b. 在前面板的图形或图表上显示数据。c. 提供在程序框图上区分数据类型的方法。d. 在前面板上按数据类型区分数据对象。36. 强制转换点表示:a. 数据类型一致b. 在数据上进行多态运算c. 创建数据缓冲区处理数据转换d. 超出范围的数值被强制转换37. 下列那组选项使下列陈述完整并且正确? 与_属性节点不同,_属性节点要求输入_才能正常工作。a. 显式;隐式;数值引用b. 隐式;显式;数值引用c. 显式;隐式;控件引用d. 隐式;显式;控件引用第 16/24 页 CLAD 模拟题38. 使用状态机架构的缺点是什么?a. 状态机只能按顺序遍历各个状态b. 如两个状态改变同时发生,只处理第一个状态改变,另一个状态改变丢失c. 将常规架构改写为状态机架构,程序框图会明显增加d. 状态机无法采集数据或使用 DAQ 函数39. 下列那组选项使下列陈述完整并且正确? _表示循环执行的总数,_ 返回循环已经执行的次数减 1。a. 总数接线端b. 条件接线端 ;计数接线端c. 总数接线端;计数接线端;条件接线端d. 条件接线端 ;计数接线端40. 下列关于 LabVIEW 项目文件(.lvproj)的陈述,正确的是?a. 包含与应用程序相关的所有文件的专门文件夹b. 包含前面板和程序框图编程步骤的文件c. 最终部署应用程序的编译代码d. 包含应用程序引用项的文件,还提供了所有相关文件的相对位置第 17/24 页 CLAD 模拟题答案页:下列是 CLAD 模拟题的答案和参考资料。 列出的所有参考均来自 LabVIEW 帮助。 可将答案写在答题纸上,撕下答题纸与本答案页对照。 实际的 CLAD 考试并不包括答题纸,仅用于练习和模拟题。1. 正确答案:A知识点:循环说明:While 循环和 For 循环的计数接线端始终从 0 开始计数。 第一次循环时返回 0,第二次循环时返回 1,以此类推。While 循环在计数接线端大于等于 50 时停止,计数接线端必须输出一个至少为 50 的值。第 51 次循环后,计数接线端输出 50。参考: For 循环和 While 循环2. 正确答案:A知识点:事件结构说明:每个选项都能改变前面板的控件值。只有用户与前面板交互才会产生值改变事件。参考: 可用事件,在 LabVIEW 中使用事件3. 正确答案:A知识点:定时说明:时间计数器函数返回毫秒计时器被调用时的值,单位是毫秒。 调用函数两次,将两次返回值相减,可得到两次调用之间的毫秒数。 在题目所示的代码中,子 VI 在两个时间计数器调用之间执行。所以,正确答案是 A。参考: 条件结构和顺序结构,时间计数器(ms)函数4. 正确答案:A知识点:VI 服务器说明:属性节点用于通过程序修改前面板对象。 C 和 D 选项不正确,因为修改前面板对象无法通过变量完成。题目中没有使用子 VI,所以 A 选项比 B 选项更适合。隐式属性节点不需要显式属性节点所需的额外输入端。参考: 在子 VI 中通过编程控制前面板对象,VI 服务器引用5. 正确答案:C知识点:数组和簇说明:For 循环在创建数组方面比 While 循环更高效,因为 For 循环执行的次数是预先定义的。LabVIEW 可在 For 循环运行之前分配数组使用的内存。参考: For 循环,VI 内存使用第 18/24 页 CLAD 模拟题6. 正确答案:C知识点:定时说明:A 和 B 选项返回的值以毫秒为单位。 因为问题指定的是运行周期较长的应用程序,所以应该选择分辨率较大的函数以避免时钟值绕回为 0。 B 选项只是让代码产生一个同步延迟。 如应用程序较长,为代码执行添加同步延迟会降低代码运行速度。 用当前时间与参考时间相比查看消耗的时间是否正确。 所以,C 选项是正确答案。参考: 时间计数器(ms)函数,定时 VI 和函数7. 正确答案:D知识点:错误处理说明:即使启用了自动错误处理,所有函数的输出还是应连接错误簇。 这样可以避免 LabVIEW 发生错误时中断执行显示错误对话框。 如函数的输出没有连接错误簇,如发生错误,LabVIEW 将显示错误对话框。参考: 处理错误8. 正确答案:CD知识点:文档说明:即时帮助窗口的粗体接线端表示该接线端必须连接。 如不连接该输入端,VI 的运行按钮会断开。参考: 设置必需、推荐和可选输入和输出9. 正确答案:A知识点:数组和簇说明:如有一个多维数组,数组大小函数将输出一个包含各个维度大小的一维数组。 数组的顺序始终是先行后列。 所以正确答案是 A,2 行 3 列。参考: 数组大小函数10. 正确答案:A知识点:文件 I/O说明:一个布尔值在 LabVIEW 内存中占用一个字节。 A 选项是正确答案,因为布尔数组至数值转换函数将 8 个布尔值(8 个字节)转换为 1 个 8 位的整数值(1 个字节)。 写入的数据总量是 1个字节。 B 选项写入的每个布尔值占 1 个字节,C 和 D 选项写入的是字符串。 字符串中的每个字符占用 1 个字节,C 和 D 选项写入文件的总字节数是若干个字节。参考: 平化数据,创建二进制文件,LabVIEW 如何在内存中保存数据11. 正确答案:B知识点:LabVIEW 环境说明:快捷键是控件的属性,程序员可定义快捷键使用户可通过键盘操作控件。 键选中是判断控件是否被选中的属性。 基数是整型控件的组成部分,用户可在基数中选择十进制、二进制、八进制和十六进制显示。 分布对象是整理前面板的工具。参考: 快捷键页(属性对话框)12. 正确答案:A知识点:数据类型说明:对于给定的字符串输入,替换字符串函数在“偏移”指定的位置将字符串替换为“子字符第 19/24 页 CLAD 模拟题串”。参考: 替换子字符串函数13. 正确答案:B知识点:VI 服务器说明:将控件引用传入子 VI,可从子 VI 访问主 VI 对象的属性和方法。参考: 在子 VI 中通过编程控制前面板对象,VI 服务器引用14. 正确答案:C知识点:循环说明:反馈节点和移位寄存器类似。 在题目所示的代码片段中,反馈节点初始化为 4。循环一次后,原值上再加上 4,得到的结果是 8。参考: For 循环和 While 循环,反馈节点15. 正确答案:C知识点:LabVIEW 编程原理说明:在 LabVIEW 中使用错误簇是实现数据流的最好方法,因为在实现数据流的同时还进行了错误处理。参考:错误处理,程序框图数据流16. 正确答案:C知识点:错误处理说明:A 和 B 选项报告错误,但是 VI 不停止。 D 停止 VI,但是不报告错误。 C 选项是正确答案。参考: 错误处理17. 正确答案:B知识点:LabVIEW 编程原理说明:多个 For 循环并行运行,循环之间不应有数据依赖关系。 根据数据流模式,在两个循环之间连线使两个循环相互依赖。 如果 For 循环之间有连线,则 For 循环不按并行方式运行。参考: For 循环和 While 循环,程序框图数据流18. 正确答案:B知识点:局部变量说明:功能全局变量没有方法直接操控前面板控件,所以功能全局变量不是正确选项。 数据值引用在该题中不适用。 将某个值设为默认值不是通过程序更新控件的方法。 B 选项是正确答案。参考: 局部变量,谨慎使用局部变量和全局变量第 20/24 页 CLAD 模拟题19. 正确答案:A知识点:数据同步和数据通信说明:全局变量的主要优点在于能在多个 VI 之间传递数据。参考: 全局变量,谨慎使用局部变量和全局变量20. 正确答案:A知识点:属性节点说明:属性节点从上到下执行。 先更新曲线 1,并更改曲线 1 的颜色。参考: 属性节点21. 正确答案:D知识点:图表和图形说明:波形图只能接收二维数组或一维簇数组,簇的元素是波形数据。 波形图不接收 A 选项中 X数据和 Y 数据交织的一维数组。参考: 绘制波形数据,自定义图形和图表22. 正确答案:C知识点:事件结构说明:通知事件就是通知 LabVIEW 已发生并处理了某事件。 用户可通过过滤事件选择是否丢弃某个事件。参考: 通知事件和过滤事件,在 LabVIEW 中使用事件23. 正确答案:B知识点:LabVIEW 编程原理说明:因为.ctl 文件保存为输入控件,而非自定义类型或严格自定义类型,所以对.ctl 文件的更新不会影响控件的实例。参考: 创建自定义类型和严格自定义类型,创建自定义输入控件、显示控件和自定义类型24. 正确答案:C知识点:数据同步和数据通信说明:默认情况下,元素出队列函数会一直等待直到有可用的数据。 有可用数据或队列引用被销毁时,函数才返回。 该功能对于生产者/消费者设计模式尤为重要。参考: 元素出队列函数25. 正确答案:C知识点:顺序结构说明:顺序局部变量在层叠式顺序结构的各个帧之间保存值。 顺序局部变量只在第 0 帧中写入。第 1 帧对第 2 帧没有影响。结果 F2 的值是 8 乘以 5,40。参考: 条件和顺序结构,添加和删除顺序局部变量接线端第 21/24 页 CLAD 模拟题26. 正确答案:C知识点:循环说明:层叠移位寄存器可保存之前多次循环的值。 最上面的节点表示最近一次循环。 题中的代码片段显示,显示的是最近 4 次测量值的平均数。参考: For 循环和 While 循环,在循环之间传递值27. 正确答案:B知识点:调试:说明:探针工具可在执行时查看连线上的数据,但是探针不降低 VI 的运行速度。 高亮显示执行过程降低 VI 的执行速度,并显示数据流。单步调试工具使用户可查看子 VI 的执行。参考: 使用探针工具,高亮显示执行过程28. 正确答案:D知识点:条件结构说明:条件分支选择器的输入不满足任何一个条件分支,所以执行的是默认分支。 所以,答案是26 ,36。参考: 条件和顺序结构29. 正确答案:B知识点:调试说明:断点用于暂停 VI,用户可在断点处选择单步调试 VI 或取消暂停继续执行。参考: 管理断点30. 正确答案:B知识点:数组和簇说明:数组运算时,LabVIEW 将输出强制为较小的数组输入。 在该题中,输出是包含两个元素的一维数组。 答案是 75-100 和 50-25 得到的-25, 25。参考: 多态函数,减函数,用数组和簇将数据分组31. 正确答案:D知识点:布尔控件的机械动作说明:Windows 对话框按钮等用户释放后才开始处理相关操作。 用户单击并释放后,按钮回到默认状态。 该动作类似于 LabVIEW 中的释放时触发。参考: 改变布尔对象的机械动作32. 正确答案:C知识点:功能全局变量说明:没有必要将功能全局变量内嵌入调用方 VI。内嵌 VI 要求 VI 是可重入的 VI。但是,功能全局变量必需是非可重入 VI。参考:使用执行系统和优先级的建议第 22/24 页 CLAD 模拟题33. 正确答案:C知识点:图形和图表说明:带状图从左至右绘制数据,并在绘图过程中向左滚动。 示波器图从左至
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生冬季预防传染病
- 常见传染病的识别与预防
- 行政主管年终总结模版
- 梅毒护理诊断及护理措施
- 人教版高中物理必修二第七章第8节机械能守恒定律习题课教学设计
- 下学期历史教学的工作总结模版
- 新质生产力绿色生产力
- 山东省济南平阴县联考2025年数学七下期末综合测试试题含解析
- 内蒙古鄂尔多斯准格尔旗第四中学2025届八年级数学第二学期期末综合测试模拟试题含解析
- 2025届福建省福州师范大泉州附属中学数学八下期末质量检测试题含解析
- 心理契约的概念、维度及特点
- 年产1亿支盐酸普鲁卡因注射液实用工艺设计
- EMC_CX系列存储
- 集体备课《发生在肺内的气体交换》
- (完整版)围堰筑岛围堰施工专项方案
- 扣件式钢管脚手架检查评分表
- 高压喷射注浆工程施工工艺标准
- 最新部编版九年级语文下册课件(完美版)写作布局谋篇
- 装修公司客户回访方案及流程
- 设备清洗检验报告
- 农村水电站岗位设置及定员标准(全面)
评论
0/150
提交评论