İşlem Tablosu Programlama Final 1. Deneme Sınavı
Toplam 20 Soru1.Soru
Bir karakterin içerisindeki tanımlanmış karakterleri yenileriyle değiştiren karakter fonksiyonu hangisidir?
Replace( old_text, start, number_of_chars, new_text ) |
RTrim, LTrim, Trim( text ) |
Left, Mid, Right( text, [number_of_characters] ) |
Len( text, [number_of_characters] ) |
StrComp( string1, string2 [, compare ] ) |
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ı
2.Soru
VBA yazılımında kullanılan koşullu deyim aşağıdakilerden hangisidir?
Do...Loop |
While...Wend |
If...Then...Else |
For Each...Next |
For...Next |
For…Next, For Each...Next, Do...Loop, While…Wend VBA yazılımında döngü deyimleridir. If...Then...Else ise koşullu deyimdir. Doğru yanıt C seçeneğidir.
3.Soru
Hangi deklerasyon deyimi API fonksiyonu Long türünden geri dönüş sağlar?
Lib |
Declare |
As long |
Public |
Function |
As Long: API fonksiyonu Long türünden geri dönüş sağlar
4.Soru
Excel’de formlarında kullanıcı formunda bir blok üzerinde işlem yapmada kullanılan nesne aşağıdakilerden hangisidir?
MultiPage |
ScrollBar |
SpinButton |
Image |
RefEdit |
MultiPage: Simgesi ile gösterilir. Tek bir kontrol nesnesi ile birden fazla sayfa yapılmasında kullanılır. Büyük sayıda veri ile çalışırken bilgilerin çeşitli kategorilere göre sınıflandırılmasına yarar.
ScrollBar: Simgesi ile gösterilir. ListBox gibi birden fazla satırlı nesneler ile beraber kullanılır. Kaydırma çubuğudur.
SpinButton: Simgesi ile kullanılır. Sayısal verilerin kademeli olarak fare tuşu ile arttırılmasında veya azaltılmasında kullanılır. Örneğin takvimlerde bir sonraki aya veya güne geçmek için SpinButton kullanılır.
Image: Simgesi ile kullanılır. Formun içerisinde resim koymak için kullanılan nesnedir. Örneğin personel kayıtlarının tutulmasında kullanılan bir kullanıcı formunda personelin resmi forma Image nesnesi ile bağlanabilir.
RefEdit: Simgesi ile kullanılır. 2013 ve sonrasında kullanılan bir nesnedir. Kullanıcı formunda bir blok üzerinde işlem yapmada kullanılır.
5.Soru
I. BackColor
II. ControlTip Text
III. Caption
Yukarıdakilerden hangisi veya hangileri kullanıcı form ve kontrollerinin görsel tasarımında kullanılan ögelerdendir?
Yalnız I |
Yalnız II |
II ve III |
I ve III |
I ve II |
BackColor, BorderColor, BorderStyle, ForeColor; Kullanıcı form ve kontrollerinin görsel tasarımında kullanılan öğelerdir. Form ve
kontrollerin arka alan rengini BackColor, kenarlık rengini BorderColor, kenarlık stilini BorderStyle, kontrolün ön rengini ise ForeColor düzenler.
6.Soru
Kullanıcı tarafından bir grup veri içerisinden bir tane veri seçecek form tasarımı yapılırken aşağıdakilerden hangisi kullanılır?
Frame |
CheckBox |
ToggleButton |
OptionButton |
CommandButton |
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. Doğru cevap D’dir.
7.Soru
Görsel hangi aşamayı ifade eder?
Veritabanı uygulama örneği için kullanıcı formu tasarımı |
Veritabanı uygulama örneği için label işlemleri |
Veritabanı uygulama örneği için TextBox işlemleri |
Veritabanı uygulama örneği için CommandButton işlemleri |
Veritabanı uygulama örneği için ListBox işlemleri |
Beşinci aşamada UserForm üzerine adı, soyadı ve yaş verilerinin kayıt, silme ve düzeltme işlemleri için kullanılacak Label, TextBox, CommandButton ve ListBox nesneleri eklenir. Şekilde UserForm üzerinde tıklanacak yerler alfabetik ve ToolBox menüsünden eklenecek kontrol nesneleri ise sayı ile kodlanmıştır. Sırasıyla önce ToolBox üzerinde 2 numaralı Label kontrol nesnesine sonra UserForm üzerinde A, B ve C harfi ile kodlanan yerlere tıklanır. Böylece form üzerinde Label kontrol nesnesi eklenir.
8.Soru
Aşağıda verilen Değişken paketlerinin özelliklerinden hangisi yanlıştır?
Kapsama alanı içinde değişken paketi adı tek olmamalıdır. |
Excel VBA kodlarında bulunan deyim, fonksiyon ve yordamlardan oluşamaz. |
Değişken paketi adı tanımlanırken bir harf ile başlanmalıdır. |
Değişken paketlerinin adı nokta, boşluk, Türkçe karakter içeremez. |
Değişken paketlerinin adı 255 karakterden fazla olmaz. |
Değişken paketlerinin tanımlama işlemi değişken paketinin taşıyacağı verilerin özelliklerine göre yapılır. Değişken paketi adı tanımlanırken bir harf ile başlanmalıdır. Değişken paketlerinin adı nokta, boşluk, Türkçe karakter içeremez ve 255 karakterden fazla olmaz. Karışıklıkların önlenmesi için değişken paketlerinin adı Excel VBA kodlarında bulunan deyim, fonksiyon ve yordamlardan oluşamaz. Bunun yanında kapsama alanı içinde değişken paketi adı tek olmalıdır.Dolayısıyla A seçeneği yanlıştır.
9.Soru
Kullanıcı formu kontrol nesnelerinden "Frame" hangi amaçla kullanılır?
Kullanıcı formlarında grup oluşturmak için kullanılır. |
Kullanıcı tarafından bir grup veri içerisinden bir tane veri seçecek form tasarımı yapılırken kullanılır. |
Kullanıcı tarafından Evet-Hayır, Açık-kapalı gibi iki değerler arasında seçim yapması için kullanılır. |
Bir maddenin seçilip seçilmediğini göstermek için kullanılır. |
Makro veya olay prosedürünü tetiklemekte 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.
10.Soru
VBA yazılımı kullanıcı formunun tasarımının yapılabilmesi için hangi pencereleri varsayılan olarak açar?
I. UserForm
II. Toolbox
III. Properties
Yalnız I |
Yalnız I, II |
Yalnız I, III |
Yalnız II, III |
I, II, III |
Kullanıcı formu eklemek için öncelikle Excel sayfasında Geliştirici sekmesindeki Visual Basic butonuna tıklanarak VBA yazılım platformuna geçmelidir. Daha sonra Insert sekmesine tıklanır ve açılan menü içerisinden UserForm seçeneğine tıklanır. VBA projesi Project penceresinde Forms klasörü ve içerisinde yeni bir kullanıcı formu oluşur. Kullanıcı formunun tasarımının yapılabilmesi için VBA yazılımı; UserForm, Toolbox ve Properties pencerelerini varsayılan olarak açar.
11.Soru
Windows işletim sistemi yapısındaki diyalog pencerelerinin yönetilmesi için kullanılan kütüphane hangisidir?
Comdl32 |
Windows GDI+ |
Advapi32 |
Kernel32 |
Shell32 |
Yanıt A: 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.
12.Soru
Aşağıdakilerden hangisi Excel VBA için bir karakter katarından hem sağından hem de solundan boşlukları kaldı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.
13.Soru
Verilenlerden hangisi ya da hangileri VBA'da kullanıcı formu oluştururken başvurulan veri kategorisi öğelerindendir.
ControlSource |
Cycle |
Enabled |
MatchRequired |
TextAlign |
Yanıt A. diğer seçenekler davranış kategorisi öğelerindendirler.
14.Soru
Windows işletim sistemi yapısında ağ fonksiyonları için hangi kütüphane kullanılır?
Windows işletim sistemi yapısında ağ fonksiyonları için hangi kütüphane kullanılır?
Windows GDI+ |
Comdl32 |
Kernel32 |
User32 |
Netapi32 |
Windows işletim sistemi yapısında ağ fonksiyonları için Netapi32 Kütüphanesi, yazdırma fonksiyonlarının yönetilmesi için ise Winspool kullanılmaktadır. VBA API ile ağ üzerinde dosya işlemeri için NetFileClose, NetFileGetInfo, NetUseAdd, NetUseGetInfo, NetUserAdd, NetUserGe- tInfo gibi Netapi32 fonksiyonları kullanılı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.
15.Soru
Excel’de formda bulunan araçlar hangi öğe ile gizlenmektedir?
ControlTip Text |
PasswordChar |
SpecialEffect |
Value |
Visible |
ControlTip Text: VBA yazılımına genellikle veri girişi sağlamakta kullanılan TextBox, ComboBox, ListBox, CheckBox, CommandButton gibi kontrollerde bulunan bir öğedir. İçerisine yazılan metin VBA yazılımı çalışırken kullanıcı tarafından fare üzerine gelindiğinde görünür. İlgili kontrolün kullanımı ile ilgili bilgi içerir. Örneğin tarih girilecek bir metin kutusuna tarih formatı ile ilgili açıklama ControlTip Text içerisine yazılabilir.
PasswordChar: 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.
SpecialEffect: Form ve kontroller için görsel efektler uygulanmasında SpecialEffect öğesi kullanılır.
Value: 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.
Visible: Kontrolün kullanıcı tarafından varsayılan olarak görünür olup olmaması Visible öğesi ile belirlenir.
16.Soru
Aşağıdakilerden hangisi API köprüleme işleminin 64-bitlik işletim sistemi yapısında çalıştırılacağını gösterir?
Public |
Declare |
PtrSafe |
GetUserName |
Alias |
API köprüleme işleminin 64-bitlik işletim sistemi yapısında çalıştırılacağını göstermektedir. 32-bitlik işletim sisteminde bu deyim yer almaz. Hazırlanan yazılımın 64 veya 32 bitlik işletim sistemi yapısında çalıştırılıp çalıştırılmayacağı bilinmiyorsa basit bir koşul cümlesi kurulabilir.
17.Soru
I. Dosyanın açılması
II. Dosyanın işlenmesi
III. Dosyanın kapatılması
Yukarıda verilen seçeneklerden hangisi veya hangileri Dosya erişimi ile ilgilidir?
Yalnız I |
Yalnız II |
Yalnız III |
I ve III |
I, II ve III |
Dosya erişimi ise her ne kadar dosya üzerinden veri okunması, dosyaya veri yazılması ve/veya veri eklenmesi olarak bağımsız işler hâlinde tanımlansa da ardışık olarak gerçekleştirilen üç aşamalı işlemlerin bütününü kapsamaktadır.
• Dosyanın Açılması: Dosyanın oluşturulması işlemi tamamlandıktan sonra, üzerine veri yazma işlemi yapılabilecek biçimde dosyanın açılmasını sağlama işlemidir. Üzerinde işlem yapmak üzere dosyanın açılması için Open komutu kullanılır.
• Dosyanın İşlenmesi: Bir dosya, içinden veri okumak, üzerine veri yazmak ya da bu işlemlerin her ikisini de aynı anda gerçekleştirmek amacıyla açılabilir. Veri okuma/yazma ile ilgili bu işlemler, dosyanın işlenmesi olarak adlandırılır. Dosyanın işlenmesi sırasında yapılacak işlemler için dosya biçimi de önemlidir.
• 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.
18.Soru
Aşağıdakilerden hangisi string veri tipindeki veriyi Date formatına dönüştüren zaman fonksiyonudur?
Date |
DateDiff |
Day |
DateAdd |
CDate |
String veri tipindeki veriyi Date formatına dönüştüren fonksiyon, CDate fonksiyonudur.
19.Soru
Dosya içerisindeki kayıtların uzunluğunu bulmada kullanılan ifade aşağıdakilerden hangisidir?
LOF |
Open |
Send |
Get |
Share |
Dosya içerisindeki kayıtların uzunluğunu bulmada kullanılan ifade LOF'dur.
20.Soru
-
Veritabanları ile ilgili aşağıda verilen bilgilerden hangisi yanlıştır?
Veritabanları ile ilgili aşağıda verilen bilgilerden hangisi yanlıştır?
Veritabanları; büyük miktardaki bilgileri depolamak için geliştirilmiştir |
Telekominikasyon alanında sıklıkla kullanılır |
Veri tabanlarında genellikle tablolar bulunur |
Vatandaşlık numarasını kullanarak bankacılık, sağlık, nüfus ve eğitim gibi hizmetlerin yapılabilmesi çoktan bire ilişkili veri tabanı sistemine örnek olarak verilebilir. |
Veritabanlarındaki bilgiler sorgu cümleleri ile çağrılır |
Veritabanları birbirleriyle ilişkili bilgilerin ihtiyaç duyulduğunda tekrar çağrılabilmesi için hazırlanmış bir tür saklama alanıdır. Veritabanları; büyük miktardaki bilgileri de polamak için geliştirilmiştir. Cep telefonlarında kullanılan rehber, gündelik hayatta sıkça kullandığımız veri tabanı uygulamalarından sadece biridir. Günümüzde lojistik, teleko münikasyon, idari işlemler, kamu hizmetleri gibi birçok alanda veri tabanı altyapısını kullanan bilgisayar sistemleri ile hizmet verilmektedir. Bilgisayar temelli kayıtların tutulması için hazırlanan veritabanları veri tabanı yönetim sistemleri (Database Management SystemDBMS) aracılığı ile oluşturulur ve yönetilir. Microsoft Access, Microsoft SQL Ser ver, MySQL, Oracle, IBM DB2, Informix, PostgreSQL, Interbase ve Sysbase gibi yazılımlar veri tabanı yönetim sistemlerine örnek olarak verilebilir.
Veri tabanlarında genellikle tablolar bulunur ve bu tablolar bir birleri ile belirli alan larda ilişkilidir. Veri tabanı ilişkileri birden bire, birden çoğa, çoktan bire ve çoktan çoğa olabilmektedir. Vatandaşlık numarasını kullanarak bankacılık, sağlık, nüfus ve eğitim gibi hizmetlerin yapılabilmesi birden çoğa ilişkili veri tabanı sistemine örnek olarak verilebilir. Bu yapıda vatandaşlık numarası veri tabanında diğer bilgilerin bağlandığı bir anahtar ola rak çalışır. Bilgisayar sisteminde bu anahtar girildiğinde anahtara bağlanmış diğer tablo lardaki verilerde otomatik olarak çağrılabilmektedir. Veritabanlarının bu özelliği veri tekrarlarını en aza indirilebilmektedir. Veritabanlarındaki bilgiler sorgu cümleleri ile çağrılır. Sorgu cümleleri büyük miktardaki veriyi klasik dosya sistemlerine göre çok daha hızlı süzülebilmektedir. Fakat veritabanlarının kurulum ve bakımı klasik dosya sisteminden daha pahalıdır. Bunun yanında veri tabanı bileşenleri iyi tasarlanmazsa veri tabanı sorgu ve kayıt işlemleri başarısız sonuçlar üretebilmektedir.
-
- 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İ