掌握编程技巧、架构和模板:难度较低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)创建大型应用程序时,子VI的说明信息:a.与顶层VI同等重要b.顶层VI更加重要c.完全不重要并且非必须d.仅用于大型的应用程序5)下图是哪种常见的VI架构?a.多条件结构VIb.通用VIc.状态机VId.并行循环VI6)程序功能注释应包含在:a.程序框图b.连线板c.LabVIEW.hlp文件d.以上均不正确,图形化编程中无需添加注释7)下列哪种方法不适用于添加LabVIEW程序的文档说明信息a.选择VI属性说明信息b.选择前面板对象的属性页c.双击子VI图标并选择说明信息d.右键单击前面板对象并选择说明和提示8)哪种VI架构允许用户同时运行多个任务?a.多条件结构VIb.并行循环VIc.状态机VId.以上均不正确9)对一系列函数或计算进行编程时,以下哪种方式可获得最佳性能?a.层叠式顺序结构b.平铺式顺序结构c.A和B可获得相同的性能10)以下答案中匹配VI架构类型和对应程序框图是?A.B.a.A-状态机VI;B-简单VIb.A-通用VI;B-状态机VIc.A-通用VI;B-简单VId.A-简单VI;B-状态机VI11)以下哪种VI架构类型最适合在大型应用程序中将执行功能(例如,计算、转换和数据修改)保存为子VI?a.简单VIb.UI事件处理器c.队列消息处理器d.以上均不正确掌握编程技巧、架构和模板:难度适中12)程序框图中添加的注释:a.用于添加VI中控件属性的说明信息b.用于添加程序框图中所有函数/子VI的说明信息c.用于添加代码功能的说明信息d.无需添加注释,LabVIEW可自动添加13)以下关于顺序结构的表述,不正确的是:a.尽可能将顺序结构替换为包含条件结构的While循环b.顺序结构可确保执行顺序c.在VI中使用单个顺序结构将禁止并行操作d.顺序结构的某一帧发生错误时将停止执行14)VI模板通过哪种方式减少编程时间?a.为常用VI类型提供起始编程信息b.为用户自动生成代码c.允许用户保存部分代码并用于后期应用程序开发d.A和Be.A和C15)以下哪种情况必须使数据连线通过结构?a.使连线更简单b.节省空间c.在结构中使用该数据d.以上均正确16)状态机VI架构的缺点是?a.状态机VI只能按顺序执行状态b.如果两个事件同时发生,只处理第一个事件,第二个事件将丢失c.通用架构转换为状态机架构后,程序框图将显著增大d.状态机不能采集数据或使用DAQ函数17)以下关于强制转换点的表述,正确的是?a.强制转换点可提高程序的性能b.强制转换点表示数据类型的转换c.强制转换点可提高内存的使用效率d.A和Be.B和C18)在While循环中添加定时函数可:a.释放内存b.保留内存c.释放CPUd.保留CPU19)在同一VI中传递数据的最佳方法是?a.连线b.全局变量c.局部变量d.以上均正确20)动作2中的代码何时执行?a.执行动作1的代码之后b.动作1和动作2布尔值为TRUE时c.动作2的布尔值为TRUE时d.每次循环时数组和簇:难度较低1)下列关于数组的表述哪项有误?a.数组可用于保存由循环生成的数据b.数组元素无索引c.数组可包含输入控件或显示控件,但无法同时包含两种控件d.数组可组合相同类型的数据元素2)以下哪种方法不适用于创建一维数组:a.在前面板上放置数组外框,并将控件拖曳至该外框b.使用While循环,禁用自动索引c.使用For循环,启用自动索引d.使用初始化数组函数3)簇控件的优点是?a.通过簇按照逻辑组合相关数据元素b.簇可增加子VI连线板接线端的数量c.簇可减少程序框图上的连线混乱d.A和Be.A和C4)执行下列代码后,最大值和最大索引分别是多少?a.7,3b.7,4c.1,5d.6,05)下列哪个函数按照元素的自有标签组合簇元素?a.按名称解除捆绑b.解除捆绑c.按名称捆绑d.捆绑6)下图显示的函数是?a.解除捆绑b.按名称解除捆绑c.捆绑d.按名称捆绑7)下图中“数组大小”的输出是?a.一维数组{2,3}b.一维数组{3,2}c.2d.以上均不正确8)选择连接输入时,程序框图上“创建数组”函数的输出是?a.一维数组{1,-4,3,7,-2,6}b.一维数组{1,7,-4,-2,3,6}c.二维数组{{1,-4,3,0},{7,-2,6}}d.二维数组{{1,-4,3},{7,-2,6}}9)未选择连接输入时,程序框图上“创建数组”函数的输出是?a.一维数组{2,4,7,6,3}b.一维数组{6,3,2,4,7}c.二维数组{{2,4},{6,3}}d.二维数组{{2,4,7},{6,3,0}}10)减法运算的结果是?a.一维数组{5,7,1,5}b.一维数组{5,12,1,14}c.一维数组{14}d.一维数组{14,7,1,14}11)关于下图的表述,正确的是?a.自动索引已禁用b.For循环仅输出生成的第10个值c.For循环的输出为包含10个元素的一维数组d.A和Be.A和C12)执行下列代码后,最小值和最小索引分别是多少?a.0,5b.0,7c.10,5d.0,613)关于下图的表述,不正确的是?a.由于已启用自动索引,无需连接总数(N)接线端b.输入数组元素中每次有一个元素进入循环c.输出数组与输入数组的大小相同d.如在For循环右侧禁用自动索引,输出仍为一维数组e.以上均正确14)加法运算的结果是?a.一维数组{20,4,7}b.一维数组{20,12,15}c.一维数组{12,4,15}d.一维数组{20}15)允许同时包含输入控件和显示控件的是?a.数组b.簇c.A和Bd.以上均不正确数组和簇:难度适中16)以下关于数组索引的表述,不正确的是:a.索引可用于访问数组中特定元素b.二维数组包含列索引和行索引c.索引范围为0至n-1d.索引范围为1至n17)以下关于数组常量的表述,不正确的是:a.程序框图中创建的数组常量,在前面板中不可见b.无法调整数组常量的大小以包含多个元素c.允许复制并拖曳前面板上的现有数组至程序框图,以创建相同类型的常量d.数组常量可执行所有的数组操作18)数组传递至循环结构时,使用For循环的优势是?a.For循环允许在结构边框调整数组大小b.For循环允许在结构边框自动初始化数组c.遍历数组时For循环可获取最佳性能d.默认情况下For循环允许自动索引数组19)关于数组和簇区别的表述,正确的是?a.无法通过簇将数据传递至子VI,但可以使用数组b.数组无法包含显示控件和输入控件,但簇可包含两种控件c.数组元素为有序,而簇的元素为无序d.簇可包含多种数据类型,而数组仅允许包含一种数据类型20)以下哪个簇函数的输出接线端数量仅取决于输入簇的元素数量?a.按名称解除捆绑b.解除捆绑c.按名称捆绑d.捆绑21)“索引数组”函数:a.返回单个元素或从指定索引开始的n维数组的子数组b.返回数组中各个维度的元素个数c.连接多个数组或将元素添加至n维数组d.查找元素并返回元素索引22)执行下列代码后,子数组中的结果是?a.一维数组{8,5,7}b.一维数组{10,8,5}c.一维数组{10,8,5,7}d.一维数组{7,10,8,5}23)“数组大小”函数:a.仅支持一维数组并返回该数组大小b.支持n维数组并返回每个维度的大小c.支持空的一维数组并允许用户设置数组大小d.支持空的n维数组并允许用户设置每个维度的大小24)执行下列代码后,输出数组中的结果是?a.一维数组{6,3,5,7,9,1}b.一维数组{6,7,9,1}c.一维数组{4,6,3,5,7,9,1}d.一维数组{4,7,9,1}25)执行下列代码后,输出数组中的结果是?a.一维数组{2,4}b.一维数组{5,3}c.一维数组{2,5,1}d.一维数组{4,3,0}26)执行下列代码后,初始化数组中的结果是?a.一维数组{3,3,3,3}b.一维数组{4,4,4}c.一维数组{3,4}d.一维数组{4,3}27)簇函数:a.允许将多种数据类型组合为逻辑结构b.在前面板中通过图表或图形表示数据c.用于在程序框图中区分数据类型d.在前面板中按数据类型区分数据对象28)关于簇的表述,正确的是?a.簇中放置的第一个对象为元素0b.簇中放置的第一个对象为元素1c.如在簇中删除一个元素,必须手动调整元素的顺序d.簇元素的顺序取决于外框中的物理位置29)执行下列代码后,“索引数组”输出的数据类型是?a.双精度数组b.双精度c.整型(I32)数组d.整型(I32)数组和簇:难度较高30)以下哪种方法不适用于创建二维数组:a.在前面板中右键单击现有一维数组,在快捷菜单中选择添加维度b.使用两个嵌套的For循环并启用自动索引c.使用定位工具调整索引显示的大小d.在前面板上放置数组,并将另一个数组拖放至该数组31)簇中元素顺序未知时,通过以下哪个函数可替换现有簇中的元素?a.按名称解除捆绑b.解除捆绑c.按名称捆绑d.捆绑32)下列数组相加后,得到的结果是?a.一维数组{80,20,40,10,-60}b.一维数组{120,30,-60}c.一维数组{120,30}d.二维数组{{120,90,20},{60,30,-40}}33)下列数组相减后,得到的结果是?a.一维数组{-25,25,50}b.一维数组{-25,25}c.二维数组{{-25,-50,-50},{50,25,25}}d.一维数组{75,-50,25}34)以下表述不正确的是?a.允许创建包含簇的簇b.允许创建包含数组的数组c.允许创建包含数组的簇d.允许创建包含簇的数组e.以上均正确35)执行下列代码后,“创建数组”函数的输出是?a.一维数组{4,8,3,3,6,4}b.一维数组{4,2,3,6,4}c.二维数组{{4,8,3},{3,6,4}}d.二维数组{{4,2,0},{3,6,4}}图表、图形和循环:难度较低1)下列哪种图表更新方式用垂直线分割新旧数据进行比较(类似于心电图仪EKG)?a.带状图表b.示波器图表c.扫描图表d.分步图表2)下列哪种图表更新方式从左至右绘制数据,然后清除图表的历史数据并绘制新的数据?a.带状图表b.示波器图表c.扫描图表d.分步图表3)下列哪种图表更新方式从左至右在图表中滚动显示运行数据?a.带状图表b.示波器图表c.扫描图表d.分步图表4)哪种组合适用于下列表述?__________可显示最新写入的值数组,___________周期性更新历史数据。a.图形、图表b.图表、曲线c.曲线、图形d.图表、图形5)只在X轴上按照均匀间隔绘制数据的是?a.波形图b.波形图表c.XY图d.A和Be.B和C6)允许绘制均匀或非均匀分布点的是?a.波形图b.波形图表c.XY图d.A和C7)如需调整游标的颜色和点样式,可单击下列图形的哪个区域?a.b.c.d.8)如需调整曲线的颜色和点样式,可单击下列图形的哪个区域?a.b.c.d.9)下列哪个接线端控制For循环运行的次数?a.b.c.d.10)下列哪个接线端控制While循环终止?a.b.c.d.11)下列哪个接线端显示For循环或While循环的当前循环计数?a.b.c.d.图表、图形和循环–难度适中12)波形簇包含下列元素:a.t0,dt,Yb.X,Y,dtc.X,Y,t0d.t0,X,Y13)单击下列图形的哪个区域,可移动曲线上的游标?a.A和Cb.A和Dc.B和Dd.C和D14)下列哪项可生成该波形图表?a.b.c.d.15)While循环