İşlem Tablosu Programlama Ara 3. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Görseldeki VBA dilinde yazılmış makro çalıştırıldığında Excel çıktısı aşağıdakilerden hangisi olacaktır?



2.Soru

Aşağıdakilerden hangisi doğru bir bilgi değildir?


İlk makro oluşturma işlemi Lotus 1-2-3 programı ile başlamıştır

Microsoft firması Excel programında makro kullanımına XLM makrolarıyla başlamıştır

VBA dili Excel 'in sonraki sürümlerinde kullanılmaya başlanmıştır

Makro kaydedici ile VBA kodu kullanmadan çalıştırılamaz

Excelde hem makro kaydedici hem de VBA dili kullanılarak makrolar hazırlanabilir


3.Soru

İf ActiveSheet(“A1”) > 0 Then
                ActiveSheet(“B1”) = “Sayı pozitif”
Else if ActiveSheet(“A1”) < 0
                ActiveSheet(“B1”) = “Sayı negatif”
Else
                ActiveSheet(“B1”) = “Sayı sıfır”
End if

Yukarıdaki Eğer yapısını aşağıdakilerden hangisinde doğru açıklanmıştır?


A1 hücresine sayı sıfırdan büyük girilirse B1 hücresine “Sayı pozitif”, sıfırdan küçük girilirse B1 hücresine “Sayı negatif”, sayı sıfır girilirse B1 hücresine “Sayı sıfır ” yazılacak.

A1 hücresine sayı sıfırdan büyük girilirse B1 hücresine “Sayı pozitif”, sıfırdan küçük girilirse B1 hücresine “Sayı negatif yazılacak.

A1 hücresine sayı sıfırdan küçük girilirse B1 hücresine “Sayı pozitif”, sıfırdan büyük girilirse B1 hücresine “Sayı negatif”, sayı sıfır girilirse B1 hücresine “Sayı sıfır ” yazılacak.

A1 hücresine sayı sıfırdan küçük girilirse B1 hücresine “Sayı pozitif”, sıfırdan büyük girilirse B1 hücresine “Sayı negatif”  yazılacak.

A1 hücresine sayı sıfırdan büyük girilirse B1 hücresine “Sayı pozitif”, sayı sıfır girilirse B1 hücresine “Sayı sıfır ” yazılacak.


4.Soru

Giriş Ekle Sayfa Düzeni Pencereler Yukarıdakilerden hangisi ya da hangileri MS Excel programında yer alan varsayılan sekmelerdir?


Yalnız I

Yalnız II

I ve III

I, II ve III

II, III ve IV


5.Soru

Aşağıdaki kodlardan hangisi aktif olan hücreye değer atamayı sağlar?


Sub

End Sub

If

ActiveCell.FormulaR1C1

Range().Select


6.Soru

VBA ortamında çalışma zamanına geçmek için hangi klavye kısayolu kullanılabilir?


F1

F2

F3

F4

F5


7.Soru

" Range("A7").Select " biçiminde yazılan bir VBA komutu hangi işlevi yerine getirir?


A7 hücresine olan toplam hücre sayısını verir

A7 hücresine kadar olan tüm hücreleri seçer

A7 hücresindeki değeri yazar

A7 hücresini seçer

A8 hücresini seçer


8.Soru

.

Yukarıdaki programda hata aşağıdakilerden hangisinde doğru olarak ifade edilmiştir?


Buton yok

İf ifadesinda yazım hatası var

For x tanımlandığı için next x ile bitmeli

i değişkeni x olarak tanımlanmalı

Hücreye yazmada hata


9.Soru

Geliştirici sekmesi aşağıdaki hangi sekmenin altında yer alır?


Dosya

Ekle

Sayfa Düzeni

Formüller

Veri


10.Soru

Excel’de kullanılan hangi uzantı DLL Eklentisidir?


.xla

.xlam

.xls

.xll

.xlsm


11.Soru

Aşağıdakilerden hangisinden sonra gidilmesi istenilen satır numarası belirtilerek, o satıra ulaşmak amaçlanmaktadır?


Go To Yapısı

Do Until Döngüsel Yapısı

Do While Döngüsel Yapısı

For–Next Döngüsel Yapısı

Select Case Yapısı


12.Soru

VBA ortamındaki nesnelerle çalıştığımızda tüm bu nesneler için ayrı ayrı özellikleri görmemizi ve değiştirmemizi sağlayan kısım hangisidir?


Özellikler penceresi

Proje penceresi

Araç çubuğu

Nesne tarayıcısı

Görünüm menüsü


13.Soru

Aşağıdakilerden hangisi hücre içi hesaplamada doğru işlem  önceliği sıralamasına uygundur?


Toplama-Çıkarma-Çarpma-Bölme

Çıkarma-Toplama-Bölme-Çarpma

Çarpma-Toplama-Bölme-Çıkarma

Çarpma-Bölme-Toplama-Çıkarma

Çıkarma-Bölme-Toplama-Çarpma


14.Soru

  1. .xlsx
  2. .xltx
  3. .xlsm

Excel 2010 sonrası sürümlerde makronun dosyanın içine kaydedilebildiği uzantı ya da uzantılar hangi seçenekte doğru olarak verilmiştir?


Yalnız I

I ve II

Yalnız II

Yalnız III

II ve III


15.Soru

MS Visual Basic programlama dili ile ilgili olarak aşağıdakilerden hangisi doğrudur?


Salt kodlamaya dayalı bir programlama dilidir

Program kodlarının çalışması için nesne-eylem ikilisi gereklidir

Nesneler olmadan da programlama yapılabilir

Program kodlarının çalışması için nesnelerin eklenmesi yeterlidir

Amacı etkileşimsiz bir programlama ortamı oluşturmaktır


16.Soru

  1. Bildirimde bulunmadan tüm makroları devre dışı bırak
  2. Bildirimde bulunarak tüm makroları devre dışı bırak
  3. Dijital olarak imzalanmış makroların dışında tüm makroları devre dışı bırak
  4. Tüm makroları etkinleştir

Yukarıdakilerden hangileri sunulan makro ayarları seçenekleridir?


I ve II

I ve IV

II ve III

I, II ve III

I, II, III ve IV


17.Soru

Ekle butonu tıklanarak ActiveX Nesneleri altından bir buton nesnesi seçilerek oluşturulan Komut Butonuna (CommandButton) otomatik olarak hangi eylem atanır?


Click

Error

Keyup

Keydown

Mouseup


18.Soru

Excel’de VBA kodlamada hangi komutla önce işlem yapılır sonra koşul yapılır?


Select Case

For-Next döngüsü

Do While döngüsü

Do Until döngüsü

if–Then–Else–End if


19.Soru

Koşul gerçekleştiği sürece döngü içerisinde kalan ve işlemleri tekrar tekrar gerçekleştiren bir döngüsel yapıdır. Döngünün sonlanması, koşulun sağlanmamasına bağlıdır.

Yukarıdaki tanımı karşılayan yapı aşağıdakilerden hangisidir?


Do While Döngüsel Yapısı

Do Until Döngüsel Yapısı

Eğer Yapısı

Go To Yapısı

Select Case Yapısı


20.Soru

Aşağıda verilen yapılardan hangisi diğerlerinden farklı olarak döngüsel yapı oluşturmak amacıyla kullanılmaz?


Eğer Yapısı (If–Then–Else–End If)

For–Next Yapısı

Do While Yapısı (Do While <Koşul> - Yapılması İstenilen İşlemler - Loop)

Do While Yapısı (Do - Yapılması İstenilen İşlemler - Loop While <Koşul>)

Do Until Yapısı