İşlem Tablosu Programlama Final 3. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşagıdakilerden hangisi Davranış Kategori öğesidir?
Visible |
Value |
SpecialEffect |
TextAlign |
PasswordChar |
TextAlign
2.Soru
Programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümü hangi kütüphane altındadır?
Programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümü hangi kütüphane altındadır?
Advapi32 |
Windows GDI+ |
Comdl32 |
Shell32 |
User32 |
Windows işletim sistemi yapısının ana kabuğu Shell32 kütüphanesinde yer almaktadır. Programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümü Shell32 kütüphanesi altındadır. SHBrowseForFolder, SHFileOperation, ShellExecute, SHGetPathFromIDList, SHGetSpecialFolderLocation gibi fonksiyonlar VBA API ile sıkça kullanılan fonksiyonlardır
3.Soru
"Const FAIZ As Double=0.27" hangi veri tipine örnektir?
Sabit Veri tipi |
Mantıksal Veri tipi |
Tarih Veri tipi |
Metin Veri tipi |
Esnek 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.27
4.Soru
Uygulama programlama arayüzü ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?
Uygulama Programlama Arayüzü (Application Programming Interface-API) bilgisayar programlamasında yazılım uygulamalarının birbirleri ile bütünleştirmek için oluştu- rulmuş rutinleri, protokolleri ve araçları içerir. |
API’ler yazılımları birbirlerine bağlayarak beraber çalışmalarına imkân sağlamaktadır. |
Yazılım Kütüphanesi genellikle aynı veya benzer yazılım dilinde hazırlanmış programlar tarafından kullanılabilir. |
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. |
Kütüphanede yer alan fonksiyonlar tek kullanımlıktır. |
"Kütüphanede yer alan fonksiyonlar tek kullanımlıktır." ifadesi yanlıştır.
5.Soru
Aşağıdakilerden hangisi ile açılacak olan dosyanın türü ve yapılacak işlem belirlenir?
Dosya_Adı |
Erişim_Tipi |
Dosya_Tipi |
Lock_Tipi |
Len Kayıt_Uzunluğu |
Erişim_Tipi: Bu terim yalnızca Rastgele Erişimli Dosyalarda kullanılmaktadır ve dosyanın okumak (Read), yazmak (Write) ya da her iki işlemi (Read/Write) birden yapmak için açılmasını sağlar. Bir dosya okunmak için açıldığında, yanlışlıkla dahi olsa üzerindeki verilerin değiştirilmesine imka^n yoktur. Bu sebeple güvenlik açısından bir dosyanın değiştirilmemesi gerekiyorsa yalnızca okuma işlemi için gerekli terim olan (Read) ile açmak doğru olacaktır.
6.Soru
Windows işletim sistemi yapısında; programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümünü içeren kütüphane aşağıdakilerden hangisidir?
User32 |
Shell32 |
Kernel32 |
Netapi32 |
Winspool |
Programların başlatılması, yazılım ikonlarının görüntülenmesi, dosya gezgini gibi fonksiyonların büyük bir bölümünü içeren kütüphane Shell32'dir
7.Soru
Değişkenlerin genel seviyede tanımlanması için hangi anahtar seviyesinde tanımlanması gerekir?
Hidden |
Open |
Dim |
Public |
Private |
Değişken paketleri sadece yaşam alanları içerisinde kullanılır. Yaşam alanları değişkenlerin tanımlanma biçimine göre genel (global) seviye, modül (module) seviye ve yordam (procedure) seviye olabilir. Örneğin, Dim ve Static deyimleri ile bir yordamın içinde tanımlanan değişken paketi sadece o yordamın içinde veri taşıyabilir. Başka bir yordam içerisinde kullanılabilmesi için Private veya Dim anahtarları kullanılarak modül seviyesinde tanımlanması gereklidir. Public anahtarı kullanılarak genel seviyede tanımlanan bir değişken paketi diğer modüllerden de çağrılabilir.
8.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?
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 |
As Long |
PtrSafe: 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. Böylece API hem 32 hem de 64 bitlik işletim sistemi yapılarında çalıştırılabilir. Bunun için #If VBA7 Then ile koşul cümlesi kurulur. Bu durumda VBA7 yani 64 bitlik bir yapı ile çalışıyorsa, deklarasyonun PtrSafe ifadeli olan deklarasyon deyimi çalıştırılabilir. Değilse 32 bitlik yapı ile kurulan deklarasyon deyimi çalıştırılır.
9.Soru
Kullanıcı formu kontrol nesnelerinden hangisi kullanıcılar için birden fazla seçim yapılabilecek liste menüsü oluşturmak için kullanılır?
ListBox |
TextBox |
Label |
Select Objects |
ComboBox |
ComboBox; Veri girişi için kullanılan bir diğer metin kutusudur. Kullanıcılar için birden fazla seçim yapılabilecek liste menüsü ComboBox ile oluşturulur. Örneğin, kullanıcı hobilerinin alınmasında ComboBox nesnesi kullanılabilir.ComboBox Simgesi ile kullanılır. Veri girişi için kullanılan bir diğer metin kutusudur. Kullanıcılar için birden fazla seçim yapılabilecek liste menüsü ComboBox ile oluşturulur. Örneğin, kullanıcı hobilerinin alınmasında ComboBox nesnesi kullanılabilir.
10.Soru
- Input
- Line Input
- Put
- Write
- Seek
Yukarıdakilerden hangisi/hangileri ardışık erişimli dosyalarda kullanılan dosya erişim komutlarındandır?
Yalnız III |
I ve II |
III ve IV |
III ve V |
I, II ve IV |
Input ve Line Input komutları ardışık erişimli dosyalarda veri okumak için kullanılır.
Write komutu ardışık erişimli dosyalara veri yazmak için kullanılır.
Put komutu rastgele erişimli dosyalar ve ikili dosyalara veri yazmak için kullanılır.
Seek komutu ise rastgele erişimli dosyalarda üzerinde çalışılan dosyada istenilen kayda gitmek için kullanılır.
11.Soru
Aşağıdakilerden hangisi rastgele erişimli dosyaların özelliklerinden biri değildir?
Metin verileri, karakter başına bir bayt yer kaplayacak şekilde depolanır. |
Eşit uzunluktaki verileri saklamak için uygundur. |
Numerik verileri doğal sayısal biçimlerde saklayabilir. |
Aynı anda okumak ve yazmak için açılabilir. |
Baştan sona doğru okunur. |
Baştan sona doğru okuma işlemini yapan dosyalar ardışık erişimli dosyalardır.
Rastgele erişimli dosyalarda, bütün kayıtlar eşit uzunlukta olduğu için indeksler ile erişim sağlanır.
12.Soru
Kullanıcı form ve kontrollere etiket vermek için kullanılan öğe aşağıdakilerden hangisidir?
DrawBuffer |
Tag |
TabIndex |
TabStop |
RowSource |
Kullanıcı form ve kontrollerine etiket vermek için Tag öğesi kullanılır.
13.Soru
Excel’de üzerinde çalışılan belgeye verilen isim nedir?
Çalışma Kitabı |
Çalışma Sayfası |
Hücre |
Aktif Hücre |
Tablo |
Çalışma Kitabı Excel’de üzerinde çalışılan belgeye verilen isimdir. Çalışma kitabı çalışma sayfalarından oluşur. Çalışma Sayfası Excel açıldığında üzerinde çalışılan sayfaya verilen isimdir. Çalışma sayfaları çalışma kitabının sol alt kısmında gösterilir ve ilk açılışta Sayfa1 isimli sayfa açılır. Çalışma sayfaları Hücre ismi verilen satır ve sütunların kesiştiği kutulardan oluşur. Çalışma sayfasında seçili olan hücreye Aktif Hücre ismi verilir ve diğer hücrelere kıyasla daha koyu bir çerçeve içerisine alınır. Yanıt A.
14.Soru
I. Dosyaya veri yazılması
II. Dosya oluşturulması
III. Dosya kopyalanması
Yukarıda verilenlerden hangisi veya hangileri dosya yönetimi kapsamında değerlendirilir?
Yalnız I |
Yalnız II |
Yalnız III |
II ve III |
I, II ve III |
Dosya yönetimi, dosyanın oluşturulması, kopyalanması, silinmesi ve taşınması işlemlerinden oluşmaktadır.
15.Soru
Aşağıdakilerden hangisi Ardışık Erişimli Dosyaların özelliklerinden biridir?
Numerik verileri ve metinleri depolamak için kullanılır |
Dosyalarda sayılar numerik değerler olarak depolanır |
Veriler dosyalara ikili sayısal değerler olarak yazılır |
Aynı anda okumak ve yazmak için açılabilir |
Dosyalar baştan sona doğru okunur |
Ardışık erişimli dosyalar, sadece metin depolamak için kullanılır. Bu tür dosyalarda sayılar numerik değerler olarak değil, numara karakterleri olarak depolanırlar. 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.
16.Soru
Aşağıdakilerden hangisi VBA dilinde kullanılan veri tiplerinden biri değildir?
Sayısal Veri Tipi |
Mantıksal Veri Tipi |
Sabit Veri Tipi |
Karşılaştırmalı Veri Tipi |
Esnek Veri Tipi |
VBA dilinde kullanılan veri tipleri;
- Sayısal
- Metin
- Sabit
- Tarih
- Mantıksal
- Esnek
veri tipleridir. Karşılaştırmalı veri tipi bunlardan biri değildir.
17.Soru
Aşağıdakilerden hangisi VBA dilinde tanımlı deyimlerden biri değildir?
Select Case |
For...Next |
For...Loop |
While...Wend |
Do...Loop |
VBA dilinde For..Loop isimli bir deyim bulunmamaktadır.
18.Soru
Aşağıdakilerden hangisi sadece tasarım ekranında düzenlenebilen bir metni görüntüler?
ComboBox |
Label |
TextBox |
ListBox |
Caption |
Label
19.Soru
Software Development Life Cycle modelinde ilk aşama nedir?
Analiz |
Tasarım |
Kodlama |
Test |
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.
20.Soru
Belirli bir deyim grubunu bir koleksiyonun her bir öğesi için bir kez çalıştıran döngü aşağıdakilerden hangidir?
Do...Loop |
If… Then… Else |
For…Next |
For Each...Next |
While…Wend |
“For Each...Next” döngüsü, belirli bir deyim grubunu bir koleksiyonun her bir öğesi için bir kez çalıştırı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İ