İşlem Tablosu Programlama Final 7. Deneme Sınavı
Toplam 20 Soru1.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.
2.Soru
EOF ifadesiyle ilgili aşağıdakilerden hangisi yanlıştır?
Dosyalarla çalışma esnasında sıkça başvurulur. |
EOF ifadesi kullanıldığında, açık olan dosyanın sonuna gelinip gelinmediği test edilir. |
Dosya içerisindeki kayıtlar okunurken, var olan tüm kayıtların okunup okunmadığı dosyanın sonu test edilerek anlaşılabilir. |
Hangi dosyadan veri okunacağını belirlemek amacıyla dosya tanımlayıcı tekil numarasına ihtiyaç duyar. |
Kullanırken hangi dosya ile ilgili işlem yapılmak isteniyorsa o dosyanın tanımlayıcı tekil numarasından faydalanılır. |
EOF (End of File – Dosya Sonu) ve LOF (Length of File – Dosya Uzunluğu) ifadeleri, dosyalarla çalışma esnasında sıkça başvurulan iki ifadedir. EOF ifadesi kullanıldığında, açık olan dosyanın sonuna gelinip gelinmediği test edilir. Bu sayede dosya içerisindeki kayıtlar okunurken, var olan tüm kayıtların okunup okunmadığı, dosyanın sonu test edilerek anlaşılabilir. EOF ifadesini kullanırken hangi dosya ile ilgili işlem yapılmak isteniyorsa o dosyanın tanımlayıcı tekil numarasından faydalanılır. LOF ifadesi ise yine dosya tanımlayıcı tekil numarasından faydalanılarak, o dosya içerisindeki kayıtların uzunluğu hakkında bilgi verir.
3.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.
4.Soru
MS Excel üzerinde bir anket oluşturan tasarımcı, kullanıcıların klavyeden en fazla birkaç kelime gireceği bir alan oluşturmak istemektedir. Bunun için tasarımcı aşağıdaki form ögelerinden hangisini kullanmalıdır?
TextBox |
ComboBox |
ListBox |
ControlSource |
RowSource |
TextBox, VBA yazılımı çalıştırıldığında kullanıcı tarafından veri girişinde kullanılan bir tür metin kutusudur. Varsayılan ayarı değiştirilmediği sürece tek satırlık veri girişinde kullanılır. Örneğin, açık uçlu sorularda kullanılabilir
5.Soru
Aşağıdakilerden hangisi fonksiyon ve yordamların tasarımında yaygın olması ve kolay kullanımıyla tercih edilen bilgi sistemi yazılımıdır?
SAP |
SPSS |
Word |
Mozilla |
Excel VBA |
Günümüzde yöneticilere ve çalışanlara işlerini yaparken yardımcı olan araçlardan biri bilgi sistemleridir. Yaygın olması ve kolay kullanımı nedeniyle Excel VBA tercih edilen bir bilgi sistemi yazılımıdır. Verimliliği arttırmak için kullanılan Excel VBA çalışanların gün içerisinde yaptıkları işin süreçlerine göre tasarlanır ve planlanır.
6.Soru
Aşağıdakilerden hangisi sabit veri tipidir?
Dim tarih As Date |
Const FAIZ As Double=0.17 |
Dim no As Integer |
Dim karar As Boolen |
Dim sifre As String*6 |
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. Örnek: Const FAIZ As Double=0.17
7.Soru
Excel VBA yazılımı kullanıcı formu ve kontrolleri içerisinde hangisi öğeleri etiketlemek için kullanılır?
DrawBuffer |
MouseIcon |
TabStop |
Tag |
WhatsThisHelp |
Tag : Kullanıcı form ve kontrollerine etiket vermek için Tag öğesi kullanılır.
8.Soru
Çıktısı bir diğer sistem tarafından kullanılan sistemlere ne ad verilir?
Paylaşımlı Sistemler |
Eşgüdümlü Sistemler |
Kapalı Sistemler |
Açık Sistemler |
Etkin Sistemler |
Bir sistemin çıktısı bir diğer sistem tarafından kullanılıyorsa buna açık sistem denir.
9.Soru
Aşağıdakilerden hangisi ile klavyede Tab tuşuna ›| basılınca imlecin gideceği kontroller belirlenir?
Cycle |
Locked |
Auto Tab |
TextAlign |
MatchEntry |
Cycle öğesi ile klavyede Tab tuşuna ›| basılınca imlecin gideceği kontroller belirlenir. Doğru cevap A’dır.
10.Soru
Windows işletim sistemi yapısında yazdırma fonksiyonlarının yönetilmesi için kullanılan kütüphane seçeneklerden hangisidir?
Netapi32 |
Kernell32 |
Winspool |
Shell32 |
Advapi32 |
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, NetUserGetInfo 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.
11.Soru
Public Declare PtrSafe Function GetUserName Lib “advapi32.dll” Alias _ “GetUserNameA” (ByVal lpBuffer As String, nSize As Long) As Long şeklinde tanımlanmış API deklarasyon deyiminde Public neyi ifade eder?
Deyimin deklarasyon deyimi olduğunu gösterir. |
API ile bağlantı kurulan kütüphane içerisindeki hangi fonksiyonun kullanılacağını gösterir. |
Deyimin geçerli olduğu yaşam alanını ifade eder. |
API ile bağlantı kurulan kütüphane içerisindeki fonksiyonu gösterir. |
API fonksiyonundaki girdileri gösterir. |
Public, deyimin geçerli olduğu yaşam alanını ifade etmektedir.
12.Soru
CommandButton, Frame, Imange, Label, ScrollBar ve SpinButton ile kullanılabilen, fare hareketleriyle gerçekleşen olay aşağıdakilerden hangisidir?
Change |
Click |
KeyDown |
KeyPress |
KeyUp |
Bilgisayarın temel çevre bileşenlerinden biri faredir. Kontrol nesnelerinin üzerine fare ile tıklandığında Click olayı başlar. Birçok kontrol nesnesinde varsayılan olay olarak Click gelir. CommandButton, Frame, Imange, Label, ScrollBar ve SpinButton ile kullanılabilir.
13.Soru
Bir apartman yöneticisi, binaya gelen elektrik faturalarının toplamını hesaplamak için bir yazılım geliştirmek istiyor. Fatura değerlerinin hangi tür veri tipinde tutulması daha uygun olur.
Byte |
Integer |
Long |
String |
Single |
Fatura tutarları genellikle tam sayı değil, ondalıklı sayı şeklinde olur. Bu sebeple Single ve Double şeklinde tutulmaları daha uygundur. Metin tipinide tutulan veriler üzerinde işlem yapmak uygun değildir. Doğru yanıt E seçeneğidir.
14.Soru
Excel’de VBA yazılım platformunda kullanıcı formları hangi menüde bulunur?
File |
Edit |
View |
Insert |
Format |
Excel’de VBA yazılım platformunda kullanıcı formları Insert bölümünde bulunur.
15.Soru
- ADO
- RDO
- DAO
- API
Yukarıdakilerden hangisi ya da hangileri VBA yazılım platformunda veritabanlarına erişim için kullanılan arayüzler arasındadır?
- ADO
- RDO
- DAO
- API
Yukarıdakilerden hangisi ya da hangileri VBA yazılım platformunda veritabanlarına erişim için kullanılan arayüzler arasındadır?
Yalnız I |
I ve II |
I, II ve III |
I, II ve IV |
I, II, III ve IV |
VBA yazılım platformunda veritabanlarına erişim için 3 farklı arayüz kullanılabilir.
• ADO (ActiveX Data Objects)
• RDO (Remote Data Objects)
• DAO (Data Access Objects)
16.Soru
Hangi komut ardışık erişimli bir dosyadan okunan verileri değişkenlere atamak için kullanılır ve komuttan sonra içerisinden veri okunacak dosya tanımlayıcı tekil numarası yazılmalı, daha sonra ise okunan verilerin atanacağı değişkenler belirtilmelidir?
Write komutu |
Print komutu |
LOF ifadesi |
EOF ifadesi |
Input komutu |
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. Bir satır hâlinde tüm veriler okunmak isteniyorsa ilerleyen konuda anlatılacak olan Line Input ifadesinden faydalanılmalıdır.
17.Soru
Hangi doya tipi dosyanın içeriğine yeni veriler eklenmek istendiğinde kullanılır?
Input |
Output |
Append |
Random |
Binary |
Append: Dosyanın içeriğine yeni veriler eklenmek istendiğinde kullanılır.
18.Soru
Private Sub CommandButton1_Click()
If ActiveSheet.Range("A1") > 0 Then
ActiveSheet.Range("B1") = "Sayi Pozitiftir"
ElseIf ActiveSheet.Range("A1") = 0 Then
ActiveSheet.Range("B1") = "Sayi Sifirdir"
Else
ActiveSheet.Range("B1") = "Sayi Negatiftir"
End If
End Sub
Yukarıda “CommandButton1” isimli butonun tıklatma eylemini gösteren kod parçası verilmiştir.
“A1” hücresinde “2019” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman aşağıdakilerden hangisi gerçekleşir?
“A1” hücresine "Sayi Pozitiftir" yazılır. |
“A1” hücresine "Sayi Negatiftir" yazılır. |
“A2” hücresine "Sayi Sifirdir" yazılır. |
“B1” hücresine "Sayi Pozitiftir" yazılır. |
“B1” hücresine "Sayi Negatiftir" yazılır. |
Verilen kod parçası, “A1” hücresinde yer alan değere göre “B1” hücresine belirtilen ifadelerden birini yazmaktadır.
“A1” hücresinin değeri 0’dan büyük olduğu durumda “B1” hücresine "Sayi Pozitiftir" yazılır.
“A1” hücresinin değeri 0’a eşit olduğu durumda “B1” hücresine "Sayi Sifirdir" yazılır.
“A1” hücresinin değeri 0’dan küçük olduğu durumda “B1” hücresine "Sayi Negatiftir" yazılır.
Buna göre, “A1” hücresinde “2019” sayısı yazılı olduğu durumda “CommandButton1” isimli butona tıklandığı zaman “B1” hücresine "Sayi Pozitiftir" yazılır.
19.Soru
Yazılım Geliştirme Yaşam Döngüsü Modeli aşamaları hangisinde doğru olarak sıralanmıştır?
Analiz,Tasarım,Test,Kodlama,Entegrasyon |
Analiz,Tasarım,Kodlama,Test,Entegrasyon |
Tasarım,Test,Entegrasyon,Kodlama,Analiz |
Test,Tasarım,Kodlama,Analiz,Entegrasyon |
Entegrasyon,Analiz,Tasarım,Kodlama,Test |
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.
20.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 |
Shell32 |
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 Advapi32'dir.
-
- 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İ