İşlem Tablosu Programlama Ara 14. Deneme Sınavı
Toplam 20 Soru1.Soru
Excel’de VBA kodlamada “ActiveCell. Offset(1,0).Range(“A1”).Select” komutunda (1,0) ne anlama gelmektedir?
Dikey konumu 1 birim artırıp yatay konumu ise değiştirmeden bir alt hücreyi aktif eder. |
Yatay konumu 1 birim artırıp dikey konumu ise değiştirmeden bir alt hücreyi aktif eder. |
Dikey konumu 1. hücreyi ve yatay konumu ise değiştirmeden hücreyi aktif eder. |
Yatay konumu 1. hücreyi ve dikey konumu ise değiştirmeden hücreyi aktif eder. |
Dikey konumu 1 birim eksiltip yatay konumu ise değiştirmeden bir alt hücreyi aktif eder. |
Başlangıç noktasına değer yazıldıktan sonra bir alttaki hücreyi aktif etme işlemi, ActiveCell. Offset(1,0).Range(“A1”).Select kod satırı tarafından sağlanmaktadır. Offset komutundan sonra kullanılan (1, 0) değerleri, koordinat sistemindeki gibi dikey konumu 1 birim artırıp yatay konumu ise değiştirmeden bir alt hücreyi aktif eder.
2.Soru
Kendinden önce belirtilen ifadeye, kendinden sonra verilen ifadeyi atamak için kullanılan operatör (atama operatörü) aşağıdakilerden hangisidir?
: |
= |
+ |
> |
-> |
Atama operatörü olarak “ = ” ifadesi kullanılır.
3.Soru
I. "F8" komutu ile kodu satır satır çalıştırmak II. Çeşitli satırlara kesme noktası koyarak çalıştırmak III. Hata veren satırları "GoTo" komutuyla atlamak VBA editöründe yazılmış bir makronun hata ayıklamasında yukarıdakilerden hangisi ya da hangilerinin kullanılması uygundur?
Yalnız I |
Yalnız II |
I ve II |
I, II ve III |
Yalnız III |
Yazılan bir kodda hata varsa bu hatayı gidermek için I ve II'deki işlemleri yapmak akılcı olur. Ancak III. maddede verilen hatalı satırı GoTo komutu ile atlamak, daha başka hataların oluşmasına ya da programın yanlış çalışmasına neden olacaktır ve tercih edilmemesi gereken bir yöntemdir. Doğru cevap C seçeneğidir.
4.Soru
Bir MS Excel kullanıcısı, denetimler menüsü üzerinden etkileşimli bir arayüz oluşturmaktadır. Ancak kullanıcı tasarladığı nesnelerin kullanılabilir olmadığını görmektedir. Bu durumda kullanıcı nesneleri kullanılabilmek için denetimler menüsünde aşağıdakilerden hangisini yapmalıdır?
Form denetimi eklemek |
ActiveX denetimi eklemek |
Çalıştır butonuna basmak |
Tasarım modunu devre dışı bırakmak |
Kod görüntüle menüsünü aktifleştirmek |
Tasarım Modu, ActiveX nesnelerinin tasarımlarına yardımcı olmak için seçilmesi gereken menüdür. Tasarım Modu devre dışı bırakıldığı zaman, ActiveX nesne ile ilgili düzenleme yapma imkânı yoktur. Tasarımı tamamlanan nesnenin kullanımına geçmek için ise Tasarım Modu kapatılmalıdır
5.Soru
Excel’de satır ve sütunların kesiştiği kutulara ne denir?
Çalışma sayfası |
Çalışma kitabı |
Şerit |
Hücre |
Dosya |
Ç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.
6.Soru
VBA penceresi açıldığında karşılaşılan ilk kısım aşağıdakilerden hangisidir?
Çalışma Zamanı |
Derleme Zamanı |
Hata Ayıklama Zamanı |
Tasarım Zamanı |
Test Zamanı |
VBA penceresi ilk açıldığında karşılaşılan kısım Tasarım Zamanı (Design Time) olarak adlandırılır.
7.Soru
İlk makro oluşturma işlemi hangi program ile başlamıştır?
VisiCalc |
SuperCalc |
Lotus 1-2-3 |
Word |
Excel |
İlk makro oluşturma işlemi Lotus 1-2-3 programı ile başlamış ve günümüzde kullanılan makrolara kıyasla oldukça basit makrolar oluşturulabilmiştir.
8.Soru
Verilen değeri en yakın alt tam sayıya yuvarlayan fonksiyon aşağıdakilerden hangisidir?
MAK ve MİN |
MUTLAK |
ORTALAMA |
YUVARLA |
TAMSAYI |
TAMSAYI fonksiyonu verilen değeri en yakın alt tam sayıya yuvarlar.
9.Soru
Dim toplam As X
yukarıdaki satırda toplam adında bir değişken yaratılmıştır. X yerine hangi değer yazılırsa bu değişkenin tam sayı formatında olacağı belirtilmiş olur?
String |
Boolean |
Integer |
Double |
Currency |
Dim toplam As Integer şeklindeki bir satır, tam sayı formatındaki toplam değişkenini oluşturmamızı sağlar.
10.Soru
ActiveX nesnelerinin tasarımlarına yardımcı olmak için seçilmesi gereken menü aşağıdakilerden hangisidir?
Tasarım Modu |
Grup Kutusu |
Değer Değiştirme Düğmesi |
Çözücü Eklenti |
Makro |
Tasarım Modu, ActiveX nesnelerinin tasarımlarına yardımcı olmak için seçilmesi gereken menüdür. Tasarım Modu devre dışı bırakıldığı zaman, ActiveX nesne ile ilgili düzenleme yapma imka^nı yoktur. Tasarımı tamamlanan nesnenin kullanımına geçmek için ise Tasarım Modu kapatılmalıdır.
11.Soru
Makrolar işlem tablosu programlarında pek çok avantajı beraberinde getirse de bazı dezavantajları da vardır. Aşağıdakilerden hangisi makroların dezavantajlardan biridir?
Makrolar çalıştırıldığında öngörülür sonuçlar verir. |
Makro kullanımı ile her seferinde tekrar tekrar çalıştırılan programlarda kullanıcı kaynaklı hata olmasının önüne geçilir. |
Makrolar taşınabilirler. |
Makrolar zamandan kazanç sağlar. |
Makrolar zararlı yazılımlar içerebilir. |
Makrolar çalıştırılabilir programlardır. VBA diliyle hazırlanmış bu programlar zararlı yazılımlar içerebilir. Çünkü VBA dili bir yazılım dilidir ve bu dille virüs veya zararlı yazılım geliştirilebilir. Bu nedenle bilinmeyen kaynaklardan gelen makroların çalıştırılmasında dikkatli olunmalıdır. Virüs ve zararlı yazılım tarama programlarının kullanımı, Excelin kendi güvenlik duvarının kullanımı virüsler gibi sisteme zarar verebilecek yazılımların engellenmesinde yardımcı olabilir.
12.Soru
- Ctrl+Shift+c
- Ctrl+v
- Ctrl+x
- Ctrl+a
- Alt+F11
Yukarıdakilerden hangileri makro kısayol tuşu olarak kullanılamaz?
I ve II |
II ve III |
I, IV ve V |
II, III ve IV |
II, III, IV ve V |
Kısayol tuşu atanırken daha önceden atanmış kısayollar kullanılamaz. Bununla birlikte işletim sisteminin kullandığı kısayol tuşları da makro kısayolu olarak atanamaz. Örneğin Windows kopyala komutu için Ctrl+c, yapıştır için Ctrl+v, kes için Ctrl+x, tümünü seç için Ctrl+a tuşlarını kullanır. Bu tuş kombinasyonları Windows işletim sisteminin kendi kısayol komutları ile çakışacağından makro kısayol tuşu olarak kullanılamaz. Excel önceden tanımlı olan kısayol tuşlarından biri kullanılmaya çalışıldığında kullanıcıya uyarı verir. Kullanıcı isterse Windows işletim sisteminin kısayol tuşları dahil önceden kullanılan kısayol tuşlarını devre dışı bırakarak istediği tuş kombinasyonunu kısayol tuşu olarak makroya atayabilir.
Windowsun kullandığı kısayol tuşları genellikle küçük harflerden oluşur. Bu tuşlar kısayol tuşu olarak atanmak istenirse shift tuşu ile birlikte kullanılarak atama yapılabilir. Örneğin Ctrl+c tuşu kopyala işlemi için ayrılan kısayol tuşudur. Makro için c tuşu Ctrl+Shift+c şeklinde kısayol tuşu olarak atanabilir.
Bu bilgilerden de anlaşıldığı gibi, Ctrl+v, Ctrl+x, Ctrl+a makro kısayol tuşu olarak kullanılamaz, dolayısıyla doğru cevap D’dir. Makro için c tuşu Ctrl+Shift+c şeklinde kısayol tuşu olarak atanabilir. Alt+F11 ise Excel programında VBA editörünün kısayol tuş kombinasyonudur.
13.Soru
En basit anlamda, tekrarlanan işlemleri otomatikleştirmeyi sağlayan kod parçacıkları yazma, düzenleme ve geliştirme ortamı sunan bir platform aşağıdakilerden hangisidir?
Kod menüsü |
Denetimler menüsü |
Proje penceresi |
VBA |
VBE |
VBA, Visual Basic for Applications (Uygulamalar için Microsoft Visual Basic) kelimelerinin baş harfleri kullanılarak kısa yazılmasıdır. En basit anlamda, tekrarlanan işlemleri otomatikleştirmeyi sağlayan kod parçacıkları yazma, düzenleme ve geliştirme ortamı sunan bir platformdur.
14.Soru
Excel’de ActiveX Nesneleri hangi menüden yüklenir?
Geliştirici – Denetimler – Ekle – Form Denetimleri |
Geliştirici – Denetimler – Ekle – ActiveX Denetimleri |
Ekle – Denetimler – Ekle – ActiveX Denetimleri |
Eklentiler – Ekle – ActiveX Denetimleri |
Formüller – Ekle – ActiveX Denetimleri |
Denetimler menüsü MS Visual Basic programlama ortamının MS Excel ortamında kullanıma sunulacak olan nesnelerinden oluşur. Ekle penceresi ile Form ve Active X nesnelerini kitap üzerine ekleme imkânı vardır. Form ve Active X nesneleri kullanıcı ile Makro arasında etkileşimli bir ortam sağlar.
15.Soru
=A$1+A$2
Yukarıda gördüğümüz formül hangi referans türüne göre yazılmıştır
Göreli referans |
Mutlak referans |
Satır mutlak referans |
Sütün mutlak referans |
Referans yok |
Mutlak referansta hem satır hem sütun için göreli olma durumu engellenmekteydi. Satır mutlakta ise bir hücredeki formül kopyalanıp başka bir hücreye yapıştırıldığında sadece satır numarası aynı kalırken sütun numarası göreli olarak değişmektedir. Örneğin A1 ve A2 hücrelerindeki değerlerin toplamını A3 hücresine =A$1+A$2 şeklinde bir formülle yazdırılıyorken A3 hücresinde tanımlanmış bu formül B6 hücresine kopyalanıp yapıştırılırsa B6 hücresindeki formül =B$1+B$2 şeklinde olacaktır.
16.Soru
VBA programlama dilinde; kod sayfasında istenilen satıra doğrudan sıçramaya imkan tanıyan yapı aşağıdakilerden hangisidir?
Do Until |
Select Case |
Go To |
For Next |
Do While |
VBA programlama dilinde; kod sayfasında istenilen satıra doğrudan sıçramaya imkan tanıyan yapı Go To yapısıdır.
17.Soru
Excel’de MAK ve MİN fonksiyonu ile ne hesaplanır?
İki veya daha fazla hücredeki sayıların çarpımı bulmak için kullanılır. |
İki veya daha fazla hücredeki sayıların aritmetik ortalamasını bulmak için kullanılır. |
Hücre dizisi veya seçili hücrelerdeki en büyük ve en küçük değerleri bulmak için kullanılır. |
Girdi olarak hücre değerine ilaveten ondalık sayısını alır. Girilen ondalık basamak sayısına göre verilen sayıyı yuvarlar. |
Verilen değeri en yakın alt tam sayıya yuvarlar. |
ÇARPIM fonksiyonu iki veya daha fazla hücredeki sayıların çarpımı bulmak için kullanılır. ORTALAMA fonksiyonu iki veya daha fazla hücredeki sayıların aritmetik ortalamasını bulmak için kullanılır. MAK ve MİN fonksiyonları hücre dizisi veya seçili hücrelerdeki en büyük ve en küçük değerleri bulmak için kullanılır. YUVARLA fonksiyonu girdi olarak hücre değerine ilaveten ondalık sayısını alır. Girilen ondalık basamak sayısına göre verilen sayıyı yuvarlar. TAMSAYI fonksiyonu verilen değeri en yakın alt tam sayıya yuvarlar.
18.Soru
Görseldeki kod çalıştırıldığında sırasıyla A1 hücresinde yazan değer aşağıdakilerden hangisidir?
40 |
45 |
46 |
55 |
56 |
deger başlangıçta 1 , sayac = 10 dur.
1.döngü sonunda; sayac = 9 değer = 10
2.döngü sonunda; sayac= 8 deger = 18
3.döngü sonunda; sayac= 7 deger = 25
4.döngü sonunda; sayac= 6 deger = 31
5.döngü sonunda; sayac= 5 deger = 36
6.döngü sonunda; sayac= 4 deger = 40
7.döngü sonunda; sayac= 3 deger = 43
8.döngü sonunda; sayac= 2 deger = 45
9.döngü sonunda; sayac = 1 deger = 46
10.döngü sonunda; sayac = 0 deger = 46
Döngü biter.
Doğru cevap = 46
9.döngü sonunda; sayac= 1 deger = 46
19.Soru
Bir değişkenin değişik durumlarının koşul olarak kullanıldığı If kalıplarında, koşulların sayısının arttığı durumlarda kullanım kolaylığı sağlayabilmek için aşağıdakilerden hangisi kullanılabilir?
Do Until Döngüsel Yapısı |
Select Case Yapısı |
Eğer Yapısı |
For–Next Döngüsel Yapısı |
Do While Döngüsel Yapısı |
Select Case Yapısı
Bir değişkenin değişik durumlarının koşul olarak kullanıldığı If kalıplarında, koşulların sayısının arttığı durumlarda kullanım kolaylığı sağlayabilecek Select Case yapısı kullanılabilir. Case olarak ilgili değişkenin alacağı farklı değerler belirlenir ve bu farklı durumlarda yapılacaklar, yapı içerisinde tanımlanır. If yapısına göre anlaşılması daha kolay olan yapı, If yapısı kadar sık kullanıma sahip değildir.
20.Soru
Aranan değerin bulunamadığı durumlarda hangi hata kodu ile karşılaşılır?
#DEĞER! |
#AD? |
#BOŞ! |
#YOK |
#SAYI/0! |
#YOK Aranan değerin bulunamadığı durumlarda alını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İ