İşlem Tablosu Programlama Ara 8. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Geliştirici sekmesi nereden aktif hale getirilir?


Görünüm

Veri

Ekle

Giriş

Dosya


2.Soru

  1. Diyalog kutusundan kod incelenmesi yapılmak istenen makro seçilip Düzenle butonuna basılarak seçilen makronun VBA makro dili ile yazılmış koduna erişmek mümkündür.
  2. Düzenle butonuna basıldığında açılan pencere VBA editörüdür.
  3. VBA editörü kullanılarak kod içerisinde hata ayıklama, düzenleme ve silme işlemleri yapılabilir.
  4. Makroları görüntüle diyalog kutusunda Düzenle tuşuna basılırsa VBA kodu yeniden düzenlenebilir.
  5. Makroları görüntüle diyalog kutusunda Adımla tuşuna basıldığında VBA editörü hata ayıklama moduna geçer ve program hata ayıklama modunda adım adım çalıştırılır.

Makroların incelenmesi ve hata ayıklanmasına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?


I ve II

I, III ve IV

II, III ve IV

II, III, IV ve V

I, II, III, IV ve V


3.Soru

Aşağıdaki Excel makro kodu çalıştırılırsa hangi A1 hücresinde hangi çıktıyı verir?

Sub Macro_1()
Range("A1").Select
ActiveCell.FormulaR1C1 = "1"
Range("A3").Select
ActiveCell.FormulaR1C1 = "0"
Range("A1").Select
ActiveCell.FormulaR1C1 = "=R[2]C/R[0]C"
End Sub


0

1

#SAYI/0!

-1

2


4.Soru

Bir MS Excel kullanıcısı VBA kullanarak oluşturmak istediği formda, eklediği butonun üzerine fare ile gelindiğinde programın çalışmasını istiyor. Ancak buton nesnesini seçtiğinde, kod penceresinde otomatik olarak tıklama eylemi görünüyor. Kullanıcı istediği eylemi gerçekleştirebilmek için aşağıdakilerden hangisini yapmalıdır?


Butonu kaldırıp tekrar eklemek

Başka bir form nesnesi kullanmak

Deklarasyon listesini açmak

End Sub kodundan sonra açıklama yazmak

Private Sub kodunun olduğu satırı silmek


5.Soru

  1. Dosya
  2. Giriş
  3. Geliştirici
  4. Sayfa Düzeni

Yukarıdakilerden hangisi ya da hangileri MS excel programında varsayılan sekmelerdendir?


Yalnız I

I ve II

II ve IV

I, II ve IV

II,III ve IV


6.Soru

Excel’de kaydedilmiş olan bir makroyu çalıştırmak için hangi kısayol kullanılır?


F1

F2

F5

F10

F12


7.Soru

Sub Makro2()

‘ Makro2 Makro
‘ Örnek Senaryo

ActiveCell.Offset(1, 0).Range(“A1”).
Select
ActiveCell.FormulaR1C1 = “2”
ActiveCell.Offset(1, 0).Range(“A1”).
Select
ActiveCell.FormulaR1C1 = “3”
ActiveCell.Offset(1, 0).Range(“A1”).
Select
ActiveCell.FormulaR1C1 = “=SUM(R[-2]C:R[-1]C)”
ActiveCell.Offset(-3, 1).Range(“A1”).Select
End Sub

Mutlak referans kullanılan yukarıda verilen makroda hangi tür referansa örnektir?


Gizli referans

Hücreye göreli referans

Göreli Başvuru

Parametresiz Başvuru

Submacro


8.Soru

Excel’de “Araç Çubuğu”, sadece projeye ne eklendiğinde açılan bir penceredir?


Kullanıcı Formu

Buton

Açılır Kutu

Metin Kutusu

Etiket


9.Soru

VBA ortamında yazılan kodda hata varsa hangisi gerçekleşecektir?


VBA ortamı direkt nesne eylem ikilisini devreye sokacaktır.

VBA ortamı otomatik olarak bu hataları düzeltecektir.

VBA ortamı sadece manıksal hataları bildirecektir.

VBA ortamı mantıksal hataları tespit ettiğinde nesne eylem ikilisini devreye sokacaktır.

VBA ortam herhangi bir yazım hatası ya da nesne uyuşmazlığı durumunda hatayı bildirecektir.


10.Soru

Oluşturulan formüller başka hücrelere kopyalansa bile formüldeki hücre adreslerinin değişmeden aktarıldığı referanslama şekli aşağıdakilerden hangisidir?


Mutlak Referans

Göreli Referans

Satır Mutlak Referans

Sütun Mutlak Referans

Hata denetimi


11.Soru

  1. Formüller
  2. Toolbox
  3. Proje
  4. Veri

Yukarıdakilerden hangisi/hangileri Geliştirici sekmesinin bileşenlerindendir?


Yalnız I

Yalnız II

I ve IV

II ve III

I, III ve IV


12.Soru

Yapılan işlemler aşağıdakilerden hangisi tarafından otomatik olarak VBA kodlarına dönüştürülür?


Range().Select

ActiveCell.FormulaR1C1

Makro

MS Excel

End Sub


13.Soru

  1. Her seferinde tekrar tekrar çalıştırılan programlarda kullanıcı kaynaklı hata olmasının önüne geçilir.
  2. Öngörülür sonuçlar verirler, çünkü her makronun hangi işlemleri yapacağı önceden belirlenmiştir.
  3. Taşınamazlar, diğer çalışma kitaplarında da kullanılabilmesi için tekrar yazılması gerekmektedir.
  4. Genellikle makro yazabilmek için giriş seviyesinde programlama bilgisi yeterli olmaktadır.
  5. Excel programında yeterli tecrübesi olmayan kullanıcılar bile makro oluşturabilirler.
  6. Gelişmiş makro yazımları için ileri seviye programlama bilgisi gerekmektedir.

Makrolara ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?


I ve II

I, III ve IV

III, IV ve V

I, II, IV, V ve VI

II, III, IV, V ve VI


14.Soru

Excel'de bir çalışma sayfası açıldığında bir makronun hemen çalışması istendiğinde, çalışması istenen makronun adı ne olarak değiştirilmelidir?


Run_Direct

Auto_Run

Auto_Open

Run_Now

Auto_Start


15.Soru

Excel'de yeni oluşturulan bir makro aşağıdaki biçimlerden hangisi şeklinde saklanabilir?


Yeni Metin Belgesi

Zenginleştirilmiş Metin Biçimi

Yeni Uygulama

Yeni Çalışma Sayfası

Yeni Çalışma Kitabı


16.Soru

Excel’de kullanılan makro oluşturabilmek için kullanılan dil aşağıdakilerden hangisidir?


Pascal

C++

C#

VBA

GW Basic


17.Soru

" ActiveCell.Offset(0,1).Range(“A1”).Select " komutu hangi işlevi yerine getirir?


Çalışma sayfasındaki seçili olan hücrenin bir alt hücresini seçer

Çalışma sayfasındaki seçili olan hücrenin bir soldaki hücresini seçer

Çalışma sayfasındaki seçili olan hücrenin bir sağdaki hücresini seçer

Çalışma sayfasındaki seçili olan hücrenin bir üst hücresini seçer

Çalışma sayfasındaki seçili olan hücrenin bir sağ alt hücresini seçer


18.Soru

Makro kaydetme işlemi ile ilgili olarak aşağıda verilen bilgilerden hangisi yanlıştır?


Excelde hem makro kaydedici hem de VBA dili kullanılarak makrolar hazırlanabilir.

Makro kaydedici başlatıldığı zaman Excel de yapılan işlemler kaydedilmeye başlanır. Makro kaydetme sonlandırıldığı zaman Excel kaydedilmiş işlemleri VBA diline çevirerek makroyu kaydeder.

Makro kaydedici ile kodlanması uzun sürecek işlemler kaydedildikten sonra oluşan VBA dilindeki koda VBA editörü ile müdahale edilerek gerekli eklemeler ve düzeltmeler yapılabilir.

Makro kaydedici her zaman yeterli olmayabilir.

Kullanıcı tanımlı diyalog kutularının oluşturulması gibi işlemler için makro kaydedici kullanılabilir.


19.Soru

Aşağıdakilerden hangisi makrolar için sunulan güvenlik ayarlarından biri değildir?


Tüm makroları etkinleştir

Bildirimde bulunarak tüm makroları devre dışı bırak

Yalnızca güvelinir kullanıcıların makroları etkinleştir.

Bildirimde bulunmadan tüm makroları devre dışı bırak

Dijital olarak imzalanmış makroların dışında tüm makroları devre dışı bırak


20.Soru

Excel’de VBA kodlamada  “Bir değişkenin değişik durumlarının koşul olarak kullanıldığı If kalıplarında, koşulların sayısının arttığı durumlarda kullanım kolaylığı sağlayabilecek komu aşağıdakilerden hangisidir?


For-Next döngüsü

Do While döngüsü

Do Until döngüsü

Go to

Select Case