İşlem Tablosu Programlama Deneme Sınavı Sorusu #1333088
Aşağıdadaki VBA kodu "sayac2" değişkeninde hangisini hesaplar?
Private Sub CommandButton1_Click()
Dim sayac1 As Integer
Dim sayac2 As Integer
For sayac1 = 0 To 6 Step 2
sayac2 = sayac1 + sayac2 + 1
Next sayac1
End Sub
0'dan 6'ya kadar olan tüm tamsayıların toplamını |
0'dan 6'ya kadar olan tüm çift tamsayıların toplamını |
1'den 6'ya kadar olan tüm tek tamsayıların toplamını |
0'dan 7'ye kadar olan tüm tamsayıların toplamını |
1'den 7'ye kadar olan tüm tek tamsayıların toplamını |
Soruda verilen VBA kodu sayac2 değişkeninde ilk değer olarak 1 tamsayı değerini alır. For döngüsü "Step 2" kodu yardımıya sayac1 değişkenini ikişer ikişer artıracak şekilde oluşturulmuştur. For döngüsünün sonlanacağı değer sayac1 değişkeninin 6 olduğu yani sayac2 değişkeninde toplanarak biriken sayıların sonuncusunun 7 olacağını göstermektedir. Bu durumda sayac2 değişkeni 1 + 3 + 5 + 7 işlemini yapar; yani 1'den 7'ye kadar olan tek tamsayıların toplamını hesaplar. Doğru cevap E seçeneğidir.
Yorumlar
- 0 Yorum