İşlem Tablosu Programlama Final 9. Deneme Sınavı
Toplam 20 Soru1.Soru
VBA yordamları gruplarından Alt Yordam (Sub Procedure)'ın temel amacı aşağıdakilerden hangisidir?
Tekrarlanan kodların azaltılmasıdır. |
Geriye değer döndürmesidir. |
Kullanıcı tarafından tanımlanan sınıflardaki özelliklere ulaşmada kullanılır. |
Nesneler ile ilişkili yordamlardır. |
Kontrol nesnelerine bağlı olarak çalışır. |
Alt Yordam (Sub Procedure): VBA yazılımında kullanılan kodların bir arada bulunduğu yordamdır. Alt yordamın temel amacı tekrarlanan kodların azaltılmasıdır.
2.Soru
Görünüm kategorisi öğelerinde hangisi “Kullanıcı form ve kontrollerinin görsel tasarımında kullanılan öğelerdir” açıklaması aşağıdakilerden hangi öğeye aittir?
Name |
BackColor |
Caption |
ControlTip Text |
Password Char |
Name: Kullanıcı form ve kontrollerinin isimlendirilmesinde kullanılır. VBA yazılımındaki fonksiyon ve yordamlarda işlem yapılabilmesi için İsim (Name) öğesi kullanılır. Name öğesi fonksiyon ve yordamlarda kullanılacağından Türkçe Karakterli olmaması tavsiye edilir. İsim öğeleri VBA kontrolleri yerleştirildiğinde otomatik olarak üretilir. Karışıklığın önüne geçmek için form ve kontrollerin tümünün isim öğeleri düzenlenmelidir. Mümkün olduğu kadar kontrolün işlev ve türüne uygun isimler seçilmelidir. Örneğin TextBox türündeki kontrol nesnelerinin isimleri tb_ ile başlayabilir.
BackColor, BorderColor, BorderStyle, ForeColor: Kullanıcı form ve kontrollerinin görsel tasarımında kullanılan öğelerdir. Form ve kontrollerin arka alan rengini BackColor, kenarlık rengini BorderColor, kenarlık stilini BorderStyle, kontrolün ön rengini ise ForeColor düzenler.
Caption: Kullanıcı formlarında UserForm, Label, Frame, CheckBox, TabStrip, MultiPage gibi kontrollere başlık verilmesi için Cation öğesi kullanılır. Kontrollerin isimlendirmesinde kullanılan Name ile Caption öğeleri arasındaki en önemli fark; Caption öğesinin son kullanıcı tarafından VBA çalışırken görünmesi, Name öğesinin ise sadece VBA fonksiyon ve yordamlarında kullanılmasıdır.
ControlTip Text: VBA yazılımına genellikle veri girişi sağlamakta kullanılan TextBox, ComboBox, ListBox, CheckBox, CommandButton gibi kontrollerde bulunan bir öğedir. İçerisine yazılan metin VBA yazılımı çalışırken kullanıcı tarafından fare üzerine gelindiğinde görünür. İlgili kontrolün kullanımı ile ilgili bilgi içerir. Örneğin tarih girilecek bir metin kutusuna tarih formatı ile ilgili açıklama ControlTip Text içerisine yazılabilir.
PasswordChar: 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.
3.Soru
Kullanıcı tarafından Evet-Hayır, Açık-kapalı gibi iki değerler arasında seçim yapması için kullanılan kontrol nesnesi aşağıdakilerden hangisidir?
Kullanıcı tarafından Evet-Hayır, Açık-kapalı gibi iki değerler arasında seçim yapması için kullanılan kontrol nesnesi aşağıdakilerden hangisidir?
OptionButton |
CheckBox |
CommandButton |
Frame |
ListBox |
Kullanıcı tarafından Evet-Hayır, Açık-kapalı gibi iki değerler arasında seçim yapması için CheckBox kullanılır.
4.Soru
Aşağıdakilerden hangisi ya da hangileri ardışık erişimli dosyaların özellikleri arasında yer alır?
I - VBA ortamında en çok karşılaşılan dosya türleri olmakla birlikte, dosya içindeki her karakterin bir metin karakterini ya da metin formatlama karakterini (Tab, yeni satır, fonksiyon tuşları vb.) temsil ettiği dosya türleridir.
II - Bu tür dosyalarda sayılar numerik değerler olarak değil, numara karakterleri olarak depolanırlar.
III - Her karakterin bir bayt (byte) yer kapladığı bu dosya türünde sayısal veriler sütun hâlinde depolanırlar.
Yalnız I |
Yalnız III |
I-III |
II-III |
I-II-III |
Ardışık erişimli dosyaların özellikleri şöyledir:
I - VBA ortamında en çok karşılaşılan dosya türleri olmakla birlikte, dosya içindeki her karakterin bir metin karakterini ya da metin formatlama karakterini (Tab, yeni satır, fonksiyon tuşları vb.) temsil ettiği dosya türleridir.
II - Bu tür dosyalarda sayılar numerik değerler olarak değil, numara karakterleri olarak depolanırlar.
III - Her karakterin bir bayt (byte) yer kapladığı bu dosya türünde sayısal veriler sütun hâlinde depolanırlar.
5.Soru
Kullanıcılar için birden fazla seçim yapılabilecek liste menüsü hangi kullanıcı formu kontrolleri ile oluşturulmaktadır?
ComboBox |
Select Objects |
Label |
TextBox |
ListBox |
Kullanıcılar için birden fazla seçim yapılabilecek liste menüsü ComboBox ile oluşturulur.
6.Soru
Değişkenlerin Tanımlanmasına ilişkin hangisi yanlıştır?
VBA içerisinde değişken paketlerinin kullanılmadan önce tanımlanması gereklidir. |
Değişken paketinin içerisinde hangi tür verilerin gireceği ve bu değişken paketinin adının ne olacağı bilgisi VBA yazılımına tanıtılmalıdır. |
Değişken paketlerinin tanımlama işlemi değişken paketinin taşıyacağı verilerin özelliklerine göre yapılır. |
Değişken paketi adı tanımlanırken bir harf ile başlanmalıdır. |
Değişken paketlerinin adı nokta, boşluk, Türkçe karakter içerebilir. |
VBA içerisinde değişken paketlerinin kullanılmadan önce tanımlanması gereklidir. Değişken paketinin içerisinde hangi tür verilerin gireceği ve bu değişken paketinin adının ne olacağı bilgisi VBA yazılımına tanıtılmalıdır. Değişken paketlerinin tanımlama işlemi değişken paketinin taşıyacağı verilerin özelliklerine göre yapılır. Değişken paketi adı tanımlanırken bir harf ile başlanmalıdır. Değişken paketlerinin adı nokta, boşluk, Türkçe karakter içeremez ve 255 karakterden fazla olmaz
7.Soru
Tek bir kontrol nesnesi ile birden fazla sayfa yapılmasında
kullanılan ve büyük sayıda veri ile çalışırken bilgilerin çeşitli kategorilere göre sınıflandırılmasına yarayan kullanıcı formu kontrolü ögesi seçeneklerden hangisidir?
MultiPage |
TabStrip |
Image |
RefEdit |
ToggleButton |
MultiPage; Tek bir kontrol nesnesi ile birden fazla sayfa yapılmasında
kullanılır. Büyük sayıda veri ile çalışırken bilgilerin çeşitli kategorilere göre sınıflandırılmasına yarar.
8.Soru
Aşağıdakilerden hangisi Windows işletim sistemi yapısı içerisinden grafik temelli işlemler için hazırlanmış bir kütüphanedir?
Kernel32 |
Windows GDI+ |
Shell32 |
Winspool |
Advapi32 |
Windows GDI+ (Graphics Device Interface) Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış bir kütüphanedir. VBA kullanıcı formlarında resim temelli işlemlerde Excel VBA içerisindeki fonksiyonlar ve komutlar yeterli olmayabilir. Excel VBA’da resmin bir kaynaktan alınması, resmin tekrar boyutlandırılması, kırpma işlemi vb. işlemler Windows GDI+ ile yapılabilir.
9.Soru
VBA yazılım platformunda veritabanlarına erişim için kullanılan arayüzler aşağıdakilerden hangisidir?
I - ADO (ActiveX Data Objects)
II - RDO (Remote Data Objects)
III - DAO (Data Access Objects)
Yalnız I |
Yalnız II |
I-II |
II-III |
I-II-III |
VBA yazılım platformunda veritabanlarına erişim için kullanılan arayüzler şöyledir:
I - ADO (ActiveX Data Objects)
II - RDO (Remote Data Objects)
III - DAO (Data Access Objects)
10.Soru
Aşağıdakilerden hangisi tarih veri tipidir?
Dim doğum_tarihi As Date |
Const FAIZ As Double=0.17 |
Dim ogr_no As Integer |
Dim karar As Boolen |
Dim sifre As String*6 |
Tarih Veri Tipi: Tarih veri tipi Excel hücrelerindeki takvim ve/veya saat şeklinde yazılmış tarih verileri için kullanılır. Tarih verileri değişken paketleri içerisinde ondalık sayı olarak saklanır. Örnek: Dim doğum_tarihi As Date
11.Soru
Bir tarihe zaman eklemek için kullanılan zaman fonksiyonu aşağıdakilerden hangisidir?
Date () |
CDate (string) |
Minute, Day, Month, Year( date_value) |
DateDiff (interval, date1, date2) |
DateAdd (interval, number, date) |
DateAdd (interval, number, date ): Bu fonksiyon bir tarihe zaman eklemek için kullanılır. Geri dönüşü Date tipinde olur. Eklenen zaman Integer tipinde olmalıdır. “yyyy” yıl, “m” ay, “y” yılın kaçıncı günü, “d” gün, “w” haftanın günü, “ww” hafta, “h” saat, “n” dakika, “s” saniye türünden tarih verisine eklemeler yapılabilir. Örnek: DateAdd(“d”, 12173, “20.07.1982”), sonuç: 17.11.2015
12.Soru
Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için kullanılan kütüphane seçeneklerden hangisidir?
Windows GDI+ |
Advapi32 |
Comdl32 |
Kernell32 |
Shell32 |
Comdl32 (Common Dialog Box Library) Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için kullanılan kütüphanedir. Dosya açılması, renk paletindeki renk değerlerinin seçilmesi, doküman yazdırılması gibi işlemlerde Windows işletim sistemi varsayılan olarak açılan diyalog pencerelerini Comdl32 kütüphanesinde bulundurur. Excel VBA içerisinde kullanıcı formları ile renk paleti hazırlanması zordur. Diyalog kutusu gerektiği durumlarda API ile Comdl32 arasında köprü kurularak Comdl32 kütüphanesindeki diyalog pencereleri kullanılabilir. GetOpenFileName, GetSaveFileName, ChooseColor gibi fonksiyonlar VBA API ile sıkça kullanılmaktadır.
13.Soru
veri girişinde kullanılan kontrollerde karakterlerin hizalama yeri hangi davranış kategorisi öğesiyle belirlenir?
Enabled |
Cycle |
Autosize |
TextAlign |
MatchEntry |
veri girişinde kullanılan kontrollerde karakterlerin hizalama yeri TextAlign davranış kategorisi öğesiyle belirlenir ve doğru cevap D şıkkıdır.
14.Soru
Kütüphane bağlantısının yapılacağını gösteren API deklarasyon deyimi hangisidir?
LIP |
ADO |
RDO |
DAO |
Alias |
ADO, RDO ve DAO veritabanına erişim için kullanılan arayüzlerdir. Kütüphane bağlantısının yapılacağını gösteren API deklarasyon LIP'tir?
15.Soru
Excel VBA yazılımda kullanılan karakter fonksiyonlarından birisi değildir?
Asc( string ) |
Chr( ascii_value ) |
CDate (string ) |
InStr, InStrRev( [start], string, substring, [compare] ) |
RTrim, LTrim, Trim( text ) |
CDate (string ) Zaman fonksiyonlarındandır.
16.Soru
Excel VBA yazılımı kullanıcı formu öğeleri hangi davranış (behavior) kategorisi öğesi ile etkin hale gelir?
AutoSize |
Cycle |
Enabled |
MatchEntry |
TextAlign |
Kontrollerin etkin olup olmaması Enable öğesi ile sağlanır.
17.Soru
EOF komutuna hangi durumlarda gereksinim duyulur?
Açık olan dosyanın sonuna gelinip gelinmediğini test etmek için |
Kapatılan dosyanın diske yazılıp yazılmadığını kontrol etmek için |
Dosya içerisindeki kayıt uzunluğu hakkında bilgi almak için |
Bir ya da birden fazla kaydı kilitleyebilmek için |
Üzerinde çalışılan dosyada istenilen kayda gidebilmek ve tanımlanan değişiklikleri otomatik olarak gerçekleştirebilmek için |
EOF komutu; açık olan dosyanın sonuna gelinip gelinmediğini test etmek için kullanılmaktadır.
18.Soru
Seek ifadesi kaydın yerini belirleyen bir işaretçi gibi düşünülürse hangi ifadenin sadece bu işaretçinin değerini döndüren bir fonksiyon olduğu anlaşılmaktadır?
Lock |
Loc |
EOF |
LOF |
Input |
Seek ifadesi kaydın yerini belirleyen bir işaretçi gibi düşünülürse Loc ifadesinin sadece bu işaretçinin değerini döndüren bir fonksiyon olduğu anlaşılmaktadır.
19.Soru
Excel'de iki metin ya da bir sayı bir metin toplanmaya çalışılırsa hangi hata kodu oluşur?
#SAYI! |
#AD? |
#BAŞV |
#BOŞ! |
#DEĞER! |
#DEĞER! Formülün yapısına uymayacak şekilde farklı türdeki verilerin olduğunu ifade eder. Örneğin iki metin ya da bir sayı bir metin toplanmaya çalışılırsa bu hata kodu oluşur
20.Soru
Aşağıdakilerden hangisi VBA ortamında dosya yönetimi işlemlerinden biri değildir?
dosyanın oluşturulması |
dosyanın kopyalanması |
dosyanın silinmesi |
dosyanın taşınması |
dosyanın yazdırılması |
dosyanın yazdırılması VBA ortamında dosya yönetimi işlemlerinden biri değildir.
-
- 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İ