QUESTION 1
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. Createanimplicitpropertynodeandselectthepropertytomodify
B. Createacontrolreference,passthereferencetoapropertynodeandselectthepropertytomodify 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
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 2
Formula nodes accept which of the following operations?
A. BasicprogramminglanguageinstructionsInputandPrint
B. EmbeddingofSubVIswithintheFormulaNode
C. Pre and post increment (++) and decrement (--) as in the C language D. The use of nested Formula Node structures
Correct Answer: C Section: (none) Explanation
Explanation/Reference:
QUESTION 3
Which of the following is the best method to update an indicator on the front panel?
A. UseaValuepropertynode
B. Wiredirectlytotheindicatorterminal C. Use a local variable
D. Use a functional global variable
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 4
What is one disadvantage of using the State Machine VI architecture?
A. AStateMachinecanonlytraversestatesinorder
B. Iftwostatechangesoccuratthesametime,onlythefirststatechangewillbehandledandthesecondwillbelost C. The diagram becomes significantly larger when changing from a general architecture to a State Machine
D. State Machines cannot acquire data or use DAQ functions
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 5
What is the best method to stop a While loop on an error condition?
A. ComparetheStatusbooleanofanerrorclusterwithaconstantandwireittotheStopterminal B. ConnecttheerrorwiredirectlytotheStopterminal
C. Create an Event structure to handle the error event
D. Use the Error Handler VI to automatically handle the error
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 6
What mechanical action of a Boolean would you use to mimic a button on a Windows dialog?
A. SwitchUntilReleased B. SwitchWhenReleased C. Latch Until Released D. Latch When Released
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 7
Which combination of words correctly completes the following statement?
Unlike __________, which display an entire waveform that overwrites the data already stored, ___________ update periodically and maintain a history of the data previously stored.
A. Graphs;Charts B. Charts;Plots
C. Plots; Graphs D. C harts; Graphs
Correct Answer: A Section: (none) Explanation
Explanation/Reference:
QUESTION 8
In what instance would you use the Probe tool rather than Highlight Execution?
A. T o see the flow of data
B. Toseethevalueofawireinreal-time
C. To look into a SubVI, as the process is running
D. To slowdown the VI and show data values in wires
Correct Answer: B Section: (none) Explanation
Explanation/Reference:
QUESTION 9
You customize a control, select Control from the Type Def. Status pull-down menu, and save the control as a .ctl file. You then use an instance of the custom control on your front panel window. If you open the .ctl file and modify the control, does the control on the front panel window change?
A. Yes B. No
Correct Answer: B Section: (none) Explanation
Explanation/Reference:
QUESTION 10
You develop a SubVI that only outputs a value and need to use this SubVI in a (calling) VI. Which of the following is the best way to enforce dataflow to control the execution of the SubVI?
A. UsetheSubVIinaSequencestructure
B. ModifytheSubVItohavedummyinputsthatcanbeusedfromthecallingVI C. Modify the SubVI to have Error clusters that can be used from the calling VI D. Modify the SubVI to have a global variable and use it from the calling VI
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 11
What is the value in Shift Register Answer after the following code has executed?
A. 16 B. 24 C. 32 D. 10
Correct Answer: C Section: (none) Explanation
Explanation/Reference:
QUESTION 12
Which Chart update mode should be used to draw new data from left to right, then clear t he chart and draw new data again from left to right?
A. StripChart B. ScopeChart C. Sweep Chart D. Step Chart
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 13
Which of the following illustrates an advantage of a global variable over a local variable?
A. AglobalvariablecanpassdatabetweentwoindependentVIsrunningsimultaneously B. Onlytheglobalvariablecanpassarraydata,localvariablescannot
C. Global variables follow the dataflow model, and therefore cannot cause race conditions D. Global variables do not require owned labels to operate
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 14
Which of the following does not conform to data flow programming paradigm?
A. ShiftRegisters B. Tunnels
C. SubVIs
D. Local Variables
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 15
You must store data that other engineers must analyze with Microsoft Excel. Which file storage format should you use?
A. Tab-delimited ASCII B. Custombinaryformat C. TDM
D. Data log
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 16
What is the result of the following Array addition?
A. a.1-DArrayof{80,20,40,10,-60}
B. b.1-DArrayof{120,30,-60}
C. c.1-D Array of {120, 30}
D. d.2-D Array of {{120, 90, 20}, {60, 30, -40}}
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 17
Which of the following statements is false?
A. ASubVIconnectorpanedefineswheretowireinputsandoutputs
B. ThecolorofaSubVIconnectorpaneterminalmatchesthedatatypeitisconnectedto C. You must have an icon/connector to use a SubVI
D. A SubVI icon can be edited from the functions palette
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 18
The most efficient method for creating an array is:
A. UsingaForloopwithAuto-indexing
B. PlacingabuildarrayfunctioninaWhileloop
C. Initializing an array and then replacing elements in a While loop D. Using a While loop with Auto-Indexing
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 19
The following block diagram represents which common type of VI architecture?
A. MultipleCaseStructureVI B. GeneralVI
C. State Machine VI
D. Parallel Loop VI
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 20
Which of the following statements is true about the iteration terminal ?
A. Itreturnsthenumberoftimestheloophasexecuted
B. Itreturnsthenumberoftimestheloophasexecuted,plusone C. It returns the number of times the loop has executed, minus one
D. It returns a constant number
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 21
For implementing state diagrams that allow future application scalability, the best choice for a base structure is?
A. Sequencestructure
B. Casestructure
C. Formula node
D. Object-Oriented structure
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 22
Which of the following Block Diagrams could produce this result in Waveform Graph?
A. Option A B. OptionB C. Option C D. Option D
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 23
If an input name on the Show Context Help window is in bold for a SubVI, which of the following conditions are true? (Choose all apply)
A. Inputvaluesmustbescalar.
B. Aninputisrecommended,butnotrequired.
C. An input is required.
D. A broken run arrow will result unless the input is wired.
Correct Answer: CD Section: (none) Explanation
Explanation/Reference: QUESTION 24
Which of the following apply to Property Nodes? (Choose all apply)
A. PropertyNodesallowattributesoffrontpanelobjectstobeprogrammaticallymanipulated.
B. PropertyNodescanbeusedtoupdatethevaluescontainedinafrontpanelobject.
C. More than one Property Node can be used for a single front panel object.
D. Property Nodes contained in a SubVI will always cause the front panel to be loaded in memory.
Correct Answer: ABCD Section: (none)
Explanation Explanation/Reference:
QUESTION 25
Which VI memory components are ALWAYS S resident for a SubVI? (Choose all apply)
A. DataSpace
B. FrontPanel
C. Block Diagram D. Code
Correct Answer: AD Section: (none) Explanation
Explanation/Reference: QUESTION 26
Which of the following statements regarding Array constants are NOT true?
A. WhenyoucreateanArrayconstantontheblockdiagram,itisnotvisibleontheFrontPanel.
B. YoucannotresizeanArrayconstanttoincludemorethanoneelement.
C. You can copy or drag an existing Array on the Front Panel to the Block Diagram to create a constant of the same data type. D. AllarrayoperationscanbeperformedonanArrayconstant
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 27
In the figure below, what will Result equal when this calculation is executed?
A. 55
B. 70
C. 65
D. Indeterminate
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 28
The function of a Cluster is to:
A. Allowgroupingofmixeddatatypesintologicalstructures.
B. PresentdataontheFrontPanelusingchartsorgraphs.
C. Provide a means of differentiating between data types on the Block Diagram. D. Separate data objects by data type on the Front Panel.
Correct Answer: A
Section: (none) Explanation
Explanation/Reference: QUESTION 29
Can Probes be attached to objects on the Front Panel?
A. Yes B. No
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 30
What is the result in Array after the following code has executed?
A. A1-Darrayof{1,4,3,2,1,0}
B. A1-Darrayof{1,8,0,1,2,3,4,6,2} C. A1-Darrayof{1,4,3,2,1,0,8,6,2} D. A1-Darrayof{1,8,0,1,2,2,9}
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 31
What is the result in new string after the following code has executed?
A. Hellotoyou! B. HelloWtoyou! C. Hello to you!! D. Helloto you!
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 32
Which of the following allows you to plot any set of points, evenly distributed or not?
A. Waveform Graph B. Waveform Chart C. XY Graph
D. Both A. and C.
Correct Answer: C Section: (none) Explanation
Explanation/Reference:
QUESTION 33
Which of the following produces this XY Graph?
A. Option A B. OptionB C. Option C D. Option D
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 34
Which of the graphs below matches the output in the Waveform Graph indicator after the following code has executed?
A. Option A B. OptionB C. Option C D. Option D
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 35
The Wait function can be added to While Loops:
A. T o free up available memory.
B. ToallocatememoryusedbytheCPU.
C. To allow the processor time to complete other tasks.
D. To reserve which processor the code is running on.
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 36
Which of the following methods is NOT a method to create a 1-D Array?
A. PlaceanArrayShellontheFrontPanelanddragaControlintotheshell. B. UseaWhileLoopwithauto-indexingdisabled.
C. Use a For Loop with auto-indexing enabled.
D. Use the Initialize Array function.
Correct Answer: B Section: (none)
Explanation Explanation/Reference:
QUESTION 37
Which of the following statements is true regarding the execution of the following code?
A. Theloopwilliterate51times.
B. Theloopwilliterate50times.
C. The loop will iterate 49 times.
D. A For Loop that has a 50 wired to the count terminal will perform the same operation.
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 38
Which of the following accurately describes the output that results from execution of the following loop?
A. ThelastthreevaluesfromtheDAQAssistantwillbedisplayed. B. Arunningaverageofallmeasurementswillbedisplayed.
C. An average of the last four measurements will be displayed.
D. None of the above
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 39
Which of the following statements is NOT valid?
A. YoucanmakeaClusterofClusters. B. YoucanmakeanArrayofArrays. C. You can make a Cluster of Arrays. D. You can make an Array of Clusters.
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 40
Which of the following statements is true?
A. ThedefaultsettingforatunnelintooroutofaForLoophasauto-indexingenabledifthedatabeingpassedisanarray. B. ThedefaultsettingforatunnelintooroutofaWhileLoophasauto-indexingdisabledifthedatabeingpassedisanarray. C. Both A. and B. are trued.
D. None of the above
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 41
Which of the following statements is true regarding the use of Coercion Dots?
A. CoercionDotsimproveprogramperformance.
B. CoercionDotsrepresentaconversionfromonedatatypetoanother. C. Coercion Dots increases memory usage
D. Both A. and B.
E. BothB.andC.
Correct Answer: E Section: (none) Explanation
Explanation/Reference:
QUESTION 42
Which of the following graphs matches the result in Comparison Values after the following code has executed?
A. Option A B. OptionB C. Option C D. Option D
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 43
Which combination of words correctly completes the following statement?
Unlike__________, which display only the most recent array of values written to them, ___________ update periodically and maintain a history of the past data.
A. graphs;charts B. charts;plots C. plots; graphs D. charts; graphs
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 44
Which of the following will allow you to have multiple plots on a Waveform Graph?
A. Bundletwo1DarraysofXandYdatatogetherforeachplot.ThenbuildanarrayoftheseclustersandwireittotheWaveformGraphindicator.
B. Buildann-dimensionalarrayofdatawitheachplotinaseparaterow(orcolumn)inthearray,thenwirethearraytotheWaveformGraphindicator. C. Bundle the elements of each waveform into a cluster and build an array of these clusters, then wire the array to the Waveform Graph indicator.
D. Both B. and C.
Correct Answer: D
Section: (none) Explanation
Explanation/Reference: QUESTION 45
Which of the following is NOT a traditional debugging feature used to help find errors in a VI:
A. HighlightExecution. B. SingleStepping
C. Breakpoints
D. Stop Values
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 46
What is the value in XOR Result after the following code has executed?
A. 0
B. 1
C. True D. False
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 47
Which of the following statements regarding the index of Arrays are NOT true?
A. TheindexisusedtoaccessaparticularelementofanArray. B. Theindexrangesfrom1ton.
C. A 2-D Array has both a column index and a row index. D. The index ranges from 0 to n-1.
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 48
Clusters provide a user with which of the following benefits?
A. Clustersallowalogicalgroupingofrelateddataelements.
B. ClustersincreasethenumberofConnectorPaneterminalsofSubVI’s. C. Clusters help to reduce wire clutter on the Block Diagram.
D. Both A. and C.
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 49
Which chart update mode plots new data from left to right, then clears the chart and plots the newer data?
A. StripChart B. ScopeChart
C. Sweep Chart D. Step Chart
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 50
Which of the following methods will create an XY Graph with two plots?
A. CreateasingleclusterfromtwoarraysofXvaluesandtwoarraysofYvaluesinanX,Y,X,Ypattern. B. BundletheXandYarraypairstogetherintotwoclustersandthencreateanarrayofthesetwoclusters. C. Bundle the X and Y array pairs together into two clusters and create a cluster of these two clusters.
D. Create a single array of each of the X arrays and Y arrays in an X, Y, X, Y pattern.
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 51
Which of the following terminals controls how many times a For Loop will execute?
A. Option A B. OptionB C. Option C D. Option D
Correct Answer: D Section: (none) Explanation
Explanation/Reference:
QUESTION 52
What is the value in after substring upon completion of the following code?
A. world!
B. rld!
C. h hello world! D. <blank>
Correct Answer: B Section: (none) Explanation
Explanation/Reference:
QUESTION 53
Which of the following cannot be used to transfer data?
A. Localvariables B. Queues
C. Semaphores D. Notifiers
Correct Answer: C Section: (none) Explanation
Explanation/Reference:
QUESTION 54
The VI begins execution with the values of X=255 and Y=9. What will be the value of x+y after the VI completes execution?
A. 8 B. 0 C. 264 D. 255
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 55
What value will be displayed in Concatenated Array indicator when the VI completes execution?
A.
B.
C.
D.
Correct Answer: A Section: (none) Explanation
Explanation/Reference:
QUESTION 56
Consider the VI and user actions.
What value will be displayed in the Boolean indicator at 7 seconds and 17 seconds, respectively?
A. TRUE,TRUE B. FALSE,TRUE C. FALSE, FALSE D. TRUE, FALSE
Correct Answer: A Section: (none) Explanation
Explanation/Reference: QUESTION 57
What value will be displayed in the array w/ subset deleted and the deleted portion indicators after the VI completes execution?
A.
B.
C.
D.
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 58
The operator of this VI presses the run arrow, then presses the Start button.
After 3 seconds the Process SubVI sends a “True” value for “Process Complete.”
What is the entire sequence of States this VI goes through, starting when the run arrow is pressed?
A. Run, Wait for Start, End, Wait for Start
B. Run, Wait for Start, End
C. Wait for Start, Run, End, Wait for Start D. Wait for Start, Run, End
Correct Answer: B Section: (none) Explanation
Explanation/Reference: QUESTION 59
Which Waveform Graph could be a representation of the data in the Numeric Array control?
A.
B.
C.
D.
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 60
The VI begins execution with the value of Numeric as 5, at the end of the 4th loop iteration (i=3), the user changes the front panel control Numeric to value 2. What value will be displayed in the front panel Numeric indicator after the VI completes execution?
A. 3 B. 10 C. 5 D. 6
Correct Answer: C Section: (none) Explanation
Explanation/Reference: QUESTION 61
Which is the correct order for the signal to propagate through components when acquiring a signal?
A. Sensor>Terminal Block>DAQ>LabVIEW
B. DAQ>Sensor>Terminal Block>LabVIEW
C. Terminal Block>LabVIEW>Sensor>DAQ D. Sensor>DAQ>Terminal Block>LabVIEW
Correct Answer: B Section: (none) Explanation
Explanation/Reference:
QUESTION 62
You create an indicator from the shift register terminal on the right side of the loop. What will that indicator look like after the VI completes execution?
A.
B.
C.
D.
Correct Answer: A Section: (none) Explanation
Explanation/Reference:
QUESTION 63
Your application has prices stored as numeric values in the format XXX.XX. Your VI must convert the price to text in the format $XXX.XX and make the text price available for later display. The original numeric must also be retained unchanged.
Which VI best meets these requirements?
A.
B.
C.
D.
Correct Answer: D Section: (none) Explanation
Explanation/Reference: QUESTION 64
What string will be displayed in the Result indicator after the VI completes execution?
A. ’’’’12345 B. 12345
C. ’’’’012345 D. 012345
Correct Answer: C Section: (none) Explanation
Explanation/Reference:
NI Certkey Certified LabVIEW Associate Developer Questions + Answers
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am