İşlem Tablosu Programlama Final 4. Deneme Sınavı
Toplam 20 Soru1.Soru
Excel VBA yazılımında bir kullanıcı formu oluşturulup, forma bir CommandButton kontrolü ekleniyor.
Yazılım çalıştırıldığında, kullanıcı fare ile CommandButton kontrolünün üzerine geldiğinde bir bilgilendirme yazısı görüyor. Bu yazının görünmesini sağlayan form öğesi aşağıdakilerden hangisidir?
Name |
Caption |
ControlTip Text |
Visible |
Text Align |
Kontrolün içerisine yazılan metnin, VBA yazılımı çalışırken kullanıcı tarafından fare ile üzerine gelindiğinde görünmesini sağlayan öğe ControlTip Text öğesidir.
2.Soru
Private Sub CommandButton1_ Click ()
Open "c:\\dosya.txt" For Output As #1
...... #1, "Sütun1" ...... "Sütun2"
Close #1
End Sub
Ardışık erişimli bir dosyaya, buton tıklandığında iki baskı aralığında ve 2 sütun halinde veriler yazdırmak isteniyor. Bu işlemi gerçekleştirmek için yukarıdaki noktalı alanlara sırasıyla aşağıdaki kodlardan hangisi yazılmalıdır?
Print / , |
Write / , |
Print / , , |
Write / ; |
Line Input / ; |
Print komutunda satır aralarını ayarlamak için noktalı virgül ve virgülden faydalanılır. Noktalı virgül ile ayrılan değerler önceki değerin bitiminden hemen sonra, virgül ile ayrılan değerler ise baskı sınırı olarak adlandırılan, 14 sütundan sonra yeni değerin yazdırılacağını göstermektedir. Her virgül karakteri, değerleri, bir sonraki 14 baskı sınırına ilerletmektedir. Bu sebeple gerekli durumlarda birden fazla virgül yan yana kullanılabilir.
3.Soru
“Sadece metin depolamak için kullanılan …………….., 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.” İfadesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
Ardışık erişimli dosyalar |
Rastgele erişimli dosyalar |
İkili dosyalar |
Çoklu dosyalar |
VBA 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.
4.Soru
I. Dosyaya veri yazılması
II. Dosyaya veri eklenmesi
III. Dosyanın taşınması
Yukarıdakilerden hangisi veya hangileri Dosya Erişimi ile ilgilidir?
Yalnız I |
Yalnız II |
Yalnız III |
I ve II |
II ve III |
Dosya erişimi 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.
5.Soru
Verilenlerden hangileri windows işletim sisteminde VBA API ile kullanılan API kütüphanelerindendir?
- Advapi32
- Windows GDI+
- Comdl32
Yalnız I |
Yalnız II |
Yalnız III |
I ve III |
I, II ve III |
yanıt E. Windows işletim sisteminde VBA API ile kullanılan API kütüphanelerinden Advapi32, Windows GDI+, Comdl32, Kernel32, Shell32, User32, Netapi32 ve Winspool sıkça kullanılan kütüphanelerdir.
6.Soru
Aşağıdakilerden hangisi Label simgesidir?
|
|
|
|
|
Tablo 6.5 e göre Label simgesi ile gösterilir. Doğru cevap B’dir.
7.Soru
Aşağıdakilerden hangisi bilgisayar programlamasında yazılım uygulamalarının birbirleri ile bütünleştirmek için oluşturulmuş rutinleri, protokolleri ve araçları içerir?
Framework |
DLL |
Veritabanı |
SDK |
API |
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şturulmuş rutinleri, protokolleri ve araçları içerir.
8.Soru
VBA yazılımı kullanıcı formu görünüm özelliklerinden hangisi son kullanıcı tarafından VBA çalışırken görünür?
Name |
Caption |
SpecialEffect |
Value |
Visible |
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.
9.Soru
Lock ifadesi ile kilitlenen bir dosya ya da dosya içerisindeki kayıtların bir bölümü, hangi ifade ile açılabilmekte ve tekrar kullanıcı kullanımına sunulmaktadır?
EOF |
SEEK |
LOC |
GET |
UNLOCK |
Lock ifadesi ile kilitlenen bir dosya ya da dosya içerisindeki kayıtların bir bölümü, Unlock ifadesi ile açılabilmekte ve tekrar kullanıcı kullanımına sunulmaktadır.
10.Soru
Aşağıdaki olaylardan hangisi kontrol nesnelerinde değişiklik olması durumunda VBA’daki fonksiyonu tetikler?
Click |
Change |
DblClick |
KeyDown |
KeyPress |
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. Doğru cevap B’dir.
11.Soru
Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış olan kütüphane seçeneklerden hangisidir?
Windows GDI+ |
Advapi32 |
Comdl32 |
Kernell32 |
Shell32 |
Windows GDI+ (Graphics Device Interface) Windows işletim sistemi yapısı içerisinde grafik temelli işlemler için hazırlanmış bir kütüphanedir. VBA kullanıcı formlarında resim temelli işlemlerde Excel VBA içerisindeki fonksiyonlar ve komutlar yeterli olmayabilir. Excel VBA’da resmin bir kaynaktan alınması, resmin tekrar boyutlandırılması, kırpma işlemi vb. işlemler Windows GDI+ ile yapılabilir. Büyük boyutlu resimlere hızlı erişim için Imaging, netlik gibi resim topolojisi işlemleri için Typography, resim üzerinde fırça vb. ile işlem yapılabilmesi için 2-D vector grapics kullanılır. GdipCreateBitmapFromFile, GdipCreateHBITMAPFromBitmap, GdipDisposeImage gibi Windows GDI+ fonksiyonları VBA API ile sıkça kullanılmaktadır.
12.Soru
Kütüphanelerin temel kullanım amacı nedir?
Yazılımların farklı işletim sistemlerine entegrasyonunu sağlamak |
Yazılımların geriye uyumluluğunu sağlamak |
Farklı platformlar arasında köprü vazifesi görmek |
Bir yazılım dili içerisinde tekrar kullanılabilir fonksiyonları toplayarak yazılımcının hizmetine sunmak |
Donanımları yöneterek yazılımlarıın istediği şekilde kullanılabilmesini için hizmetine sunmak |
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.
13.Soru
Put komutu hangi komut gibi öncelikle hangi dosyadan veri okunacağını belirlemek
amacıyla dosya tanımlayıcı tekil numarasına ihtiyaç duyar?
Append |
Random |
Get |
Write |
|
Get komutu da Put komutu gibi öncelikle hangi dosyadan veri okunacağını belirlemek
amacıyla dosya tanımlayıcı tekil numarasına ihtiyaç duyar.
14.Soru
Ardışık erişimli dosyalara veri yazmak için kullanılan komut aşağıdakilerden hangisidir?
Seek |
EOF |
Get |
LOF |
|
Ardışık erişimli dosyalara veri yazmak için kullanılan iki komut bulunmaktadır. Bunlardan biri Print, diğeri ise Write komutlarıdır.
15.Soru
Aşagıdakilerden hangisi Görünüm Kategori öğesidir?
Cycle |
Enabled, Locked |
Caption |
AutoSize |
TextAlign |
Caption
16.Soru
Bir yazılımda kullanılmak üzere bir araya getirilmiş nesne, fonksiyon ve
metotların genel adı nedir?
Yazılım dili |
Yazılım projesi |
Programlama |
Veri tabanı |
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.
17.Soru
Sayısal veri tipinde verilen bir verinin mutlak değerini alan matematik fonksiyonu aşağıdakilerden hangisidir?
Round |
Abs |
Val |
Sin |
Rnd |
Sayısal veri tipinde verilen bir verinin mutlak değerini alan matematik fonksiyonu Abs'dir. Doğru yanıt B seçeneğidir.
18.Soru
- Properties
- UserForm
- Toolbox
- Controls
Yukarıdakilerden hangileri kullanıcı formunun tasarımının yapılabilmesi icin VBA yazılımının varsayılan olarak açtığı pencerelerdendir?
I ve II |
II ve III |
III ve IV |
I, II ve III |
I, II, III ve IV |
Kullanıcı formunun tasarımının yapılabilmesi icin VBA yazılımı; UserForm (3), Toolbox (4) ve Properties (5) pencerelerini varsayılan olarak acar. Doğru cevap D’dir.
19.Soru
Kullanıcı formlarında grup oluşturmak için kullanılan kullanıcı formu kontrolü aşağıdakilerden hangisinde verilmiştir?
OptionButton |
Frame |
ToggleButton |
CommandButton |
CheckBox |
Frame nesnesi kullanıcı formlarında grup oluşturmak için kullanılır.
20.Soru
Aşağıdakilerden hangisi mantıksal kategorisi altındaki fonksiyonlardan biridir?
ÇARPIM |
KUVVET |
MUTLAK |
BİRLEŞTİR |
EĞER |
Excelde mantıksal işlemler için kullanılan fonksiyonlar mantıksal kategorisinde toplanmışlardır. EĞER fonksiyonu Excel’de çok sık kullanılan mantıksal operasyondur. Kullanım mantığı eğer şu ifade doğruysa bu sonucu döndür değilse şu sonucu döndür şeklindedir. Excel’de yazımı EĞER(Koşul, doğruysa üretilecek sonuç, yanlışsa üretilecek sonuç) şeklindedir. Örneğin EĞER (A1>=0; Pozitif;Negatif) kullanımının tanımlı olduğu hücreye eğer A1 hücresindeki değer sıfırdan büyük ise Pozitif değilse Negatif değeri yazılacaktı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İ