aofsorular.com
YBS301U

İŞLEM TABLOSU PROGRAMLAMA - Deneme Sınavı - 4

Ara Sınav 48071
Soru 1
Aşağıdakilerden hangisi koşul gerçekleştiği sürece döngü içerisinde kalan ve işlemleri tekrar tekrar gerçekleştiren bir döngüsel yapıdır?
Soru 2
Aşağıdakilerden hangisinin Do While döngüsel yapısı ile yazım şekli olarak bire bir aynıdır?
Soru 3
Aşağıdakilerden hangisi eylemleri göstermektedir?
Soru 4
Aşağıdakilerden hangisi aktif olan hücreyi değiştirmek/seçmek için gerçekleştirilir?
Soru 5
Aşağıdakilerden hangisi Makro1 adındaki alt yordamın sonlandığını ifade etmektedir?
Soru 6
Yapılan işlemler aşağıdakilerden hangisi tarafından otomatik olarak VBA kodlarına dönüştürülür?
Soru 7
Kod parçacığı hakkında programcıyı bilgilendirmek amacıyla kullanılan ve kod çalışırken devreye girmeyen yorum kısımlarını oluşturmak için kod satırında hangi işaret kullanılır?
Soru 8
Programın başlangıcını ve bitişini belirten ifadeler aşağıdakilerden hangisinde sırasıyla doğru olarak verilmiştir?
Soru 9
Kendinden önce belirtilen ifadeye, kendinden sonra verilen ifadeyi atamak için kullanılan operatör (atama operatörü) aşağıdakilerden hangisidir?
Soru 10
En sık kullanılan eylemlerden biri olan tıklatma eylemi aşağıdakilerden hangisi ile ifade edilir?
Soru 11
Nesnelere atanan eylemler için oluşturulan özel alt yordamların başlangıcını ve bitişini belirten ifadeler aşağıdakilerden hangisinde doğru olarak verilmiştir?
Soru 12
Private Sub CommandButton1_Click()

 

If ActiveSheet.Range("A1") > 0 Then

    ActiveSheet.Range("B1") = "Sayi Pozitiftir"

ElseIf ActiveSheet.Range("A1") = 0 Then

    ActiveSheet.Range("B1") = "Sayi Sifirdir"

Else

    ActiveSheet.Range("B1") = "Sayi Negatiftir"

End If

   

End Sub

Yukarıda “CommandButton1” isimli butonun tıklatma eylemini gösteren kod parçası verilmiştir.

“A1” hücresinde “2019” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman aşağıdakilerden hangisi gerçekleşir?

Soru 13
Private Sub CommandButton1_Click()

 

Dim sayi1 As Integer

Dim sayi2 As Integer

Dim sayi3 As Integer

 

sayi2 = ActiveSheet.Range("B1")

sayi3 = 0

 

For sayi1 = ActiveSheet.Range("A1") To sayi2

    sayi3 = sayi3 + sayi1

Next

 

ActiveSheet.Range("C1") = sayi3

   

End Sub

Yukarıda “CommandButton1” isimli butonun tıklatma eylemini gösteren kod parçası verilmiştir.

“A1” hücresinde “3” sayısı ve “B1” hücresinde “5” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman aşağıdakilerden hangisi gerçekleşir?

Soru 14
Private Sub CommandButton1_Click()

 

Dim sayi1 As Integer

 

sayi = 1

 

Do While sayi < 10

    sayi = sayi * 2

Loop

 

ActiveSheet.Range("A1") = sayi

   

End Sub

Yukarıda “CommandButton1” isimli butonun tıklatma eylemini gösteren kod parçası verilmiştir.

“CommandButton1” isimli butona tıklandığı zaman aşağıdakilerden hangisi gerçekleşir?

Soru 15
Aşağıda verilen yapılardan hangisi diğerlerinden farklı olarak döngüsel yapı oluşturmak amacıyla kullanılmaz?
Soru 16
Hata bulma ve düzeltme ile ilgili olarak aşağıda verilenlerden hangisi yanlıştır?
Soru 17
Excel'de VBA ile makro yazılırken yukarıdakilerden hangisi ya da hangileri Sub/End Sub arasındaki kısmın dışında yazıldığında hataya neden olur?
Soru 18
Excel'de A4 hücresi seçiliyken aşağıdaki kod VBA editöründe "iki kez" çalıştırıldığında A3 hücresindeki değer ne olur?

Private Sub CommandButton1_Click()
ActiveCell.FormulaR1C1 = "4"
Range("A2").Select
ActiveCell.FormulaR1C1 = "5"
Range("A3").Select
ActiveCell.FormulaR1C1 = "=R[-2]C+R[+1]C"
Range("A1").Select
End Sub

Soru 19
VBA dilinde kod yazarken "For" döngü yapısı kullanırken döngüden çıkılmak istendiğinde hangisi yazılır?
Soru 20
VBA dilinde yazılmış aşağıdaki kod sonlandığında "sayac2" değişkeninin değeri ne olur? Private Sub CommandButton1_Click() Dim sayac1 As IntegerDim sayac2 As IntegerFor sayac1 = 0 To 5 sayac2 = 0 sayac2 = sayac1 + sayac2 + 1Next sayac1End Sub