İşlem Tablosu Programlama Final 16. Deneme Sınavı
Toplam 20 Soru1.Soru
Uygulama programlama arayüzü ile ilgili aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?
I - Yazılım yapıları (framework) yazılım projelerinin bir türüdür.
II - Bir yazılım projesi kapsamında oluşturan yapı içerisinde beraber çalışan farklı nitelikteki yazılımlar ve kod kütüphaneleri bulunur.
III - Tüm yazılımlar; girdi, süreç ve çıktıdan oluşan fonksiyonlarla çalışmasına rağmen fonksiyonların tanımlandığı yazılım dilleri farklılık göstermektedir.
Yalnız I |
Yalnız II |
I-II |
II-III |
I-II-III |
Uygulama programlama arayüzü ile ilgili aşağıda verilen ifadelerin tamamı doğrudur:
I - Yazılım yapıları (framework) yazılım projelerinin bir türüdür.
II - Bir yazılım projesi kapsamında oluşturan yapı içerisinde beraber çalışan farklı nitelikteki yazılımlar ve kod kütüphaneleri bulunur.
III - Tüm yazılımlar; girdi, süreç ve çıktıdan oluşan fonksiyonlarla çalışmasına rağmen fonksiyonların tanımlandığı yazılım dilleri farklılık göstermektedir.
2.Soru
Aşağıdakilerden hangisi koşullu deyimdir?
Select Case |
For… Next |
For Each… Next |
Do… Loop |
Do.. While |
Koşullu Deyimler: if… Then… Else: Belirli bir mantıksal şartın doğru olması durumunda if bloğu, yanlış olması durumunda ise else bloğu çalışır. Select Case: Bir ifadeyi değerlendirip buna göre birkaç deyim bloğundan birini çalıştıran koşullu deyimdir.
3.Soru
Kullanıcı kontrol nesnesi üzerinde klavyeden bir tuşa bastığında tetiklenen olay aşağıdakilerden hangisidir?
Click |
DblClick |
KeyPress |
KeyDown |
KeyUp |
Kullanıcı kontrol nesnesi üzerinde bir tuşa bastığında KeyDown olayı tetiklenir
4.Soru
Excel VBA yazılımda kullanılan matematik fonksiyonlarından hangisi "Sayısal veri tipinde verilen bir verinin mutlak değerini almak için kullanılan." fonksiyondur?
Val( string ) |
Round( expression, [decimal_places] ) |
Rnd |
Abs( number ) |
Sin, Cos, Tan, Cot( number ) |
Abs( number ) Sayısal veri tipinde verilen bir verinin mutlak değerini alır.
5.Soru
Aşağıdakilerden hangisi rastgele erişimli dosyaların özelliklerindendir?
VBA ortamında en çok karşılaşılan dosya türüdür. |
Dosya içindeki her karakterin bir metin karakterini temsil ettiği dosya türüdür. |
Her karakterin bir bayt (byte) yer kaplar. |
Sayısal veriler sütun hâlinde depolanırlar. |
Kayıt adı verilen eşit uzunluktaki verileri saklamak için kullanılır. |
Rastgele Erişimli Dosyalar: 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 imkâ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.
6.Soru
Veri tabanı ve tablo bağlantısı kapatmak için hangi komut kullanılır?
AddNew |
Clear |
MoveNext |
Update |
Close |
Tüm işlemler bittikten sonra açılan bağlantılar mutlaka Close komutu ile kapatılmalıdırç
7.Soru
Windows işletim sistemi yapısı içerisinde çekirdek kayıtların ve NT güvenlik sistemlerinin fonksiyonlarını içeren kütüphane seçeneklerden hangisidir?
Windows GDI+ |
Advapi32 |
Comdl32 |
Kernell32 |
Shell32 |
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.
8.Soru
Şekilde verilen ara yüz tasarımında uygun bir veritabanında kaç adet tanımlanmış alan bulunmalıdır?
1 |
2 |
3 |
8 |
11 |
Ara yüze göre ad, soyad ve yaş bilgileri kaydedilip düzenlenmek istenmektedir. Buna göre her bir veri için birer alan tutulmalıdır. Bu sebeple veritabanında 3 alan bulundurulması uygundur. Ara yüzünde görüldüğü kadarıyla butonların altında bulunan alan işlevsiz görülmektedir.
9.Soru
Hangisi 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?
Shell 32 |
Kernel32 |
Comdl32 |
Windows GDI+ |
Advapi32 |
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.
10.Soru
VBA ile veri tabanı işlemleri hakkında aşağıdakilerden hangisi söylenemez?
Erişim arayüzleri VBA yazılımı ile veritabanları arasında bağlantı sağlamak için kullanılan bir tür kütüphanelerdir. |
Kütüphanelerde bağlantı, erişim, kontrol ve veri geri dönüşünü içeren fonksiyonlar vardır. |
Bir birlerinden farklı 3 arayüz olmasının temel sebebi farklı gelişim evrelerinde kullanılmasıdır. |
VBA ile veri tabanı farklı yazılımlar olduğundan ADO arayüzü aracılığı ile veri tabanı bağlantısı yapılabilir. |
ADO ile veri tabanı bağlantısı yapılabilmesi için herhangi bir kütüphaneye ihtiyaç yoktur. |
"ADO ile veri tabanı bağlantısı yapılabilmesi için herhangi bir kütüphaneye ihtiyaç yoktur." ifadesi yanlıştır.
11.Soru
Zaman fonksiyonlarından hangisi bilgisayarın sistem saati ile bağlantı kurarak bu günün tarihini alır?
Date |
CDate |
Minute, Day, Month, Year |
DateDiff |
DateAdd |
12.Soru
Ardışık erişimli bir dosyadan okunan verileri değişkenlere atamak için aşağıdaki komutlardan hangisi kullanılır?
Ardışık erişimli bir dosyadan okunan verileri değişkenlere atamak için aşağıdaki komutlardan hangisi kullanılır?
Input |
Write |
Close |
Open |
Reset |
Input komutu, ardışık erişimli bir dosyadan okunan verileri değişkenlere atamak için kullanılır. Komuttan sonra içerisinden veri okunacak dosya tanımlayıcı tekil numarası yazılmalı, daha sonra ise okunan verilerin atanacağı değişkenler belirtilmelidir. Bu değişkenler daha önceden tanımlanmış yerel ya da global değişkenler olabilir. Input komutu ile değerler tek tek atanabilir.
13.Soru
Aşağıdaki öğelerden hangisi kullanıcı formu özelliklerindeki “Veri Kategorisi Öğeleri”nden biri değildir?
Draw Buffer |
Bound Column |
List Style |
Text |
Control Source |
Draw Buffer, Diğer kategori öğelerinden biridir.
14.Soru
Kullanıcı form ve kontrollerine etiket vermek için kullanılan öge seçeneklerden hangisidir?
Text |
Cycle |
Visible |
Tag |
Value |
Kullanıcı form ve kontrollerine etiket vermek için Tag ögesi kullanılır.
15.Soru
Kullanıcı formu ve kontrolleri içerisindeki yazıların özellikleri hangi öğe tarafından belirlenir?
Font |
SpecialEffect |
Text |
RowSource |
DrawBufferRowSource |
Yanıt A. 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.
16.Soru
Ardışık erişimli dosyalardaki verileri satır satır okumayı sağlayan komut aşağıdakilerden hangisidir?
Line Input |
Input |
Random |
Get |
Open |
Line Input komutu ardışık erişimli dosyalardaki verileri satır satır okumayı sağlayan komuttur.
17.Soru
Aşağıdakilerden hangisi değişken paketlerine isim vermek için uygundur?
123degisken_adi |
degisken adi |
degisken.adi |
degisken123_adi |
değişken_adı |
Değişken isimleri boşluk, nokta ve Türkçe karakter içeremez.
Excel VBA kodlarında bulunan deyim, yordam ve fonksiyon adlarını kullanamaz.
18.Soru
VBA dilinde; tipi başlangıçta öngörülemeyen bir veriyi bir değişkene atamak için hangi veri tipi kullanılır?
Byte |
Currency |
Date |
Variant |
Boolean |
Tipi başlangıçta öngörülemeyen bir veriyi bir değişkene atamak için esnek veri tipi olan Variant kullanılır.
19.Soru
Aşağıdakilerden hangisi MS Excel ortamında tekrarlanan işlemleri otomatikleştirmeyi sağlayan kod parçacıkları yazma, düzenleme ve geliştirme ortamı sunan platformdur?
VBA |
XML |
VBE |
DLL |
Makro |
VBA, Visual Basic for Applications (Uygulamalar için Microsoft Visual Basic) kelimelerinin baş harfleri kullanılarak kısa yazılmasıdır. En basit anlamda, tekrarlanan işlemleri otomatikleştirmeyi sağlayan kod parçacıkları yazma, düzenleme ve geliştirme ortamı sunan bir platformdur. Doğru cevap A’dır.
20.Soru
Aşağıdaki kontrollerin hangisinde veri kategorisi öğeleri bulunur?
OptionButton |
CommandButton |
Frame |
Image |
TabStrip |
Veri kategorisi öğeleri sadece veri girişine yarayan kontrollerde bulunur. OptionButton, TextBox, CheckBox, ListBox bu kontrollerden bazılarıdı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İ