İşlem Tablosu Programlama Final 15. Deneme Sınavı
Toplam 20 Soru1.Soru
Yazdırma fonksiyonlarının yönetilmesi için hangi kütüphane kullanılır?
Yazdırma fonksiyonlarının yönetilmesi için hangi kütüphane kullanılır?
User32 |
Advapi32 |
Winspool |
Comdl32 |
Kernel32 |
Kütüphanesi, 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ılmaktadır.
2.Soru
Aşağıdaki görünüm kategorisi öğesi-kullanım yöntemi eşleştirmelerinden hangisi doğrudur?
Name - Kullanıcı form ve kontrollerinin isimlendirilmesinde kullanılır. |
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. |
yanıt A. 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.
3.Soru
Excel yazılımında bir kontrol nesnesinde değişiklik olması durumunda VBA fonksiyonu tetiklemek isteniyorsa hangi olay kullanılır?
Change |
DblClick |
Enter |
KeyDown |
KeyPress |
Change, 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.
4.Soru
Aşağıda verilen operatörlerden hangisi bir VBA karşılaştırma operatörüdür?
+ |
- |
/ |
>= |
Mod |
“+”, “-”, “/” ve “Mod” operatörleri aritmetik operatörler iken “>=” operatörü bir karşılaştırma operatörüdür.
5.Soru
Kullanıcı formlarında grup oluşturmak için ve bir tür çerçeve olan nesnelerin gruplandırılmasında da kullanılabilmekte olan kullanıcı formu kontrolü nesnesi seçeneklerden hangisidir?
CheckBox |
TextBox |
CommandButton |
ToggleButton |
Frame |
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.
6.Soru
Aşağıdakilerden hangisi "Ardışık Erişimli Dosyalar"ın özelliklerinden biri değildir?
Aşağıdakilerden hangisi "Ardışık Erişimli Dosyalar"ın özelliklerinden biri değildir?
Sadece metin depolamak için kullanılırlar |
Bu tür dosyalarda sayılar numerik değerler olarak depolanırlar |
Bu dosya türünde sayısal veriler sütun hâlinde depolanırlar |
Bu tür dosyalar baştan sona doğru okunur |
VBA ortamında en çok karşılaşılan dosya türleridir |
Ardışık Erişimli Dosyalar: Sadece metin depolamak için kullanılan ardışık erişimli dosyalar, 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. Bu tür dosyalarda sayılar numerik değerler olarak değil, numara karakterleri olarak depolanırlar. Her karakterin bir bayt (byte) yer kapladığı bu dosya türünde sayısal veriler sütun hâlinde depolanırlar. Bu nedenle sayısal değerlerin depolanması istenen durumlarda diğer dosya türlerinden faydalanmak daha kolay kullanım sunacaktır. Ardışık erişimli dosyalar baştan sona doğru okunur. Bir ardışık erişimli dosya ile okuma ve yazma işlemleri aynı anda yapılmak isteniyorsa üzerinde okuma işlemlerinin yapılacağı bir dosya ve üzerine yazma işlemlerinin gerçekleştirileceği bir başka dosya olmak üzere iki ayrı dosya ile çalışmak gereklidir. Dosya içerisindeki verilerin boyutunun küçük olduğu durumlarda ise tüm içerik geçici belleğe aktarılarak işleme tabi tutulabilir. Sonrasında ise eski verilerin üzerine güncellenen yeni veriler yazılarak aynı anda iki dosya ile çalışılma zorunluluğu ortadan kalkacaktır.
7.Soru
kontrolün kullanıcı tarafından varsayılan olarak görünür olup olmaması hangi görünüm kategorisi öğesi ile belirlenir?
special effect |
caption |
name |
value |
visible |
kontrolün kullanıcı tarafından varsayılan olarak görünür olup olmaması visible görünüm kategorisi öğesi ile belirlenir ve doğru cevap E şıkkıdır.
8.Soru
Aşağıdakilerden hangisi kullanıcı formunda kullanılan nesnelerde yer alan olaylardan biridir?
RefEdit |
TabStrip |
Label |
RowSource |
DblClick |
Kullanıcı formunda tanımlanmış bir kontrol nesnesinin üzerinde çift tıklanınca VBA fonksiyonu tetiklemek isteniyorsa DblClick olayı kullanılır. C¸ift tıklama arasındaki zaman boşluğu kullanılan bilgisayarın sistem ayarlarındaki çift tıklama hızı ayarları (double- click speed setting) ile yapılır.
9.Soru
Aşağıdaki öğelerden hangisi kullanıcı formu özelliklerinde yer alan "Veri" kategorisinin öğelerinden biridir?
AutoSize |
TextAlign |
ControlSource |
Tag |
DrawBuffer |
ControlSource öğesi Veri kategorisi altında yer alır. Kullanıcı formlarında daha önce kayıt edilmiş verilerin kullanılması durumunda kontrol kaynağının yeri ControlSource ile belirtilmelidir. Kaynak değiştiğinde kontrol içeriği de otomatik değişir. O¨rneğin, stok tutan kaydı tutan bir VBA uygulamasında stok bittiğinde açılan menüde biten ürünler otomatik olarak menüden silinebilir.
10.Soru
Aşağıdakilerden 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?
Advapi32 |
Windows GDI+ |
Comdl32 |
Kernel32 |
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.
11.Soru
kullanıcı formunda tanımlanmış bir kontrol nesnesinin üzerinde çift tıklanınca VBA fonksiyonu tetiklemek isteniyorsa hangi olay kullanılır?
DblClick |
Click |
Change |
KeyUp |
KeyPress |
kullanıcı formunda tanımlanmış bir kontrol nesnesinin üzerinde çift tıklanınca VBA fonksiyonu tetiklemek isteniyorsa DblClick olayı kullanılır ve doğru cevap A şıkkıdır.
12.Soru
VBA yazılım platformunda, kütüphane ekleme işlemi hangi seçenek kullanılarak yapılır ?
Tools - Options |
Tools - Macros |
Tools - References |
Insert - Module |
Insert - Procedure |
VBA yazılım platformunda, kütüphane ekleme işlemi Tools üst menüsü altında References seçeneği kullanılarak eklenir.
13.Soru
Public Declare PtrSafe Function GetUserName Lib “advapi32.dll” Alias _ “GetUserNameA” (ByVal lpBuffer As String, nSize As Long) As Long şeklinde tanımlanmış bir deklarasyon deyiminde, GetUserName fonksiyonunun kullanıcı tarafından geliştirilen VBA yazılımındaki takma adı aşağıdakilerden hangisidir?
Public |
Declare |
PtrSafe |
Function |
Alias |
Bir deklarasyon deyiminde, çağırılan fonksiyonununkullanıcı tarafından geliştirilen VBA yazılımındaki takma adına Alias denir.
14.Soru
Temel kullanım amacı bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmak olan, bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adı olan kavram seçeneklerden hangisidir?
İşletim sistemi |
Veritabanı |
Kod penceresi |
Dahili bellek |
Kütüphane |
Kütüphaneler bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adıdır. Kütüphanelerin temel kullanım amacı bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmaktır. Kütüphaneler başka programlar tarafından çağırılarak çalıştırılan yapılardır.
15.Soru
Excel VBA'da rastgele sayı üretmek için kullanılan fonksiyon hangisidir?
Abs |
Val |
Round |
Rnd |
Cot |
Abs verilen sayının mutlak değerini alır. Val fonksiyonu string tipindeki yazının içerisindeki rakamları bulmak için kullanılır. Round ondalıklı sayıları yuvarlar. Sin, Cos, Tan, Cot fonksiyonları ise verilen bir verinin sırasıyla sinüs, kosinüs, tanjant ve kotanjantını
almak için kullanılır. Rassal sayı üretmede kullanılan fonksiyon Rnd'dir.
16.Soru
Yazılım kütüphaneleri ile ilgili aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?
I - Kütüphaneler bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adıdır.
II - Kütüphanelerin temel kullanım amacı bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmaktır.
III - Kütüphaneler başka programlar tarafından çağırılarak çalıştırılan yapılardır.
Yalnız I |
Yalnız II |
I-II |
II-III |
I-II-III |
Yazılım kütüphaneleri ile ilgili aşağıda verilen ifadelerden tamamı doğrudur:
I - Kütüphaneler bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve metotların genel adıdır.
II - Kütüphanelerin temel kullanım amacı bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmaktır.
III - Kütüphaneler başka programlar tarafından çağırılarak çalıştırılan yapılardır.
17.Soru
Open komutu ile açılmış ve o anda yazılım ortamı tarafından kullanılan tüm açık dosyaların herhangi bir tanımlayıcı tekil numara belirtmeden kapatılmasını sağlayan komut aşağıdakilerden hangisidir?
Close |
Reset |
|
Write |
Line Input |
Dosya kapatma işlemi, o anda açık bulunan tüm dosyaların kullanıma kapatılması istendiğinde Reset komutu kullanılır. Bu komut, Open komutu ile açılmış ve o anda yazılımortamı tarafından kullanılan tüm açık dosyaların herhangi bir tanımlayıcı tekil numara belirtmeden kapatılmasını sağlamaktadır.
18.Soru
Bir sistemin çıktısı bir diğer sistem tarafından kullanılıyorsa o sistem bu sistem nasıl adlandırılır?
Kapalı Sistem |
Açık Sistem |
Döngüsel Sistem |
Geribeslemeli Sistem |
Yaşamsal Sistem |
Sistemler diğer sistemler ile etkileşimli olabilir. Bir sistemin çıktısı bir diğer sistem tarafından kullanılıyorsa buna açık sistem denir. Kapalı sistemlerde çıktılar üretildikten sonra sistem sonlanır.
19.Soru
Excel’de VBA kodlamada “Range().Select “ ifadesi ne anlama gemektedir?
Hücreleri toplamak |
Aktif olan hücreyi değiştirmek/seçmek |
Aktif olan hücreye bir şeyler yazmak |
Aktif olan hücre değerini okumak |
Aktif olan hücreyi silmek |
Alt satıra inildiğinde karşılaşılan Range().Select ifadesi, aktif olan hücreyi değiştirmek/seçmek için gerçekleştirilir.
20.Soru
- Dosya Oluşturulması
- Veri Okunması
- Veri Yazılması
- Dosya Kopyalanması
- Dosya Taşınması
Yukarıdakilerden hangisi/hangileri dosya yönetimi işlemlerindendir?
I ve II |
II ve III |
Yalnız IV |
I, IV ve V |
II, III ve IV |
Veri Okunması, Veri Yazılması ve Veri Eklenmesi dosya erişimi işlemleridir.
Dosya Oluşturulması, Dosya Kopyalanması, Dosya Silinmesi ve Dosya Taşınması ise dosya yönetimi işlemleridir.
-
- 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İ