İşlem Tablosu Programlama Ara 4. Deneme Sınavı
Toplam 20 Soru1.Soru
Excel’de VBA ile çalışmadan önce, VBA’ya ulaşmak için hangi sekme aktif hale getirilmesi gerekir?
Geliştirici sekmesi |
Formüller sekmesi |
Veri sekmesi |
Eklenti sekmesi |
Ekle sekmesi |
VBA ile çalışmadan önce, VBA’ya ulaşmayı sağlayan Geliştirici sekmesinin aktif hâle getirilmesi için gerekli işlemleri incelenecektir. Geliştirici sekmesi, butonlar vasıtasıyla çalıştırılacak birçok farklı özellik sunar.
2.Soru
MS Excel uygulamasında Geliştirici sekmesini etkin hale getirmek için Excel seçeneklerinde hangi menü maddesi kullanılır?
Genel |
Formüller |
Gelişmiş |
Şeridi özelleştir |
Hızlı erişim araç çubuğu |
Geliştirici sekmesini devreye sokmak için, DOSYA sekmesine gelinmeli ve Seçenekler tıklanmalıdır. Seçenekler tıklandığında, Excel Seçenekleri adı altında bir menü açılır. Bu menüden Şeridi Özelleştir seçildiğinde, üst tarafta bulunan sekmelerin tamamının görüntülendiği, devreye alınmamış sekmelerin ise işaretli olmadığı görünür. Geliştirici sekmesi işaretli olmayan ögelerden biridir.
3.Soru
Aşağıdakilerden hangisi Excel'de kullanılan referans modlarından biri değildir?
Göreli referans |
Mutlak referans |
Satır göreli referans |
Satır mutlak referans |
Sütun mutlak referans |
Excel’de kullanılan referans modları A1 stiline göre aşağıdaki gibidir:
- Göreli referans
- Mutlak referans
- Satır mutlak referans
- Sütun mutlak referans
4.Soru
- İsim
- Renk
- Başlık
Yukarıdaki nesne özelliklerinden hagisi/hangileri kod yazarak değiştirilebilir?
Yalnız I |
Yalnız III |
I ve II |
II ve III |
I, II ve III |
Özellikler penceresinde dikkat edilmesi gereken bir önemli kısım da her özelliğin kendine ait değerlerinin olmasıdır. Bir nesnenin en önemli özelliği (Name) olarak gösterilen İsim özelliğidir. Bu özelliğe göre nesnelere gerekli kodlar yazılacağı için kod yazarak değiş- tirmenin mümkün olmadığı tek özelliktir. Bunun dışındaki özellikler, tasarım zamanında pencereden değiştirilebildiği gibi, çalışma zamanında da kod aracılığıyla yeni değerler alabilir. Atanacak yeni değerler için öncelikle özelliğin ne tür değerler aldığını bilmek gereklidir. Örnek vermek gerekirse Başlık (Caption) özelliği alfa numerik karakter değeri alır, Renk (BackColor, ForeColor, vb.) özellikleri onaltılık değerlere sahiptir, Yükseklik (Height) ve Genişlik (Width) özellikleri piksel değeri alırlar, Çerçeve stili (BorderStyle), başlangıç pozisyonu (StartupPosition) gibi özellikler indekslenmiş değerlere sahiptir. Yazı tipi (Font) değişkeni, seçimli değer alan özelliklerdendir. Özellikler penceresinden değiş- tirirken bu değerleri belirlemek daha kolayken, kod penceresinde değişiklik yapmak için özelliğe uygun doğru değer girilmelidir.
5.Soru
Makrolar ile ilgili olarak aşağıda verilen bilgilerden hangisi doğrudur?
Excel programının yeni sürümleri XLM ile oluşturulmuş makroları çalıştıramaz. |
İlk makro oluşturma işlemi VisiCalc programı ile başlamıştır. |
Makrolar sadece Excel programında kullanılır. |
Microsoft Excelin yeni sürümlerinde XLM makrolar oluşturulamaz. |
Microsoft firması Excel programında makro kullanımına VBA makrolarıyla başlamıştır. |
- Excel programının yeni sürümleri XLM ile oluşturulmuş makroları çalıştırabilir.
- İlk makro oluşturma işlemi Lotus 1-2-3 programı ile başlamış ve günümüzde kullanılan makrolara kıyasla oldukça basit makrolar oluşturulabilmiştir.
- Makrolar sadece Excel programında değil diğer işlem tablosu programlarında kullanılır fakat her işlem tablosu programı aynı makroları çalıştıramaz.
- Microsoft Excelin yeni sürümlerinde XLM makrolar oluşturulamaz.
- Microsoft firması Excel programında makro kullanımına XLM makrolarıyla başlamıştır.
6.Soru
VBA ile yaratılan otomasyon sistemlerinin genel adı aşağıdakilerden hangisidir?
Makro |
Geliştirici |
Kod |
CML |
Eklenti |
VBA ile yaratılan otomasyon sistemlerinin genel adı makrodur. Ancak makrolar ile belirli işlemleri kaydetmek ve kaydı durdurarak işlemi tekrar etmekten daha detaylı işlemler gerçekleştirilebilir.
7.Soru
Bir nesneye bir eylem uygulandığı durumlar için gerekli program kodlarını üzerinde tutan ve VBE (Visual Basic Editor) olarak adlandırılan pencere hangisidir?
Kod penceresi |
Özellikler Penceresi |
Nesne Tarayıcı Penceresi |
|
Araç Çubuğu Penceresi |
Kod penceresi, bir nesneye bir eylem uygulandığı durumlar için gerekli program kodlarını üzerinde tutan ve VBE (Visual Basic Editor) olarak adlandırılan penceredir.
8.Soru
Görseldeki kod çalıştırıldığında sırasıyla A1 ve A2 hücrelerinde yazan değerler aşağıdakilerden hangisidir?
0, 20 |
5, 15 |
6, 15 |
15, 5 |
15, 6 |
Açıklama Do Until yapısında, döngü başladıktan sonra koşulun sağlandığı ilk durumda döngü biter.
Kod çalıştırıldığında öncelikli olarak Do Until döngüsü başlar.
Daha sonra bu döngünün içindeki Do While yapısı çalışır. Do While yapısında sayac = 0 olana kadar içteki döngü devam eder.
İçteki döngü tamamlandığında sayac= 0 deger = 20 değerini almıştır.
Do Until döngüsünün sonundaki koşul kontrol edildiğinde; deger 15e eşit değilse döngünün bitmesi gerekir.
deger = 20 olduğundan döngü biter ve hücrelere sırasıyla 0 ve 20 değerleri yazılır.
9.Soru
Excel’de üzerinde çalışılan belgeye verilen isim aşağıdakilerden hangisidir?
Aktif hücre |
Satır |
Çalışma kitabı |
Çalışma sayfası |
Araç çubuğu |
Çalışma kitabı üzerinde çalışılan belgeye verilen isimdir. Çalışma kitabı çalışma sayfalarından oluşur.
10.Soru
" ActiveCell.Offset(1,0).Range(“A1”).Select " kod satırı hangi işlevi yerine getirir?
Çalışma sayfasındaki aktif olan hücrenin bir sağ hücresini seçer |
Çalışma sayfasındaki aktif olan hücrenin bir sol hücresini seçer |
Çalışma sayfasındaki aktif olan hücrenin bir alt hücresini seçer |
Çalışma sayfasındaki aktif olan hücrenin bir üst hücresini seçer |
Çalışma sayfasındaki aktif olan hücrenin bir sağ alt hücresini seçer |
Başlangıç noktasına değer yazıldıktan sonra bir alttaki hücreyi aktif etme işlemi, ActiveCell.Offset(1,0).Range(“A1”).Select kod satırı tarafından sağlanmaktadır. Offset komutundan sonra kullanılan (1, 0) değerleri, koordinat sistemindeki gibi dikey konumu 1 birim artırıp yatay konumu ise değiştirmeden bir alt hücreyi aktif eder.
11.Soru
Boş bir hücre içeriğine bölme yapılmaya çalışılması veya sayının sıfıra bölünmeye çalışılması durumunda alınan hata kodu aşağıdakilerden hangisidir?
#YOK |
#BOŞ! |
#SAYI/0! |
#SAYI |
#BAŞV! |
#SAYI/0! Boş bir hücre içeriğine bölme yapılmaya çalışılması veya sayının sıfıra bölünmeye çalışılması durumunda alınır.
12.Soru
Hangisi verilerin yapılarını bilinen biçimlere dönüştürerek, diğer uygulamalar ile uyumlu veriler oluşturmak için kullanılır?
XML menüsü |
Değiştir menüsü |
Proje Penceresi |
Araç çubuğu |
Nesne Tarayıcısı |
XML (Extensible Markup Language - Genişletilebilir İşaretleme Dili), verilerin yapılarını bilinen biçimlere dönüştürerek, diğer uygulamalar ile uyumlu veriler oluşturmak için kullanılır. MS Excel sayfasında bulunan verilerin bilinen biçimlere uygun olarak işaretlenmesi ile XLM biçimine sahip XML dosyaları oluşturulur. XML biçimine dönüştürülmüş veriler, farklı uygulama yazılımları tarafından rahatlıkla kullanılabilirler.
13.Soru
Aşağıdakilerden hangisi makroların yaygınlaşmasındaki sağlayan özelliğidir?
Taşınabilirliği |
Programlama bilgisi gerektirmemesi |
Öngörülür sonuçlar vermesi |
Zamandan kazanç sağlaması |
Kullanıcı kaynaklı hataları engellemesi |
Makrolar taşınabilirler, bu nedenle çalışma kitabından bağımsız olarak bir kere yazıldıktan sonra diğer çalışma kitaplarında da kullanılabilirler. Makroların gelişip yaygınlaşmasındaki en önemli etkenlerden biri bu özelliği olmuştur. Bir kez hazırlanan makro farklı çalışma kitaplarında kullanılabildiğinden benzer işleri yapan farklı kurumlarda bile aynı makrolar çalıştırılabilmektedir.
14.Soru
Excel'de "Makro_1" ismiyle kaydedilmiş bir makro gizlenmek istendiğinde, VBA editöründe açıldıktan sonra VBA kodunun başında bulunan ilk satıra ne yazmak gerekir?
Sub Makro_1() |
Sub Makro_0() |
Hide Sub Makro_1() |
Hide Sub Makro_0() |
Private Sub Makro_1() |
Excel'de makroyu gizlemek için VBA editöründe açıp "Sub Makro_Adi()" kısmı "Private Sub Makro_Adi()" şeklinde değiştirilmelidir. Soru kökünde verilen makronun adı Makro_1 olduğu için doğru cevap E seçeneğidir.
15.Soru
Excel'de formül yazılan hücre ile referans verilen hücreler arasında bağıl ilişkinin söz konusu olduğu, yani formül bulunan hücre ile referans verilen hücre arasındaki hücre sayısı değişmeden formül kopyalandığı referans modu hangisidir?
Göreli Referans |
Kopya referans |
Sütun Mutlak Referans |
Satır Mutlak Referans |
Mutlak Referans |
Yanıt A'dır. Göreli Referans: Göreli referansta formül yazılan hücre ile referans verilen hücreler arasında bağıl ilişki söz konusudur, yani formül bulunan hücre ile referans verilen hücre arasındaki hücre sayısı değişmeden formül kopyalanır. Aradaki hücre sayısının değişmemesini Excelin kendisi otomatik olarak sağlar.
16.Soru
Excel hücrelerinden, rakamlarla ifade edilen her türlü veriyi içerebilen hücreler hangi tür hücrelerdendir?
Sayısal bir değer içeren hücreler |
Metin içeren hücreler |
Formül içeren hücreler |
Mantıksal doğru veya yanlış içeren hücreler |
Aktif hücreler |
Sayısal bir değer içeren hücreler: Rakamlarla ifade edilen her türlü veriyi içerebilen hücrelerdir. Örneğin doğal sayılar, rasyonel sayılar, tarihler, saat gibi veriler bu hücrelerde bulunur. Yanıt A
17.Soru
Bir nesneye ait; tasarım zamanında veya çalışma zamanında kod yazarak değiştirilmesi mümkün olmayan özellik aşağıdakilerden hangisidir?
Height (Yükseklik) |
Width (Genişlik) |
Visible (Görünürlük) |
Enabled (Etkinlik) |
Name (İsim) |
Nesneye ait bir özellik değiştirilmek istendiğinde nesneye ulaşmak için Name (İsim) özelliği kullanılır. Bu nedenle; kod yazarak bu özellik değiştirilemez.
18.Soru
Döngü içerisindeki kodların çalıştırılması için koşulun sağlanamıyor olması ve kodların koşul sağlanana kadar tekrar tekrar çalıştırılıyor olması aşağıdaki döngüsel yapılardan hangisi ile ilgilidir?
Do While |
Do Until |
Go To |
For-Next |
Select Case |
Do Until yapısında ise döngü içerisindeki kodların çalıştırılması için koşulun sağlanamıyor olması gereklidir. Döngü içerisindeki kodlar, koşul sağlanana kadar tekrar tekrar çalıştırılır, koşul sağlandığı anda ise döngü durdurulur.
19.Soru
Verilen ifadeden hangisi doğrudur?
Makrolar sadece makro kaydedici ile oluşturulur. |
XLM makroları kullanımı kolaydır. |
Makrolar sadece VBA dili kullanılarak oluşturulur. |
Makro kaydedici ile oluşturulan makrolar sonradan düzenlenebilir. |
Makro kaydedici ile tüm işlemler yapılabilir. |
Makrolar hem makro kaydedici hem de VBA dili kullanılarak makrolar hazırlanabilir. Bu birleştirilmiş yöntem ile makrolar daha kısa sürede ve daha kolay bir şekilde hazırlanabilmektedir. Makro kaydedici ile tüm işlemler yapılamaz. Örneğin kullanıcı tanımlı diyalog kutularının oluşturulması gibi işlemler VBA diliyle yazılmak zorundadır. XLM makroları kullanımı da zordur. Ancak makro kaydedici ile oluşturulan makrolar VBA diliyle düzenlenerek güncelleme ve ekleme yapılabilir. Bu sebeple doğru yanıt D seçeneğidir?
20.Soru
Aşağıdakilerden hangisi Excel'de "Denetimler Menüsü" altında bulunur?
Makrolar |
COM eklentileri |
Onay Kutusu |
Belge Bilgileri Bölmesi |
DLL eklentisi |
Denetimler menüsü MS Visual Basic programlama ortamının MS Excel ortamında kullanıma sunulacak olan nesnelerinden oluşur. Ekle penceresi ile Form ve Active X nesnelerini kitap üzerine ekleme imka^nı vardır. Form ve Active X nesneleri kullanıcı ile Makro arasında etkileşimli bir ortam sağlar. Bu nesnelerden bazıları, Buton, Grup Kutusu, Onay Kutusu, Liste, Açılan Liste, Değer Değiştirme Düğmesi, Metin Kutusu gibi nesnelerdir. Eklenen nesneye göre kodlama yapılarak aracın kullanımı sağlanır.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ