19.02.2015 Views

ENGR 110 SECTION MIDTERM EXAM VERSION ... - Nuno Alves

ENGR 110 SECTION MIDTERM EXAM VERSION ... - Nuno Alves

ENGR 110 SECTION MIDTERM EXAM VERSION ... - Nuno Alves

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ENGR</strong> <strong>110</strong> <strong>SECTION</strong><br />

<strong>MIDTERM</strong> <strong>EXAM</strong> <strong>VERSION</strong> ______<br />

NAME ______________________<br />

Section I (40 Pts): WRITTEN…CLOSED BOOK and COMPUTER<br />

CLEARLY CIRCLE THE CORRECT ANSWER<br />

1. Which of the following statements is true about the following block diagram?<br />

A. The loop will execute once and the iteration terminal, ,will output a value of one<br />

B. The loop will execute once and the iteration terminal, , will output a value of zero<br />

C. The loop will execute infinitely and the program will have to be aborted<br />

D. The loop will not execute and the iteration terminal, , will return a null value<br />

2. Which of the following terminals controls how many times a For loop executes?<br />

A.<br />

B.<br />

C.<br />

D.<br />

3. What is the output of the Build Array function in the following block diagram when<br />

Concatenate Inputs is selected?<br />

A. 1-D Array of {1, -4, 3, 7, -2, 6}<br />

B. 1-D Array of {1, 7, -4, -2, 3, 6}<br />

C. 2-D Array of {{1, -4, 3, 0}, {7, -2, 6}}<br />

D. 2-D Array of {{1, -4, 3}, {7, -2, 6}}


4. What is the output of the Initialize Array function after the following code has executed?<br />

A. 1-D Array of {3, 3, 3, 3}<br />

B. 1-D Array of {4, 4, 4}<br />

C. 1-D Array of {3, 4}<br />

D. 1-D Array of {4, 3}<br />

5. Which combination of words correctly completes the following statement?<br />

__________ display arrays of data all at once, while _________<br />

plot new data as they become available.<br />

A. Plots, Charts<br />

B. Graphs, Charts<br />

C. Graphs, Plots<br />

D. Charts, Graphs<br />

E. Charts, Plots<br />

6. What is the value in Shift Register Answer after the following code has executed?<br />

A. 16<br />

B. 24<br />

C. 32<br />

D. 64<br />

E. 1


7. Under which of the following conditions does a For loop stop executing?<br />

A. When a false value is present at the conditional terminal and the conditional terminal<br />

is<br />

B. When the value of the iteration terminal, , is one less than the value of the count<br />

terminal,<br />

C. When the value of the iteration terminal, , is one more than the value of the<br />

count terminal,<br />

D. None of the above<br />

8. Which of the following does not conform to data flow programming paradigm?<br />

A. Shift Registers<br />

B. Tunnels<br />

C. SubVIs<br />

D. Local Variable<br />

9. What is the result of the following Array addition?<br />

A. 1-D Array of {80, 20, 40, 10, -60}<br />

B. 1-D Array of {120, 30, -60}<br />

C. 1-D Array of {120, 30}<br />

D. 2-D Array of {{120, 90, 20}, {60, 30, -40}}<br />

10. In the figure below, what will Result equal when this calculation is executed?<br />

A. 55<br />

B. 70<br />

C. 65<br />

D. Indeterminate


11. The function of a Cluster is to:<br />

A. Allow grouping of mixed data types into logical structures.<br />

B. Present data on the Front Panel using charts or graphs.<br />

C. Provide a means of differentiating between data types on the Block Diagram.<br />

D. Separate data objects by data type on the Front Panel<br />

12. What is the result in Output Array after the following code has executed?<br />

A. A 1-D array of {1, 4, 3, 2, 1, 0}<br />

B. A1-D array of {1, 8, 0, 1, 2, 3, 4, 6, 2}<br />

C. A 1-D array of {1, 4, 3, 2, 1, 0, 8, 6, 2}<br />

D. A 1-D array of {1, 8, 0, 1, 2, 2, 9}<br />

13. What is the result in subarray after the following code has executed?<br />

A. A 1-D Array of {8, 5, 7}<br />

B. A 1-D Array of {10, 8, 5}<br />

C. A 1-D Array of {10, 8, 5, 7}<br />

D. A 1-D Array of {7, 10, 8, 5}


14. In the figure below, the output of Array Size is<br />

A. a 1-D Array of {2, 3}<br />

B. a 1-D Array of {3, 2}<br />

C. 2<br />

D. None of the above<br />

15. What is the result of the following Array subtraction?<br />

A. A 1-D Array of {-25, 25, 50}<br />

B. A 1-D Array of {-25, 25}<br />

C. A 2-D Array of {{-25, -50, -50} , {50, 25, 25}}<br />

D. A 1-D Array of {75, -50, 25}


16. Which of the following produces this XY Graph:<br />

A.<br />

B.


C.<br />

D.<br />

17. Which of the following statements is true regarding the execution of the following code:<br />

A. The loop will iterate 51 times.<br />

B. The loop will iterate 50 times.<br />

C. The loop will iterate 49 times.<br />

D. A For Loop that has a 50 wired to the count terminal will perform the same operation


18. Which of the following statements is NOT valid:<br />

A. You can make a Cluster of Clusters.<br />

B. You can make an Array of Arrays.<br />

C. You can make a Cluster of Arrays.<br />

D. You can make an Array of Clusters<br />

19. Which of the following statements is true?<br />

A. The default setting for a tunnel into or out of a For Loop has auto-indexing enabled if<br />

the data being passed is an array.<br />

B. The default setting for a tunnel into or out of a While Loop has auto-indexing disabled<br />

if the data being passed is an array.<br />

C. Both A. and B. are true<br />

D. None of the above<br />

20. Which of the following is NOT a traditional debugging feature used to help find errors in a<br />

VI:<br />

a. Highlight Execution.<br />

b. Single Stepping<br />

c. Probes<br />

d. Stop Value<br />

21. You can use all of the following data types as inputs (without coercion) to the case selector<br />

terminal except:<br />

A. Doubles<br />

B. Enumerated type values<br />

C. Strings<br />

D. Integers


22. What is the value in XOR Result after the following code has executed?<br />

A. 0<br />

B. 1<br />

C. True<br />

D. False

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!