İşlem Tablosu Programlama Final 6. Deneme Sınavı
Toplam 20 Soru1.Soru
Windows işletim sistemi yapısı içerisinde çekirdek kayıtların (Windows registry) ve NT güvenlik sistemlerinin (NT Security) fonksiyonlarını içeren kütüphane hangisidir?
Advapi32 (Advanced Services) |
Windows GDI+ (Graphics Device Interface) |
Comdl32 (Common Dialog Box Library) |
Kernel32 |
Shell32 |
Yanıt A. Advapi32 (Advanced Services) Windows işletim sistemi yapısı içerisinde çekirdek kayıtların (Windows registry) ve NT güvenlik sistemlerinin (NT Security) fonksiyonlarını içeren kütüphanedir. VBA yazılımında bu kütüphanede bulunan fonksiyonları hazırlamak mümkün değildir. Bu nedenle API ile köprü kurularak Windows işletim sistemi yapısından alınır. RegOpenKey, RegCloseKey, RegCreateKey, GetUserName, GetComputerName gibi Advapi32 fonksiyonları VBA API ile kullanılmaktadır
2.Soru
Kullanıcı formu eklentisi yapabilmek için Excel'deki hangi sekme kullanılır?
Geliştirici |
Veri |
Görünüm |
Dosya |
Düzenleme |
Kullanıcı formu eklemek için öncelikle Excel sayfasında geliştirici sekmesindeki Visual Basic butonuna tıklanarak VBA yazılım platformuna geçilir.
3.Soru
Aşağıdakilerden hangisi, VBA yazılımı ile veritabanları arasında bağlantı kurmak için kullanılan erişim arayüzlerinden biridir?
RDO |
MySQL |
Oracle |
IBM DB2 |
Microsoft Access |
MySQL, Oracle, IBM DB2 ve Microsoft Access veritabanı yönetim sistemleridir. RDO (Remote Data Objects) ise veritabanı ile VBA platformu arasındaki bağlantıyı sağlayan arayüzlerden biridir.
4.Soru
Hangi işlem, işletim sistemi tarafından bir dosya için ayrılan bellek parçasının serbest bırakılmasını ve son hali oluşturulan dosyanın sabit sürücü üzerinde kalıcı olarak depolanmasını sağlayacaktır?
Dosyanın kapatılması |
Dosyanın işlenmesi |
Dosyanın silinmesi |
Dosya taşınması |
Dosyanın okunması |
Dosyanın Kapatılması: Dosyanın kapatılması, işletim sistemi tarafından bu dosya için ayrılan bellek parçasının serbest bırakılmasını ve son hali oluşturulan dosyanın sabit sürücü üzerinde kalıcı olarak depolanmasını sağlayacaktır. Üzerinde işlem yapılan dosyanın kapatılması için Close komutu kullanılır. Eğer üzerinde çalışılan birden fazla dosya varsa Reset komutu ile tamamının kapatılması mümkündür.
5.Soru
Matematik fonksiyonlarından hangisi ondalık sayıyı yuvarlamak için kullanılır?
Abs (number) |
Sin, Cos, Tan, Cot (number) |
Round (expression, [decimal_places]) |
Rnd |
Val (string) |
Round( expression, [decimal_places] )
Ondalık sayıyı yuvarlamak için kullanılır. Virgülden sonra kaç rakamın yuvarlanacağı verilmelidir. Örnek: Round(34.8233341677, 2) , sonuç:34.82
6.Soru
Kullanıcı formlarına yardımcı olmak ve yardım menüleri oluşturmak için hani öğe kullanılır?
Kullanıcı formlarına yardımcı olmak ve yardım menüleri oluşturmak için hani öğe kullanılır?
Tag |
MouseIcon |
DrawBuffer |
ControlSource |
WhatsThisButton |
Kullanıcı formlarına yardımcı olmak ve yardım menüleri oluşturmak için WhatsThisButtonve WhatsThisHelp öğeleri kullanılabilir.
7.Soru
- SpinButton
- OptionButton
- ToggleButton
- CommandButton
Yukarıdakilerden hangileri sadece veri girişine yarayan kontrollerdendir?
I ve II |
II ve III |
III ve IV |
I, II ve IV |
I, II, III ve IV |
Sadece veri girişine yarayan TextBox, ComboBox, ListBox, CheckBox, OptionButton, ToggleButton gibi kontrollerde veri kategorisi (Data) bulunur. Acılan bir menü içerisindeki metnin kaynağı ve sırası ile ilgili bilgiler veri kategorisi içerisinde yer alır. Doğru cevap B’dir.
8.Soru
Bir karakter katarındaki karakter sayısını bulan ve döndüren karakter fonsiyonu aşağıdakilerden hangisidir?
Len( text, [number_of_characters] ) |
Left, Mid, Right( text, [number_of_characters] ) |
RTrim, LTrim, Trim( text ) |
Chr( ascii_value ) |
Asc( string ) |
Len( text, [number_of_characters] ) Bir karakter katarındaki karakter sayısını bulur ve döndürür. Boşlukları da sayar. Örnek: Len(“Anadolu Üniversitesi”), sonuç: 20
9.Soru
Karakter fonksiyonlarından hangisi bir karakter katarından sırasıyla sağından, solundan ve hem sağından hem de solundan boşlukları kaldırır?
Asc (string) |
Chr (ascii_value) |
StrComp (string1, string2 [, compare ]) |
Len (text, [number_of_characters]) |
RTrim, LTrim, Trim (text) |
RTrim, LTrim, Trim( text )
Bir karakter katarından sırasıyla sağından, solundan ve hem sağından hem de solundan boşlukları kaldırır. Örnek: LTrim(“ Anadolu “) , Sonuç: “Anadolu “
10.Soru
VBA dilinde
ActiveSheet.Cells(1, 1).Value = DateAdd("w", 2, "16.02.2019")
kodunun çalıştırılması sonucunda A1 hücresinin alacağı değer aşağıdakilerden hangisidir?
18.02.2019 |
23.02.2019 |
2.03.2019 |
16.04.2019 |
16.02.2021 |
DateAdd("w", 2, "16.02.2019") kodu, 16.02.2019 tarihine haftanın 2 gününü ekleyecektir. Bu durumda doğru cevap 18.02.2019 olacaktır
11.Soru
Bir karakter katarının hem sağındaki hem de solundaki boşlukları kaldırmak için kullanılabilen fonksiyon aşağıdakilerden hangisidir?
ASC |
INSTR |
LEN |
STRCOMP |
TRIM |
TRIM fonksiyonu, bir karakter katarının hem sağındaki hem de solundaki boşlukları kaldırmak için kullanılabilir.
12.Soru
Düğme veya liste kutusu gibi kontrol nesnelerine bağlı olarak çalışan yordamlara ne ad verilir?
Özellik Yordamı |
Fonksiyon Yordamı |
Olay Yordamı |
Alt Yordam |
Üst Yordam |
Olay Yordamı, Herhangi bir olay gerçekleştiğinde otomatik çalışan, nesneler ile ilişkili yordamlardır.
13.Soru
Windows işletim sistemi yapısında, dosya ve sistem ile ilgili fonksiyonlar hangi kütüphane ile yönetilir?
Comdl32 |
User32 |
Netapi32 |
Windows GDI+ |
Kernel32 |
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, GetExit- CodeProcess, GetTempPath, GetWindowsDirectory, SetCurrentDirectory gibi fonksiyonlar VBA API ile sıkça kullanılan fonksiyonlardır.
14.Soru
- Single
- Long
- Double
- Currency
- Byte
Yukarıdaki sayısal veri tiplerinden hangileri ondalık sayı içerebilir?
I, III, IV |
I, II, V |
II, III, V |
II, IV, V |
II, III, IV |
Byte ve Long tam sayı, Single, Double ve Currency ondalık sayı tipi içerir.
15.Soru
Aşağıdaki VBA yazılımdaki hangi fonksiyon metin veri tipindeki verileri tarih formatına dönüştürmekte kullanılır?
Date |
CDate |
Year |
DateDiff |
DateAdd |
Date () Bilgisayarın sistem saati ile bağlantı kurarak bu günün tarihini alır. CDate (string ) metin veri tipindeki verileri Date formatına dönüştürmekte kullanılır. Minute, Day, Month, Year( date_value )
Date veri tipi bu fonksiyonlardan biri ile yollandığında sırasıyla dakika, gün, ay, yıl Integer veri tipinden geri döner. DateDiff (interval, date1, date2 ) Bu fonksiyon iki tarih arasındaki farkı, istenen tarih türünden bulmak için kullanılır. Geri dönüşü Integer veri tipinde olur. “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 iki farklı tarih arasındaki farkı bulur. 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.
16.Soru
Aşağıdakilerden hangisi açık olan dosyanın sonuna gelinip gelinmediğini test eder?
Input |
EOF |
|
Shared |
LOF |
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.
17.Soru
Excel VBA yazılımında bir kullanıcı formu oluşturulup, forma bir ToggleButton kontrolü ekleniyor.
ToggleButton kontrolüne görseldeki Click olayı tanımlanıyor. Buna göre yazılım çalıştırıldığında sonuç aşağıdakilerden hangisi olacaktır ?
|
|
|
|
|
Görseldeki Click olayına göre,
- TextBox1 kontrolünün üzerindeki metin "Butona Tiklandi" olaray güncelleniyor.
- TextBox1 kontrolünün metin rengi yeşil olarak güncelleniyor.
- TextBox1 kontrolünün metni sağa doğru hizalanıyor.
18.Soru
Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için aşağıdaki hangi kütüphane kullanılır?
Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için aşağıdaki hangi kütüphane kullanılır?
Comdl32 |
Windows GDI+ |
User32 |
Advapi32 |
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.
19.Soru
Karakter fonksiyonlarından hangisi komut içerisine bir karakterin ASCII değeri konulur ve karşılığı olan karakteri
döndürür?
Asc (string) |
InStr, InStrRev ([start], string, substring, [compare]) |
Chr (ascii_value) |
RTrim, LTrim, Trim (text) |
Left, Mid, Right (text, [number_of_characters]) |
Chr( ascii_value )
Komut içerisine bir karakterin ASCII değeri konulur ve karşılığı olan karakteri döndürür. Asc fonksiyonunun ters işlemidir. Örnek: Chr (87), Karakter: W
20.Soru
Aşağıdakilerden hangisi Yazı Kategori öğesidir?
Font |
TabStop |
MousePointer |
DrawBuffer |
Tag |
Font
-
- 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İ