• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 162
  • Last Modified:

A few small vb questions

1. What does the following statement do?  I am doing some review and cannot figure a few of these out.

outputLabel.Text = someListBox.Items(someListBox.SelectedIndex))


2. what is th value of I?

Dim n As Integer = 0
Dim i As Integer
Dim j As Integer

For i = 0 To 5
      For j = 0 To 5
           n += 1
      Next j
Next i

3. what is the value of I?

Dim i As Integer
For i = 0 To 10
        If i = 5 Then
             Exit For
        End If
Next i

4. What is wrong with the following loop?

Dim i as Integer
For i = 20 To 0
 '(some code)
Next i

5.  Which of the following loops will execute at least once and will end when the condition becomes True?


 
  Do While condition / Loop  
  Do Until condition / Loop  
  Do / Loop While condition  
   Do / Loop Until condition  





0
03xc600
Asked:
03xc600
2 Solutions
 
HillwaaaCommented:
Hi 03xc600,

Is this homework?
0
 
Éric MoreauSenior .Net ConsultantCommented:
Hi 03xc600,

1. copy the text of the selected item of the list in a textbox
2. 6
3. 5
4. step -1 is missing
5. Do / Loop Until condition  

Cheers!
0
 
Jayadev NairApplication DeveloperCommented:
emoreau,

2. 36 right?
0
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

 
Jayadev NairApplication DeveloperCommented:

1.
outputLabel.Text = someListBox.Items(someListBox.SelectedIndex))

This may throw exception if listbox donot hav string object. So try to assign displaytext or someListBox.Items(someListBox.SelectedIndex).toString()
0
 
Éric MoreauSenior .Net ConsultantCommented:
>>2. 36 right?

it can't be, the value of I range from 0 to 5 so its value after the loop is 6 (1 more then the greater value).
0
 
Jayadev NairApplication DeveloperCommented:
oh! sorry - I. I went after n
0
 
03xc600Author Commented:
thanks guys, i think that the second one was 36, but i am not sure
0
 
Éric MoreauSenior .Net ConsultantCommented:
>>i think that the second one was 36, but i am not sure

it can't be, the value of I range from 0 to 5 so its value after the loop is 6 (1 more then the greater value). Drop the code into a test form and test it.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now