İşlem Tablosu Programlama Deneme Sınavı Sorusu #1333090

VBA editöründe aşağıdaki kod çalıştırıldığında sayac2 değişkeninin son değeri ne olur?

Private Sub CommandButton1_Click()

Dim sayac1 As Integer
Dim sayac2 As Integer
sayac2 = 1
For sayac1 = 0 To 6
GoTo sayac2
sayac2 = sayac1 + sayac2
Next sayac1
sayac2:
End Sub


0

1

15

21

22


Yanıt Açıklaması:

For döngüsünün hemen girişindeki "GoTo" kodu "sayac2:" şeklinde yazılmış etikete gitmeyi sağlar. Bu sebeple sayac2 değişkeni tanımlandıktan hemen sonraki aldığı değer olan 1 tamsayısını koruyacaktır ve döngüdeki hiçbir işleme dahil olmayacaktır. Doğru cevap B seçeneğidir. 

Yorumlar
  • 0 Yorum