aof.sorular.net
İşlem Tablosu Programlama
İşlem Tablosu Programlama Deneme Sınavı
İşlem Tablosu Programlama Deneme Sınavı Sorusu #1333092
İşlem Tablosu Programlama Deneme Sınavı Sorusu #1333092
Excel'de VBA editöründe aşağıdaki makro kodu çalıştırıldığında sayac2 değişkeninin alacağı son değer ne olur?
Private Sub CommandButton1_Click()
Dim sayac1 As Integer
Dim sayac2 As Integer
sayac2 = 1
Do Until sayac1 = 5
' GoTo sayac2
sayac1 = sayac1 + 1
sayac2 = sayac1 + sayac2
Loop
sayac2:
End Sub
0 |
1 |
16 |
17 |
22 |
Yanıt Açıklaması:
Normalde GoTo ile sayac2 etiketine gitmesi gereken ve döngüye girmemesi gereken kodda " 'Goto sayac2 " satırının önündeki üst apostrop işareti ( ' ) sebebiyle bu satır işlenmez ve döngüsel olarak hesaplaması gerekeni hesaplar (sayac2'de birikenler döngü boyunca; 2->4->7->8->11->16 olur). Sonuçta sayac2 değişkeni 16 tamsayı değerini alır. Doğru cevap C seçeneğidir.
Yorumlar
- 0 Yorum