İşlem Tablosu Programlama Deneme Sınavı Sorusu #1240129

  1. Oluşturulurken yapılan bir hata makronun her çalıştırılmasında tekrar edecektir.
  2. Mantıksal bir tutarsızlık, hatalı seçilmiş bir hücre, göreli referanslarla çalışma gibi basit hatalar bile makrolarda çok büyük olumsuz sonuçlar olarak geri dönebilmektedir.
  3. Makrolar taşınabildiğinden taşındığı ve çalıştığı her çalışma kitabında aynı hata tekrarlanacaktır.
  4. Özellikle VBA makro programlama diliyle oluşturulan makrolar güncellenen sürümlerde hiç çalışmayabilir ya da eksik veya hatalı çalışabilir.
  5. VBA dili Excel tarafından desteklenen bir dil olmakla beraber Excel programı güncel sürümlerinde VBA dilinin bazı sürümlerini desteklemeyi bırakabilmektedir.
  6. Makrolar taşınırken ya da kopyalanırken sürümlerin aynı olmasına veya kopyalandığı sürümde çalışıp çalışmadığına bakılması gerekmektedir.

Makroların dezavantajlarına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri “Makroların çalıştırılması kayıtlı işlemlerin tekrar edilmesi demektir.” şeklinde ifade edilen dezavantajı açıklamak için kullanılabilir?


I ve IV

I, II ve III

I, IV ve V

IV, V ve VI

II, IV, V ve VI


Yanıt Açıklaması:

Makrolar işlem tablosu programlarında pek çok avantajı beraberinde getirse de bazı dezavantajları da vardır. Makroların sunduğu işlem kolaylığı ve hızlı sonuç üretme, tekrarlanacak işler için zamandan tasarruf gibi avantajlar dikkatli kullanılmazsa ya da makrolar yanlış oluşturulursa tekrarlanacak hatalar da beraberinde gelecektir. Aşağıda makroların dezavantajları listelenmiştir:

  1. Makroların çalıştırılması kayıtlı işlemlerin tekrar edilmesi demektir. Bu nedenle makrolar oluşturulurken yapılan bir hata makronun her çalıştırılmasında tekrar edecektir. Mantıksal bir tutarsızlık, hatalı seçilmiş bir hücre, göreli referanslarla çalışma gibi basit hatalar bile makrolarda çok büyük olumsuz sonuçlar olarak geri dönebilmektedir. Özellikle makrolar taşınabildiğinden taşındığı ve çalıştığı her çalışma kitabında aynı hata tekrarlanacaktır.
  2. Makrolar değişen sürümlerde doğru çalışmayabilir. Özellikle VBA makro programlama diliyle oluşturulan makrolar güncellenen sürümlerde hiç çalışmayabilir ya da eksik veya hatalı çalışabilir. VBA dili Excel tarafından desteklenen bir dil olmakla beraber Excel programı güncel sürümlerinde VBA dilinin bazı sürümlerini desteklemeyi bırakabilmektedir. Bu nedenle makrolar taşınırken ya da kopyalanırken sürümlerin aynı olmasına veya kopyalandığı sürümde çalışıp çalışmadığına bakılması gerekmektedir.

Bu bilgilerden de anlaşıldığı gibi, makroların dezavantajlarına ilişkin olarak seçenekler I, II ve III’de yer alan ifadeler “Makroların çalıştırılması kayıtlı işlemlerin tekrar edilmesi demektir.” şeklinde ifade edilen dezavantajı açıklamak için kullanılabilir, dolayısıyla doğru cevap B’dir. Seçenekler IV, V ve VI’da yer alan ifadeler ise “Makrolar değişen sürümlerde doğru çalışmayabilir.” şeklinde ifade edilen dezavantajı açıklamaktadır.

Yorumlar
  • 0 Yorum