İşlem Tablosu Programlama Final 22. Deneme Sınavı
Toplam 20 Soru1.Soru
Kontrol nesnelerinde değişiklik olması durumunda VBA’daki fonksiyon tetiklenmesi aşağıdaki olaylardan hangisi ile gerçekleşir?
Change |
Click |
DblClick |
Enter |
KeyPress |
Kontrol nesnelerinde değişiklik olması durumunda VBA’daki fonksiyon Change olayı ile tetiklenir. Değişiklik olma durumu kontrol nesnelerine göre farklılaşır. Bir başka deyişle Change olayı kontrol nesnelerine bağlı olarak farklı koşullarda VBA fonksiyonlarını tetikler
2.Soru
VBA programında girdilerin yordam ve fonksiyonlarda kullanılması için ne kullanılması gerekir?
Paket programlar |
Değişkenler |
Yordamlar |
Deyimler |
Operatörler |
VBA programında girdilerin yordam ve fonksiyonlarda kullanılması için değişkenler kullanılır. Değişkenler yazılım içerisindeki paketlere benzer. Değişken paketlerinin içine veriler konulur ve yazılımda gerektiği zaman bu paketler açılarak verilerin kullanılması sağlanır.
3.Soru
Aşağıda verilen veri tiplerinden hangisi bir tamsayı veri tipidir?
Boolean |
Date |
Double |
Long |
String |
Boolean veri tipi mantıksal veriler için, Date veri tipi tarih verileri için, Double veri tipi ondalık sayı tipindeki sayısal değişkenler için, String veri tipi metin verileri için kullanılabilir. Long veri tipi tamsayı veriler için kullanılabilir.
4.Soru
Aşağıdakilerden hangisi VBA yazılım platformunda veritabanına erişim için kullanılan ara yüzlerden biridir?
LIB |
RDO |
LIP |
Public |
Declare |
Declare, Lib ve Public Api dekralasyon deyimlerindendir. VBA yazılım platformunda veritabanına erişim için kullanılan ara yüzler ADO, RDO ve DAO'dur. Doğru yanıt B seçeneğidir.
5.Soru
Bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adı nedir?
Yazılım kütüphanesi |
Programlama dili |
Depo |
Kelime işlemci programları |
İşlem tablosu programları |
Bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adı Yazılım kütüphanesidir.
6.Soru
sayısal verilerin kademeli olarak fare tuşu ile arttırılması yada azaltılmasında kullanılan kontrol öğesi aşağıdakilerden hangisidir?
TabStrip |
MultiPage |
SpinButton |
Image |
ScrollBar |
sayısal verilerin kademeli olarak fare tuşu ile arttırılması yada azaltılmasında kullanılan kontrol öğesi SpinButton olup doğru cevap C seçeneğidir.
7.Soru
Kullanıcı formu ve kontrolleri içerisindeki yazıların özellikleri Yazı Kategorisi (Font) altında yer alan aşağıdaki öğelerden hangisi tarafından belirlenir?
ListRows |
RowSource |
Text |
Font |
Locked |
Kullanıcı formu ve kontrolleri içerisindeki yazıların özellikleri Yazı Kategorisi (Font) altında yer alan aynı isimli (Font) öğe tarafından belirlenir
8.Soru
Görseldeki MS Excel sayfasına CommandButton1 isimli bir düğme nesnesi ekleniyor. Görseldeki CommandButton1_Click fonksiyonu kaydedilerek düğme nesnesine atanıyor. Bu durumda CommandButton1 düğmesine tıklandığında; sonuç aşağıdakilerden hangisi gibi olacaktır?
|
|
|
|
|
Fonksiyona göre;
1. butce, giderler_toplami ve kalan_tutar isimli, veri tipleri integer olan değişkenler tanımlanıyor.
2. B1 hücresindeki değer butce değişkenine atanıyor. butce = 2000
3. B2,B3 ve B4 hücrelerindeki değerler toplanıp, giderler_toplami değişkenine atanıyor.
4. butce - giderler_toplami = 2000 - 1400 = 600 değeri kalan_tutar değişkenine atanıyor.
5. Son olarak; A6 hücresine butce (600) değeri yazılıyor.
9.Soru
Bir VBA yazılımında, ADO ile veri tabanı bağlantısı yapılabilmesi için öncelikle referans olarak hangi kütüphane eklenmelidir?
Microsoft ActiveX Data Objects X.X Library |
Visual Basic For Applicatons |
Microsoft Office X.X Object Library |
Microsoft Excel X.X Object Library |
Microsoft ActiveMovie Control |
ADO ile veri tabanı bağlantısı yapılabilmesi için öncelikle referans olarak Microsoft ActiveX Data Objects X.X Library kütüphanelerinden biri eklenmelidir.
10.Soru
Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış kütüphane aşağıdakilerden hangisidir?
Advapi32 |
Windows GDI+ |
Comdl32 |
Kernel32 |
Shell32 |
Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış kütüphane Windows GDI+'dir.
11.Soru
Genel seviyede tanımlanan bir değişken paketi diğer modüllerden hangi anahtar ile çağrılabilir?
String |
Static |
Currency |
Public |
Dim |
Değişken paketlerinin VBA yazılımında verileri taşıyabileceği yerlere yaşam alanı denilir. Değişken paketleri sadece yaşam alanları içerisinde kullanılır. Yaşam alanları değişkenlerin tanımlanma biçimine göre genel (global) seviye, modül (module) seviye ve yordam (procedure) seviye olabilir. Örneğin, Dim ve Static deyimleri ile bir yordamın içinde tanımlanan değişken paketi sadece o yordamın içinde veri taşıyabilir. Başka bir yordam içerisinde kullanılabilmesi için Private veya Dim anahtarları kullanılarak modül seviyesinde tanımlanması gereklidir. Public anahtarı kullanılarak genel seviyede tanımlanan bir değişken paketi diğer modüllerden de çağrılabilir.
12.Soru
VBA dilinde;
Dim text As String
text = "Anadolu Üniversitesi Açıköğretim, İktisat ve İşletme Fakülteleri"
ActiveSheet.Cells(1, 1).Value = InStrRev(text, "İ")
kodunun çalıştırılması sonucunda A1 hücresinin alacağı değer aşağıdakilerden hangisi olacaktır?
0 |
11 |
20 |
35 |
46 |
InStrRev(text, "İ") kodu, text içinde yer alan en son İ karakterinin konumunu belirtir.Büyük-küçük harf duyarlıdır. Doğru cevap 46 olacaktır.
13.Soru
Bilgisayar saati ile bağlantı kurarak Single veri tipinde (0 ile 1 arasında pozitif) rassal sayı üreten fonksiyon tipi hangisidir?
Abs( number ) |
Sin, Cos, Tan, Cot( number ) |
Rnd |
Val( string ) |
Round( expression, [decimal_places] ) |
Rnd: Bilgisayar saati ile bağlantı kurarak Single veri tipinde (0 ile 1 arasında pozitif) rassal sayı üretir. Tam sayı üretmesi için Int ((upperbound - lowerbound + 1) * Rnd + lowerbound) formülü kullanılabilir.
Örnek: Int((10 - 5 + 1) * Rnd + 5), sonuç: 10 ile 5 arasında rassal sayı üretir.
14.Soru
kullanıcıya sadece bir tane seçim yapabileceği açılan liste menüsü hazırlamakta kullanılan kontrol öğesi hangisidir?
ComboBox |
ListBox |
Label |
TextBox |
SelectObjects |
kullanıcıya sadece bir tane seçim yapabileceği açılan liste menüsü hazırlamakta kullanılan kontrol öğesi ListBox olup doğru cevap B olmaktadır.
15.Soru
Excel’de formlarında grup oluşturmak için kullanılan nesne aşağıdakilerden hangisidir?
CheckBox |
OptionButton |
ToggleButton |
Frame |
CommandButton |
CheckBox: Simgesi ile gösterilir. 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.
OptionButton: Simgesi ile gösterilir. Kullanıcı tarafından bir grup veri içerisinden bir tane veri seçecek form tasarımı yapılırken OptionButton kullanılır. Çoktan seçmeli sorularda seçenekler Excel hücrelerinden veya VBA kodu ile atanabilir.
ToggleButton: Simgesi ile gösterilir. Bir maddenin seçilip seçilmediğini ToggleButton nesnesi ile gösterilebilir. Aç-Kapa, Evet-Hayır, Doğru-Yanlış gibi ikili verilerden birinin seçilmesinde kullanılabilir.
Frame: Simgesi ile kullanılır. Frame nesnesi kullanıcı formlarında grup oluşturmak için kullanılır. Bir tür çerçeve olan Frame nesnelerin gruplandırılmasında da kullanılabilmektedir.
CommandButton: Simgesi ile kullanılır. Makro veya olay prosedürünü tetiklemekte kullanılır. VBA’da hazırlanmış fonksiyon ve yordamlara komut vermek için kullanılır. Varsayılan olarak Click olayı ile kullanılır.
16.Soru
I. Alt yordam
II. Üst yordam
III. Fonksiyon yordamı
IV. Özellik yordamı
V. Olay yordamı
Yukarıdakilerden hangileri ana VBA yordamları gruplarındandır?
II, III ve IV |
II, III, IV ve V |
I ve II |
III, IV ve V |
I, III, IV ve V |
VBA yordamları 4 ana grupta toplanabilir: Alt yordam, fonksiyon yordamı, özellik yordamı, olay yordamı. Doğru yanıt E seçeneğidir.
17.Soru
Aşağıdakilerden hangisi kontrol nesnelerinde değişiklik olması durumunda VBA’daki fonksiyonu tetikleyen olaydır?
Click |
Enter |
Change |
DblClick |
KeyPress |
Kontrol nesnelerinde değişiklik olması durumunda VBA’daki fonksiyon Change olayı ile tetiklenir. Değişiklik olma durumu kontrol nesnelerine göre farklılaşır. Bir başka deyişle Change olayı kontrol nesnelerine bağlı olarak farklı koşullarda VBA fonksiyonlarını tetikler. Doğru cevap C’dir.
18.Soru
Excel hücrelerindeki metnin yerini bulma, karakterlerin önündeki veya sonundaki boşlukları almak gibi işlemlerde hangi
fonksiyonları kullanılabilmektedir.
Matematik Fonksiyonları |
Karakter Fonksiyonları |
Zaman Fonksiyonları |
Deyimler |
Operatörler |
VBA yazılımında kodlamada doğrudan görünmesini istenmeyen şifre vb. işlemlerinde kriptolama için kullanılabilmektedir. Excel hücrelerindeki metnin yerini bulma, karakterlerin önündeki veya sonundaki boşlukları almak gibi işlemlerde karakter
fonksiyonları kullanılabilmektedir.
19.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 aşağıdakilerden hangisidir?
Advapi32 |
Windows GDI+ |
Comdl32 |
Kernel32 |
User32 |
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.
20.Soru
Kullanıcı formu kontrollerinde kullanıcıya sadece bir tane seçim yapabileceği açılan liste menüsü hazırlamakta kullanılan öge seçeneklerden hangisidir?
ListBox |
TextBox |
ComboBox |
Select Objects |
Label |
ListBox; Kullanıcıya sadece bir tane seçim yapabileceği açılan liste menüsü hazırlamakta kullanılır. ListBox ComboBox’tan farklı olarak sadece bir metnin seçimine izin verir. Örneğin, kullanıcının cinsiyetinin alınmasında ListBox nesnesi kullanılabilir.
-
- 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İ