İşlem Tablosu Programlama Final 17. Deneme Sınavı
Toplam 20 Soru1.Soru
Kullanıcı formu oluşturulurken görünüm kategorisinde isimlendirmek için iki öge farklı amaçlar ile kullanılabilir. Bu bilgi kapsamında seçeneklerden hangisi sadece VBA fonksiyon ve yordamlarında kullanılmasını sağlayan ögedir?
ControlTip Text |
Caption |
ForeColor |
Value |
Name |
Kullanıcı formlarında UserForm, Label, Frame, CheckBox, TabStrip, MultiPage gibi kontrollere başlık verilmesi için Caption öğ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.
2.Soru
Görsel hangisine aittir?
VBA ile veri tabanları uygulama örneği için kayıt okuma alt yordamı |
VBA ile veri tabanları uygulama örneği için kayıt okuma alt yordamı çağırma |
VBA ile veri tabanları uygulama örneği için kayıt yapma alt yordamı |
VBA ile veri tabanları uygulama örneği için kaydetme alt yordamı |
VBA ile veri tabanları uygulama örneği için liste tıklandığında çalışacak alt yordamı |
On ikinci aşamada veri tabanından veri okuma alt yordamını tetikleyecek kullanıcı formu nesnesi bağlantısı Şekilde görüldüğü gibi yapılır.
3.Soru
Aşağıdakilerden hangisi genellikle veri girişinde kullanılan kontrollerde varsayılan bir metnin kontrolün içine otomatik olarak yazdırılmasında kullanılan öğedir?
Name |
Value |
Caption |
PasswordChar |
ControlTip Text |
Genellikle veri girişinde kullanılan kontrollerde varsayılan bir metnin kontrolün içine otomatik
olarak yazdırılmasında Value öğesi kullanılır. Açılan menü uygulamalarında (ComboBox,
LisBox vb.) menünün içereceği liste Value öğerine girilebilir. Doğru cevap B’dir.
4.Soru
VBA yazılımı içerisinde yer alacak ve değişmemesi gereken veriler olabilir. Bu durumda değişken paketleri tanımlanırken hangi veri tipi olduğu belirtilir?
Esnek Veri Tipi |
Mantıksal Veri Tipi |
Tarih Veri Tipi |
Metin Veri Tipi |
Sabit Veri Tipi |
Sabit Veri Tipi
VBA yazılımı içerisinde yer alacak ve değişmemesi gereken veriler olabilir. Bu durumda değişken paketleri tanımlanırken sabit veri tipi olduğu belirtilir. Genellikle sabit verileri tutacak değişken paketleri tamamen büyük harflerle ve kelimeler arası alt çizgilerle ayıracak şekilde tanımlanır.
5.Soru
Windows işletim sistemi yapısında ağ fonksiyonları için hangi kütüphane kullanılır?
Kernel32 |
Shell32 |
User32 |
Netapi32 |
Comdl32 |
Windows işletim sistemi yapısında ağ fonksiyonları için Netapi32 kütüphanesi kullanılır.
6.Soru
Excel VBA programı hazırlanırken pencerelerin yönetilmesi, klavyedeki kısa yol işlemlerinin yapılması, bir metnin kopyalama ve yapıştırma işlemlerde hangi kütüphane kullanılır?
Excel VBA programı hazırlanırken pencerelerin yönetilmesi, klavyedeki kısa yol işlemlerinin yapılması, bir metnin kopyalama ve yapıştırma işlemlerde hangi kütüphane kullanılır?
User32 |
Winspool |
Kernel32 |
Comdl32 |
Advapi32 |
Windows işletim sistemi yapısında kullanıcı arayüzü olarak User32 kütüphanesi kullanılır. Excel VBA programı hazırlanırken pencerelerin yönetilmesi, klavyedeki kısa yol işlemlerinin yapılması, bir metnin kopyalama ve yapıştırma işlemlerine ihtiyaç duyulabilir. Excel VBA fonksiyonlarının ihtiyaca cevap vermediği durumlarda Windows altındaki User32 kütüphanesi API ile köprü kurularak istenilen fonksiyonlar çalıştırılabilir. User32 kütüphanesi altında yer alanFindWindow, FindWindowEx, GetClassName, GetDesktopWindow, GetKeyState, GetLastInputInfo, GetWindow gibi fonksiyonlar VBA API ile sıkça kullanılan fonksiyonlardır.
7.Soru
Aşağıdakilerden hangisi aritmetik operatörlerdir?
/ - bölme |
= - eşit |
< - küçük |
> - büyük |
ve – and |
Aritmetik operatörler: Toplama +, Çıkarma -, Çarpma *, Bölme /, Tamsayı bölme \, Bölmede kalan MOD, Üs alma ^, Karekök alma SQR()
8.Soru
Seçeneklerden hangisi pozisyon ögelerinden birisi değildir?
Height |
Width |
Label |
Left |
Top |
Label; kullanıcı formu kontrellerinden bir öge olup sadece tasarım ekranında düzenlenebilen bir metni görüntüler. Diğer kontrol nesnelerinin işlevlerinin etiketlenmesinde kullanılır. VBA yazılımı çalıştırıldığında bu metin kullanıcı tarafından değiştirilemez.
9.Soru
Diğer kontrol nesnelerinin işlevlerinin etiketlenmesinde kullanılan ve VBA yazılımı çalıştırıldığında kullanıcı tarafından değiştirilemeyen bir metin olan kontrol nesnesi aşağıdakilerden hangisidir?
Diğer kontrol nesnelerinin işlevlerinin etiketlenmesinde kullanılan ve VBA yazılımı çalıştırıldığında kullanıcı tarafından değiştirilemeyen bir metin olan kontrol nesnesi aşağıdakilerden hangisidir?
Textbox |
ComboBox |
ListBox |
Label |
Select Objects |
Label nesnesi sadece tasarım ekranında düzenlenebilen bir metni görüntüler. Diğer kontrol nesnelerinin işlevlerinin etiketlenmesinde kullanılır. VBA yazılımı çalıştırıldığında bu metin kullanıcı tarafından değiştirilemez.
10.Soru
Aşağıdakilerden hangisi Excel VBA için iki karakter katarını birbirleriyle karşılaştırır?
Asc |
Mid |
Replace |
StrComp |
Trim |
Asc( string ) Komut içerisine karakter konulur. Komut karakterin karşılığı olan ASCII değerini döner. 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. InStr, InStrRev( [start], string, substring, [compare] ) Bir karakter katarının diğer bir karakter katarı içinde geçtiği ilk yeri bulmak için kullanılır. InStrRev karakter katarının sonundan itibaren bulur. 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. Left, Mid, Right( text, [number_of_characters] ) Karakter katarının başlangıcından, ortasından veya sağından itibaren belirtilen miktarda katar alır. Left(Stirng,n) katarın solundan itibaren n karakter alır. Replace( old_text, start, number_of_chars, new_text ) Bir karakterin içerisindeki tanımlanmış karakterleri yenileriyle değiştirir. Örnek: Replace(“alfabe”, “be”, “ ışını”), sonuç: alfa ışını. Len( text, [number_of_characters] ) Bir karakter katarındaki karakter sayısını bulur ve döndürür. Boşlukları da sayar. StrComp( string1, string2 [, compare ] ) İki karakter katarını bir birleriyle karşılaştırır. Karakter katarları aynı ise 0 sonucunu döndürür.
11.Soru
Dosya açmak için kullanılan ve doğru bir sıralama ile oluşturulan bir komutun tüm özellikleri kullanılarak oluşturulan yazım biçimi hangisidir?
Open Dosya_Adi For Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] As [#] Dosya_No [Len Kayit_Uzunlugu] |
Open Dosya_Adi As Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] For [&] Dosya_No [Len Kayit_Uzunlugu] |
Create Dosya_Adi As Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] For [&] Dosya_No [Len Kayit_Uzunlugu] |
Create Dosya_Adi As Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] For [+] Dosya_No [Len Kayit_Uzunlugu] |
Create Dosya_Adi Len Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] For [$] Dosya_No [As Kayit_Uzunlugu] |
Dosya açmak için kullanılan ve doğru bir sıralama ile oluşturulan OPEN komutunun tüm özellikleri kullanılarak oluşturulan yazım biçimi;
Open Dosya_Adi For Dosya_Tipi [Access Erisim_Tipi][Lock_Tipi] As [#] Dosya_No [Len Kayit_Uzunlugu]
şeklindedir.
12.Soru
VBA ile dosya işlemleri hakkında aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?
I - Dış kaynaklı bir dosyadan MS Excel içine veri aktarmak için okuma işlemi ve dış kaynaklı bir dosyaya, MS Excel verisi aktarmak için yazma işlemi olmak üzere iki farklı dosya erişimi fonksiyonundan bahsedilebilir.
II - Dosyadan okuma fonksiyonları aracılığıyla, el ile oluşturulan ya da MS Excel dışında bir yazılımın oluşturduğu veri kaynakları, otomatik olarak okunup içe aktarılarak, MS Excel dâhilînde kullanılabilir olacaktır.
III - MS Excel ile yapılan işlemler sonrasında elde edilen veriler de belirli bir formatta dışa aktarılarak, bu verilerin farklı yazılımlar tarafından kullanılması sağlanabilir.
Yalnız I |
Yalnız III |
I-III |
II-III |
I-II-III |
VBA ile dosya işlemleri hakkında aşağıda verilen ifadelerin tamamı doğrudur:
I - Dış kaynaklı bir dosyadan MS Excel içine veri aktarmak için okuma işlemi ve dış kaynaklı bir dosyaya, MS Excel verisi aktarmak için yazma işlemi olmak üzere iki farklı dosya erişimi fonksiyonundan bahsedilebilir.
II - Dosyadan okuma fonksiyonları aracılığıyla, el ile oluşturulan ya da MS Excel dışında bir yazılımın oluşturduğu veri kaynakları, otomatik olarak okunup içe aktarılarak, MS Excel dâhilînde kullanılabilir olacaktır.
III - MS Excel ile yapılan işlemler sonrasında elde edilen veriler de belirli bir formatta dışa aktarılarak, bu verilerin farklı yazılımlar tarafından kullanılması sağlanabilir.
13.Soru
Yazılım geliştirme yaşam döngüsünde ilk basamak nedir?
Analiz |
Tasarım |
Kodlama |
Test |
Entegrasyon |
İlk basamak Analiz basamağıdır.
14.Soru
Hangi terim ile dosyanın açık tutulduğu süre içerisinde işletim sisteminin hakları belirlenmektedir?
Erişim tipi |
As |
Lock tipi |
Len kayıt_uzunluğu |
Dosya tipi |
Lock_Tipi: Bu terim ile dosyanın açık tutulduğu süre içerisinde işletim sisteminin hakları belirlenmektedir. İşletim sistemleri üzerinde aynı anda birden fazla uygulama çalışması mümkündür. VBA dışında bir uygulama da kullanılan ve açık olan dosyaya erişmek ve üzerinde işlem yapmak isteyebilir. Lock_Tipi terimi alacağı değerler ile bu hakları kilitler ya da serbest bırakabilir. Ağ ortamında kullanılan bilgisayarlarda Lock_Tipi teriminin önemi artmaktadır. Farklı bilgisayarlardaki uygulamaların dosyaya erişim yetkileri bu sayede düzenlenir.
15.Soru
VBA ortamında dosya uzunluğunu belirlemeyi sağlayan ifade aşağıdakilerden hangisidir?
LOF |
PUT |
GET |
EOF |
INPUT |
VBA ortamında dosya uzunluğunu belirlemeyi sağlayan ifade LOF'dur.
16.Soru
For döngülerinin bazı durumlarda sadece belirli yinelemeler için atlanıp diğer yinelemeler için işlemlerin yapılması istendiğinde aşağıdaki komutlardan hangisi uygulanır?
Exit For |
End For |
Next For |
Restart For |
Continue For |
For döngüleri bazı durumlarda sadece belirli yinelemeler için atlanabilir ve diğer yinelemeler için işlemlerin yapılması istenebilir. Bu durumda Continue For kalıbı kullanılmaktadır.
17.Soru
Aşağıdakilerden hangisi satır ve sütun adreslerinin başına gelirse onu mutlak referans yapar?
? |
# |
$ |
@ |
& |
Oluşturulan formüller başka hücrelere kopyalansa bile formüldeki hücre adreslerinin değişmeden aktarıldığı referanslama şekli mutlak referanstır. Referanslama yapılırken satır ve sütun adreslerinin başına $ işareti konularak adresleme yapılır. Bu şekilde formül kopyalansa bile referans verilen hücre adresi değişmez. Örneğin A1 ve A2 hücrelerindeki değerlerin toplamını A3 hücresine =$A$1+$A$2 şeklinde bir formülle yazdırılıyorken A3 hücresinde tanımlanmış bu formül A6 hücresine kopyalanıp yapıştırılırsa A6 hücresindeki formül yine =$A$1+$A$2 şeklinde olacaktır.
18.Soru
Aşağıda tanımları verilen terimlerin hangisi doğrudur?
Input: Dosya sadece Çıkış yani yazma işlemleri için açılır. |
Output: Dosya sadece Giriş yani okuma işlemleri için açılır. |
Append: Dosya rastgele erişim yani açıldıktan sonra kayıt okumak ve yazmak için |
Random: Dosyanın içeriğine yeni veriler eklenmek istendiğinde kullanılır. |
Binary: Dosyanın ikili kipte açılmasını sağlar. |
• Input: Dosya sadece Giriş yani okuma işlemleri için açılır.
• Output: Dosya sadece Çıkış yani yazma işlemleri için açılır.
• Append: Dosyanın içeriğine yeni veriler eklenmek istendiğinde kullanılır.
• Random: Dosya rastgele erişim yani açıldıktan sonra kayıt okumak ve yazmak için
açılır.
• Binary: Dosyanın ikili kipte açılmasını sağlar.
19.Soru
Seçeneklerden hangisi kullanıcı form ve kontrollerinin görsel tasarımında kullanılan ögelerden birisi değildir?
BackColor |
BorderColor |
Caption |
BorderStyle |
ForeColor |
BackColor, BorderColor, BorderStyle, ForeColor; kullanıcı form ve kontrollerinin görsel tasarımında kullanılan ögelerdir. Form ve kontrollerin arka alan rengini BackColor, kenarlık rengini BorderColor, kenarlık stilini BorderStyle, kontrolün ön rengini ise ForeColor düzenler.
20.Soru
Sorun çözecek yazılımın kullanıma sunulması SDLC'nin hangi basamağıdır?
Analiz |
Tasarım |
Test |
Kodlama |
Entegrasyon |
SDLC modelinde yazılım geliştiricileri öncelikle sorunu analiz ederler. İkinci aşamada sorunu çözecek bir tasarım geliştirilir. SDLC’nin üçüncü aşamasında tasarıma uygun kodlama yapılır. Dördüncü aşamada yazılım güvenlik, kullanışlılık vb. gibi farklı testlerden geçirilir. Son aşamada ise sorun çözecek yazılım kullanıma sunularak entegrasyonu tamamlanı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İ