İşlem Tablosu Programlama Ara 10. Deneme Sınavı
Toplam 20 Soru1.Soru
Excel’de makro güvenliğini sağlamak için ne yapmak gerekir?
Dosya Menüsü – Seçenekler – Güven Merkezi - Güven Merkezi Ayarları – Makro Ayarları |
Ekle Menüsü – Seçenekler – Güven Merkezi - Güven Merkezi Ayarları – Makro Ayarları |
Görünüm Menüsü – Seçenekler – Güven Merkezi - Güven Merkezi Ayarları – Makro Ayarları |
Dosya Menüsü – Seçenekler – Güven Merkezi Ayarları – Makro Ayarları |
Dosya Menüsü – Seçenekler – Makro Ayarları |
Excelde makro güvenliği ile ilgili ayarlara Dosya menüsündeki Excel Seçenekleri sekmesinden erişilebilmektedir. Makro ayarlarına erişmek için seçenekler menüsündeki Güven Merkezi arayüzü açılır ve sonrasında makro ayarları sekmesi seçilir. Açılan pencerede aktif makro güvenlik ayarı görüntülenir.
2.Soru
Excel'de herhangi bir hücreye özel isim verilebilmek için hangi komut kullanılır?
Yeniden Adlandır |
Ad Tanımla |
Şeriti Özelleştir |
Kopyala |
Yapıştır |
Excelde herhangi bir hücreye özel isim verilebilmektedir. Hücrelere özel isim tanımlayabilmek için hücreye sağ tıklanarak “Ad Tanımla” komutu verilir. Açılan pencereden hücreye verilecek isim girilir. Özel isimlendirme sadece bir hücreye yapılabildiği gibi birden fazla hücre seçilerek de yapılabilir. Özel isimlendirme kullanılan hücreler ve formüller diğer adreslemelere göre daha kolay okunmaktadır.
3.Soru
Makro çalıştırabilen Excel şablon dosyalarının uzantıları nedir?
.xltm |
.xlsb |
.xls |
.xlsx |
xlst |
Makrolarla çalışmaya imkan veren standart Excel dosya uzantısı .xlsm’dir. .xlsm uzantılı dosyalar .xlsx uzantılı dosyalara benzerler fakat ilaveten makroları oluşturup kaydedebilecek yapıdadırlar. Standart Excel dosyalarının yanı sıra Excel şablon dosyaları da makrolarla çalışma konusunda ayrılmışlardır. .xltx uzantılı dosyalar makro kaydedemeyen Excel şablon dosyalarıdır. Şablon dosyalar aynı örneğin birden fazla çalışma kitabında kolaylıkla oluşturulabilmesini sağlayan dosyalardır. Şablon bir kez oluşturulduktan sonra yeni açılacak tüm çalışma kitaplarında kullanılabilmektedir. Makro çalıştırabilen Excel şablon dosyaları .xltm uzantılı dosyalardır. Bu dosyalar .xltx uzantılı dosyalara ilaveten makro oluşturup kaydedebilme özelliğine sahiptirler. Kişisel makro çalışma kitapları ikili değer (binary) formatında oluşturulan dosyalardır. .xlsb uzantılı olan bu binary dosyalarda makro çalıştırmak ve kaydetmek mümkündür.
4.Soru
Aşağıdakilerden hangisi programlama ortamında sıkça faydalanılan karar verme kalıplarıdır?
Eğer Yapısı |
Select Case Yapısı |
For–Next Döngüsel Yapısı |
Do While Döngüsel Yapısı |
Do Until Döngüsel Yapısı |
Eğer Yapısı (If–Then–Else–End If )
Eğer kalıpları, programlama ortamında sıkça faydalanılan karar verme kalıplarıdır. Bir koşul ve o koşulun sağlanması (doğru) ya da sağlanmaması (yanlış) durumlarına göre iki farklı işlem dizisinin gerçeklenmesi mantığı ile çalışır. Koşulun doğru olması durumunda yapılacaklar ve koşulun yanlış olması durumunda yapılacaklar olmak üzere iki farklı işlem seti tanımlanabilir.
5.Soru
Geliştirici sekmesinde hangi işaret tıklandığında alt menüleri görünür hâle gelir?
(+) |
(-) |
(/) |
(*) |
(<) |
Geliştirici sekmesinin sol kısmındaki (+) işareti tıklandığında alt menüleri görünür hâle gelir.
6.Soru
Verilerin yapılarını bilinen biçimlere dönüştürerek, diğer uygulamalar ile uyumlu veriler oluşturmak için kullanılan menü aşağıdakilerden hangisidir?
XML |
Kod |
Hücreler |
Eklentiler |
Denetimler |
XML (Extensible Markup Language Genişletilebilir İşaretleme Dili), verilerin yapılarını bilinen biçimlere dönüştürerek, diğer uygulamalar ile uyumlu veriler oluşturmak için kullanılır. MS Excel sayfasında bulunan verilerin bilinen biçimlere uygun olarak işaretlenmesi ile XLM biçimine sahip XML dosyaları oluşturulur. XML biçimine dönüştürülmüş veriler, farklı uygulama yazılımları tarafından rahatlıkla kullanılabilirler.
7.Soru
Oluşturulan kodun işleyişini görmeyi sağlayan ve değişkenlerin aldığı değerleri inceleyerek mantıksal hataları daha çabuk düzeltmeyi amaçlayan VBA ortamı penceresi aşağıdakilerden hangisidir?
Yerel Pencere (Locals Window) |
Acil Penceresi (Immediate Window) |
İzleme Penceresi (Watch Window) |
Özellikler Penceresi (Properties Window) |
Kod Penceresi (Code Window) |
İzleme Penceresi, çalışma zamanında kodun işleyişini görmeyi ve değişkenlerin aldığı anlık değerleri izleyebilmeyi sağlar.
8.Soru
Aşağıdakilerden hangisi MS Excel geliştirici sekmesinin alt başlıklarından biri değildir?
XML |
Kod |
Hücreler |
Eklentiler |
Denetimler |
Geliştirici sekmesi seçildiğinde, sekmeye bağlı bulunan kullanım özellikleri de görüntülenmektedir. Kod, Eklentiler, Denetimler, XML ve Değiştir menüleri, sekmenin alt başlıklarıdır.
9.Soru
MS Excel'de kayıtlı makroların listelendiği pencerenin sağ tarafında yer alan "Adımla" butonu ne işe yarar?
Seçili makronun çalıştırılmasına |
Seçili makronun düzenlenmesine |
Yeni makro oluşturulmasına |
Seçili makro işlemlerinin adım adım yapılmasına |
Seçili makronun silinmesine |
Adımla butonu seçili makro işlemlerinin adım adım yapılmasını sağlar.
10.Soru
“Geliştirici” sekmesini devreye almak için “DOSYA” sekmesi “Seçenekler” menüsü altından hangi alt menü üzerinden işlem yapılmalıdır?
Formüller |
Genel |
Hızlı Erişim Araç Çubuğu |
Şeridi Özelleştir |
Yazım Denetleme |
Geliştirici sekmesini devreye sokmak için, DOSYA sekmesine gelinmeli ve Seçenekler tıklanmalıdır. Seçenekler tıklandığında, Excel Seçenekleri adı altında bir menü açılır. Bu menüden Şeridi Özelleştir seçildiğinde, üst tarafta bulunan sekmelerin tamamının görüntülendiği, devreye alınmamış sekmelerin ise işaretli olmadığı görünür. Geliştirici sekmesi işaretli olmayan ögelerden biridir. Geliştirici sekmesinin başlığındaki kutu işaretlenerek Tamam seçildiğinde, sekme ve alt başlıkları MS Excel menü çubuğunda görünür ve kullanılabilir hâle gelir.
11.Soru
Aşağıdakilerden hangisi VBA ortamında yapılan hatalardan biri olamaz?
Yanlış Sıralama |
Eksik Nesne |
Tanımlanmamış değişken |
Yazım yanlışı |
Derleme |
VBA ortamında yazılan kodların, mantıksal hatalar nedeniyle istenilen sonuçları ver- meyebileceği daha önce açıklanmıştır. Algoritma kurulması aşamasında yapılan hataların sonucu olarak programda mantıksal hataların bulunması, program kodlarının doğru çalış- masına rağmen istenen işlemleri gerçekleştirmemesine yol açar. VBA ortamı tarafından Editör üzerine yazılan kodlar da otomatik olarak işlemci tarafından anlaşılır ha^le dönüştürülmektedir. Bu işleme kod derleme, bu işlemi gerçekleştiren ortama da derleyici adı verilmektedir. VBA derleyicisi, yazılan kodları derlerken yazım hatası bulunan kısımları hata mesajı ile bildirir. Dolayısıyla derleme işlemi yapılan bir hata değildir.
12.Soru
Excel 2007 ve sonrası sürümlerde hazırlanan dosyalar Excel 97- 2003 sürümlerinde kullanılmak istenirse, çalışma kitabı hangi uzantı ile kaydedilmelidir?
.xl |
.xls |
.xlsb |
.xlsm |
.xlsx |
Excel 2007 ve sonrası sürümlerde hazırlanan dosyalar Excel 97- 2003 sürümlerinde kullanılmak istenirse, çalışma kitabının .xls uzantılı olarak kaydedilmesi gerekir. Bunun için “Dosya” menüsünden farklı kaydet diyerek “Excel 97-2003 Çalışma Kitabı” seçeneği seçilmelidir.
13.Soru
VBA ortamında oluşturulan kullanıcı formu görseldeki gibidir:
CommanButton1 nesnesine ait Click eyleminin kodu da şekildeki gibidir:
Buna göre; bu kod çalıştırıldığında program çıktısı aşağıdakilerden hangisi gibi olacaktır?
|
|
|
|
|
İlk kod parçacığına göre; formda yer alan TextBox1 nesnesinin Text özelliğine "Butona Tıklandı" değeri verilmektedir.
İkinci kod parçacığına göre; formda yer alan CommandButton1 nesnesinin BackColor özelliğine bir renk değeri (Yeşil) verilmektedir.
Bu durumda kod çalıştırıldığında; butonun arka planı yeşil olacak ve TextBox1 nesnesinde "Butona Tıklandı" yazısı yazacaktır.
14.Soru
Excel’de Makro nasıl gizlenir?
Sub MacroAdı() ifadesi yerine Private Sub MacroAdı() ifadesi kullanılır |
Sub MacroAdı() ifadesi yerine Gizle Sub MacroAdı() ifadesi kullanılır |
Sub MacroAdı() ifadesi yerine Özel Sub MacroAdı() ifadesi kullanılır |
Sub MacroAdı() ifadesi yerine Visible Sub MacroAdı() ifadesi kullanılır |
Sub MacroAdı() ifadesi yerine Sub Private() ifadesi kullanılır |
Makroların görüntülendiği diyalog kutusundan herhangi bir makro gizlenmek istenirse VBA editörü kullanılarak makronun VBA kodu açılır. Makronun VBA kodunun başında Sub MacroAdı() ifadesi yer alır. Bu satırda Sub kelimesinin önüne Private yazıldığında, Private Sub MacroAdı() şeklinde satır güncellendiğinde makro gizlenmiş olur.
15.Soru
VBA projesine bağlı bulunan tüm öğelerin görüntülendiği, aynı zamanda kullanıcı formları, modüller ve sınıfların da oluşturulup silinebildiği VBA ortamı penceresi aşağıdakilerden hangisidir?
Özellikler Penceresi |
Proje Penceresi |
Araç Çubuğu |
Nesne Tarayıcısı |
Kod Penceresi |
Proje penceresi, projede yer alan tüm öğelerin aynı anda görüntülenmesini sağlar. Ayrıca pencerede sağ tıklanarak yeni kullanıcı formları, modüller ve sınıflar oluşturulabilir veya var olan kullanıcı formları, modüller ve sınıflar silinebilir.
16.Soru
1978 yılında geliştirilen ilk işlem tablosu programı hangisidir?
VisiCalc |
SuperCalc |
Lotus 1-2-3 |
Excel |
Macintosh |
Yanıt A.
17.Soru
Yazıldıktan sonra gidilmesi istenilen satır numarası belirtilerek, o satıra ulaşmak amacıyla kullanılan yapı aşağıdakilerden hangisidir?
Do Until Döngüsel Yapısı |
Do While Döngüsel Yapısı |
For–Next Döngüsel Yapısı |
Go To Yapısı |
Eğer Yapısı |
MS Visual Basic programlama dilinin en basit yapılarından birisi olan Go To yapısının kullanılabilmesi için öncelikle kod yazımında satır numaraları vererek kodu oluşturma gereksinimi vardır. Go To ifadesinden sonra gidilmesi istenilen satır numarası belirtilerek, o satıra ulaşmak amaçlanmaktadır. Bu sayede kod sayfasını satır satır yukarıdan aşağı- ya doğru okumak mecburiyeti ortadan kalkarak, istenilen sıçramalara imka^n tanınmış olur.
18.Soru
Makrolara ve makro ile ilgili işlemlere daha hızlı ve kolay erişim sağlamak için ne yapılır?
Tüm makrolara kısayol tuşu atanmalıdır |
Hata ayıklanması yapılmalıdır |
Komutlar her zaman VBA ile yazılmalıdır |
Ek yazılım kullanılmalıdır |
Şeritte hızlı erşim butonları tanımlanmalıdır |
Makrolara daha hızlı ve kolay erişim sağlamak için Şerit özelleştirilerek makrolara Şeritte hızlı erişim butonları tanımlanabilir. Şerit, Excel Seçenekleri menüsündeki Şeridi Özelleştir alanından özelleştirilebilmektedir.
19.Soru
Hatalı olduğu düşünülen satır ya da alt yordamın, sarı renk ile çizilerek düzeltilmesi için tasarım zamanına geri dönülmesi için aşağıdakilerden hangisine tıklanır?
Debug |
Loop |
Do |
Next |
For |
Eğer programcı isterse Debug (Hata Ayıklama) butonunu tıklatarak, hatalı olduğu düşünülen satır ya da alt yordam, sarı renk ile çizilerek düzeltilmesi için tasarım zamanına geri dönülmesi sağlanır.
20.Soru
Excel’de VBA kodlamada bir başlangıcı ve bitişi olan kodun tekrar edilmesi işleminin hangi komut ile gerçekleşir?
Select Case |
For-Next döngüsü |
Do While döngüsü |
Do Until döngüsü |
Go to |
Döngüsel yapılarda dikkat edilmesi gereken nokta, tekrar edilecek işlemlerin birbirinin aynısı olmasıdır. Farklı işlemleri tek bir döngüsel yapıda kullanmak mümkün değildir. For–Next döngüsel yapısı, programlama dillerinin hemen hepsinde bulunan For döngüsel yapısının MS Visual Basic programlama dili üzerindeki karşılığıdı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İ