İşlem Tablosu Programlama Final 21. Deneme Sınavı
Toplam 20 Soru1.Soru
Excel VBA yazılımı kullanıcı formunda hangisi sadece tasarım ekranında düzenlenebilen bir metni görüntüler ve bu metin kullanıcı tarafından değiştirilemez?
Select Objects |
Label |
TextBox |
ComboBox |
ListBox |
Label : Simgesi sadece tasarım ekranında düzenlenebilen bir metni görüntüler. Diğer kontrol nesnelerinin işlevlerinin etiketlenmesinde kullanılır. VBA yazılımı çalıştırıldığında bu metin kullanıcı tarafından değiştirilemez.
2.Soru
I. TextBox
II. ListBox
III. ComboBox
Yukarıdaki ögelerden hangisi veya hangileri BoundColumn, ColumnCount, ColumnHeads, ColumnWidths gibi özellikleri içerebilir?
Yalnız I |
Yalnız III |
I ve II |
II ve III |
I, II ve III |
Sadece ComboBox ve ListBox kontrollerinde BoundColumn, ColumnCount, ColumnHeads, ColumnWidths öğeleri yer alır. Liste şeklinde gelen seçeneklerde ColumnCount açılan kutuda görülecek kolon sayısını belirler. Örneğin, tatil rezervasyonu için kullanılan bir ListBox öğesinde ilk kolon şehir, ikinci kolon otel, üçüncü kolon giriş tarihi, dördüncü kolon çıkış tarihi olabilir. BoundColumn bağlı kolon sayısını, ColumnHeads kolon başlığını, ColumnWidths kolon genişliklerinin belirlemede kullanılır.
3.Soru
Yazdırma fonksiyonlarının yönetilmesi için kullanılan Windows işletim sistemi kütüphanesi aşağıdakilerden hangisidir?
Yazdırma fonksiyonlarının yönetilmesi için kullanılan Windows işletim sistemi kütüphanesi aşağıdakilerden hangisidir?
Comdl32 |
User32 |
Winspool |
Kernel32 |
Advapi32 |
Windows işletim sistemi yapısında yazdırma fonksiyonlarının yönetilmesi için ise Winspool kullanılmaktadır. Yazdırma işlemlerinde ise AddPrinter, OpenPrinter, SetPrinter gibi Winspool kütüphanesindeki fonksiyonlar VBA API işlemlerinde sıkça kullanıl-maktadır.
4.Soru
Excel yazılımında bir kontrol nesnesinin üzerinde çift tıklanınca VBA fonksiyonu tetiklemek isteniyorsa hangi olay kullanılır?
Change |
DblClick |
Enter |
KeyDown |
KeyPress |
DblClick kullanıcı formunda tanımlanmış bir kontrol nesnesinin üzerinde çift tıklanınca VBA fonksiyonu tetiklemek isteniyorsa DblClick olayı kullanılır. Çift tıklama arasındaki zaman boşluğu kullanılan bilgisayarın sistem ayarlarındaki çift tıklama hızı ayarları (doubleclick speed setting) ile yapılır.
5.Soru
Kullanıcı formunda yer alan özelliklerin sınıflandırılmış içeriğinde ilk olarak hangi kategori yer alır?
Görünüm (appearance) |
Davranış (Behavior) |
Veri (Data) |
Yazı Kategorisi (Font) |
Diğer Kategori Öğeleri (Misc.) |
Kullanıcı formunda yer alan özelliklerin sınıflandırılmış içeriğinde ilk olarak görünüm (appearance) kategorisi yer alır.
6.Soru
Windows işletim sistemi yapısında, dosya ve sistem ile ilgili fonksiyonlar hangi kütüphane ile yönetilir?
Windows GDI+ |
Advapi32 |
Comdl32 |
Kernell32 |
Netapi32 |
Windows işletim sistemi yapısında, dosya ve sistem ile ilgili fonksiyonlar Kernel32 kütüphanesi ile yönetilir. Excel VBA’da genellikle dosya ve sistem fonksiyonları yer almaz. Bu nedenle dosya ve sistem işlemleri ile ilgili VBA işlemlerinde API aracılığı ile Kernel32 kütüphanesindeki fonksiyonlar kullanılır. CreateProcess, OpenProcess, GetDiskFreeSpaceEx, GetDriveType, GetExitCodeProcess, GetTempPath, GetWindowsDirectory, SetCurrentDirectory gibi fonksiyonlar VBA API ile sıkça kullanılan fonksiyonlardır.
7.Soru
Aşağıdakilerden hangisi rastgele erişimli dosyalarda o anda etkin olan kaydın numarasını döndüren komuttur?
Loc |
Seek |
Put |
Get |
EOF |
Loc
8.Soru
Aşağıdaki görünüm kategorisi öğesi-kullanım yöntemi eşleştirmelerinden hangisi doğrudur?
BackColor - Kullanıcı formlarında UserForm, Label, Frame, CheckBox, TabStrip, MultiPage gibi kontrollere başlık verilmesi için kullanılır. |
Caption - Kullanıcı form ve kontrollerinin görsel tasarımında kullanılan öğelerdir. |
PasswordChar - Form ve kontroller için görsel efektler uygulanmasında kullanılır. |
SpecialEffect - Sadece TextBox türündeki kontrollerde yer alır. VBA yazılımı çalıştırıldığında kullanıcı tarafından metin kutusuna girilen şifre karakterlerinin görünümünü * şeklinde düzenler |
Visible - Kontrolün kullanıcı tarafından varsayılan olarak görünür olup olmaması bu öğe ile belirlenir. |
Yanıt E. Visible Kontrolün kullanıcı tarafından varsayılan olarak görünür olup olmaması Visible öğesi ile belirlenir.
9.Soru
Hangi ifadeyle açık olan dosyanın sonuna gelinip gelinmediği test edilir?
Input ifadesi |
EOF ifadesi |
LOF ifadesi |
Write komutu |
Print komutu |
EOF ifadesi kullanıldığında, açık olan dosyanın sonuna gelinip gelinmediği test edilir. Bu sayede dosya içerisindeki kayıtlar okunurken, var olan tüm kayıtların okunup okunmadığı, dosyanın sonu test edilerek anlaşılabilir. EOF ifadesini kullanırken hangi dosya ile ilgili işlem yapılmak isteniyorsa o dosyanın tanımlayıcı tekil numarasından faydalanılır.
10.Soru
Kullanıcı form öğelerinin üzerinde hangi tuşa basıldığında özellik öğesi hakkında ayrıntılı bilgi edinilebilir?
F1 |
F2 |
F5 |
F10 |
F11 |
Kullanıcı form öğelerinin üzerinde F1 tuşuna basıldığında özellik ögesi hakkında ayrıntılı bilgi edinilebilir.
11.Soru
Excel'de VBA yazılımına geçerek oluşturulacak kullanıcı formunda verilen maddeler hangi sıraya göre takip edilmelidir?
- Geliştirici
- Visual Basic
- Insert
- UserForm
I-II-III-IV |
II-III-I-IV |
III-I-II-IV |
IV-II-III-I |
II-IV-III-I |
Yanıt A. Kullanıcı formu eklemek için öncelikle Excel sayfasında Geliştirici sekmesindeki Visual Basic butonuna tıklanarak VBA yazılım platformuna geçmelidir. Şekil 6.1’de görüldüğü gibi Insert sekmesine tıklandığında menü açılacaktır. Açılan menü içerisinden UserForm seçeneğine tıklanır.
12.Soru
- Metin verileri karakter başına 1 bayt yer kaplar
- Numerik veriler doğal sayısal biçimlerde saklanabilir
- Rastgele erişimli bir dosya, komut istemi yardımıyla görüntülenebilir
- Veriler dosyaya karakterler olarak değil ikili sayısal değerleriyle yazılırlar
Yukarıdakilerden hangisi ya da hangileri "Rasgele erişimli Dosyalar"ın özelliklerindendir?
Yalnız I |
I ve II |
II ve III |
I, II ve III |
I, II ve IV |
Ardışık erişimli dosyalarda bahsedilen verilerin belleğe aktarılarak işlenmesi ve daha sonra eski verilerin üzerine yazılması işlemine gerek duyulmayan ancak verilere sık erişim gereken durumlarda, rastgele erişimli dosyalardan faydalanılabilir. Metin verilerini karakter başına bir bayt yer kaplayacak şekilde karakterler şeklinde depolayan bu tür dosyalar, istenildiğinde numerik verileri de doğal sayısal biçimlerde saklama imka^nı sağlamaktadır. Rastgele erişimli bir dosya, komut istemi yardımıyla görüntülenebilir. Fakat sadece metin kısımları okunabilir olacaktır. Rastgele erişimli dosyalar, kayıt adı verilen eşit uzunluktaki verileri saklamak için uygundur. Düzenli bir şekilde oluşturulan kayıtlar sayesinde dosya içerisinde herhangi bir kaydı bulmak ve üzerinde işlem yapmak kolaylaşmaktadır. Tüm kayıtlar aynı uzunlukta olacağı için indeksler ile erişim işlem gerçekleştirilir. Ardışık erişimli dosyaların aksine rastgele erişimli dosyalar, aynı anda okumak ve yazmak için açılabilir. Sadece bir ya da birkaç kaydın değiştirilmesi gerektiğinde, diğer kayıtlar etkilenmeden bu işlem kolaylıkla yapılabilir.
13.Soru
İkili dosyalarla ilgili olarak aşağıdakilerden hangisi doğrudur?
Veriler dosyaya ikili sayısal değerleriyle depolanır |
Sadece metin depolamak için kullanılır |
Dosya içinde her karakter 1 bayt yer kaplar |
Sayısal veriler sütun halinde toplanır |
Numerik verileri doğal sayısal biçimlerde saklayabilir |
Ardışık erişimli dosya yapısına benzer şekilde çalışan ikili dosyalar, içlerinde saklanan verilerin tipleri hakkında bir düzenlemeye ihtiyaç duymazlar. Veriler dosyaya karakterler olarak değil ikili sayısal değerleriyle yazılırlar.
14.Soru
Excel’de çoklu seçme işlemi yapılırken aralarında mesafe bulunan hücreler hangi tuş yardımıyla seçilir?
CRTL |
TAB |
ALT |
SHIFT |
FN |
Excel’de çoklu seçme işlemi yapılırken aralarında mesafe bulunan hücreler CTRL tuşuna basılarak, ardışık hücreler ise SHIFT tuşuna basılarak seçilir.
15.Soru
VBA dilinde
ActiveSheet.Cells(1, 1).Value = Val("123 deneme 456")
kodunun çalıştırılması sonucunda A1 hücresinin alacağı değer aşağıdakilerden hangisidir?
123 |
456 |
123456 |
123 456 |
deneme |
Val("123 deneme 456") kodu, string veri tipindeki yazının içerisindeki rakamları bulmak için kullanılır. Fonksiyon, rakamdan sonra gelen ilk string veriyle karşılaşana kadar çalışır. Bu nedenle, 123 değerinden sonra fonksiyon sonlanacaktır.
16.Soru
I. Test
II. Tasarım
III. Kodlama
IV. Entegrasyon
V. Analiz
Yukarıda bilgi sistemleri tasarımında kullanılan yazılım geliştirme yaşam döngüsünün (SDLC) aşamaları verilmiştir. Bu aşamalar aşağıdaki seçeneklerin hangisinde doğru sıralanmıştır?
I, II, III, IV ve V |
III, II, IV, I ve V |
IV, II, I, III ve V |
V, II, III, I ve IV |
II, IV, III, V ve I |
SDLC modelinde yazılım geliştiricileri öncelikle sorunu analiz ederler. İkinci aşamada sorunu çözecek bir tasarım geliştirilir. SDLC’nin üçüncü aşamasında tasarıma uygun kodlama yapılır. Dördüncü aşamada yazılım güvenlik, kullanışlılık vb. gibi farklı testlerden geçirilir. Son aşamada ise sorun çözecek yazılım kullanıma sunularak entegrasyonu tamamlanır. Doğru yanıt D seçeneğidir.
17.Soru
“Lock_Tipi” terimi ile ilgili verilen ifadelerden hangisi yanlıştır?
Bu terim ile dosyanın açık tutulduğu süre içerisinde işletim sisteminin hakları belirlenmektedir. |
İşletim sistemleri üzerinde aynı anda birden fazla uygulama çalışması mümkündür. |
VBA dışında bir uygulama da kullanılan ve açık olan dosyaya erişilemez. |
Lock_Tipi terimi alacağı değerler ile bu hakları kilitler ya da serbest bırakabilir. |
Ağ ortamında kullanılan bilgisayarlarda Lock_Tipi teriminin önemi artmaktadır. |
"- VBA dışında bir uygulama da kullanılan ve açık olan dosyaya erişilemez. " ifadesi yanlıştır
18.Soru
VBA ile ADO aracılığı ile veri tabanı işlemlerinden hangisi bağlantı kategorisindeki işlemlerden birisidir?
Bağlantı yolunun temizlenmesi |
Tablonun açılması |
Bağlantının kapatılması |
Veri tabanı bağlantı yolu atanması |
Veri tabanını yazma |
VBA ile ADO aracılığı ile veri tabanı işlemlerini aşağıdaki gibi özetlemek mümkündür:
Bağlantı:
• Yeni bağlantı tanımı,
• Veri tabanı bağlantı yolu atanması,
• Bağlantının açılması.
Tablo:
• Yeni tablo tanımı,
• Tabloya veri tabanı bağlantısının atanması,
• Tablo kaynağının tanımlanması,
• Tablonun açılması.
Tablo işlemleri:
• Veri tabanından okuma,
• Veri tabanına yazma,
• Veri tabanından silme.
Kapatma:
• Tablonun kapatılması,
• Tablo yolunun temizlenmesi,
• Bağlantının kapatılması,
• Bağlantı yolunun temizlenmesi.
19.Soru
İki tarih arasındaki farkı, istenen tarih türünden bulmak için kullanılan fonksiyon hangisidir?
Date() |
Minute, Day, Month, Year( date_value ) |
DateDiff (interval, date1, date2 ) |
DateAdd (interval, number, date ) |
CDate (string ) |
İstenilen işlemi yapan fonksiyon DateDiff'dir.
Date : Bilgisayarın sistem saati ile bağlantı kurarak bu günün tarihini alır.
CDate: String veri tipindeki verileri Date formatına dönüştürmekte kullanılır.
Minute, Day, Month, Year : Date veri tipi bu fonksiyonlardan biri ile yollandığında sırasıyla dakika, gün, ay, yıl Integer veri tipinden geri döner.
DateAdd: Bu fonksiyon bir tarihe zaman eklemek için kullanılır.
20.Soru
Kullanıcı tarafından tanımlanan sınıflardaki özelliklere ulaşmada kullanılan VBA yordamı aşağıdakilerden hangisidir?
Alt Yordam |
Fonksiyon Yordamı |
Olay Yordamı |
Özellik Yordamı |
Üst Yordam |
Özellik Yordamı, kullanıcı tarafından tanımlanan sınıflardaki özelliklere ulaşmada kullanılı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İ