Quiz 3

 

1. What is an infinite loop?

 

-A Loop whose stop condition is always true

OR

-A Loop that has a bad stop condition and thus never ends

 

2. What will the following Visual Basic code print?

 

Dim x As Integer

x=10

If x=1 Then

������������������ Print �pizza�

ElseIf x=2 Then

������������������ Print �hamburger��������������� sushi

Else������������������������������������������ chocolate cake

������������������ Print �sushi�

End If

Print �chocolate cake�

 

 

 

3. When the following Visual Basic code is run, how many times will �Ontogeny recapitulates phylogeny� be printed out?

 

Dim x As Integer

x = 0�������������������������������������������������� ������������������ 5 times

Do While x < 10

��� �������������� Print �Ontogeny recapitulates phylogeny�

��� �������������� x = x + 2

Loop

 

 

4. Look at the following code. After this code is run, what will the values of i, j, and k be?

 

Dim Option Explicit

Dim i as Integer, j as Integer, k As Integer

 

Private Sub add (x as Integer, y As Integer, r as Integer)

������������������ r = x + y

End Sub

 

Private Sub Form_Load()

i = 0����������������������������������������� i = 6

j = 0����������������������������������������� j = 3

k = 0���������������������������������������� k = 3

Call add (3, i, j)

Call add (i, j, k)

Call add (j, k, i)

End Sub

 

5. In Visual Basic, what does Rnd do?

 

����������� Generates a pseudo-random decimal number between 0 and 1, not including 0 or 1