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 IntegerDim sayac2 As Integersayac2 = 1Do Until sayac1 = 5' GoTo sayac2sayac1 = sayac1 + 1sayac2 = sayac1 + sayac2
Loopsayac2: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