You are on page 1of 7

Görsel Programlama I

DİKKAT!
Bu testte 20 soru bulunmaktadır.
Cevaplarınızı, cevap kâğıdınızın Görsel Programlama I testi için ayrılan kısmına işaretleyiniz.

1. Aşağıdakilerden hangisi Visual Basic.Net’te kullanılan 6. Background Image Layout özelliğinde aşağıdaki seçeneklerden
operatörlerden biri değildir? hangisi bulunmaz?
A) Not A) Tile
B) <> B) Stretch
C) || C) Center
D) = D) Maximize
E) / E) Zoom

Cevap Açıklama: (C) - Cevap Açıklama: (D)

2. “Windows İşle m Sistemi'ndeki pencereler, Visual Studio’da 7. Aşağıdaki değişken plerinden hangisi sayısal özellikte
………… olarak adlandırılmaktadır.” değildir?
Cümlede boş bırakılan yere aşağıdakilerden hangisi A) Short
ge rilmelidir? B) String
A) form C) Decimal
B) container D) Single
C) component E) Integer
D) dialog
E) picture box Cevap Açıklama: (B)

Cevap Açıklama: (A)

3. Aşağıdaki kontrol çi lerinden hangisi kullanım amacı ve 8. Aşağıdakilerden hangisi Startposi on özelliğinin ayarları
içerdiği özellikler açısından birbirine en fazla benzemektedir? arasında bulunmaz?
A) TextBox-PictureBox A) Manual
B) Label-CheckBox B) Centerscreen
C) RadioBu on-CheckBox C) Windowsdefaultloca on
D) ComboBox-TextBox D) Windowsdefaultbounds
E) RadioBu on-Bu on E) Windowstate

Cevap Açıklama: (C) Cevap Açıklama: (E)

4. Aşağıdaki ifadelerden hangisi yanlış r? 9. Aşağıda verilen StartPosi on özelliklerinden hangisi ile
A) Aritme k operatörler işlem önceliği man ğına göre çalışır. hazırlamış olduğumuz form, Windows uygulamaları için
B) Formun text özelliği ile name özelliği birbiriyle aynı varsayılan bir boyu a varsayılan bir pozisyonda konumlanmayı
değerlerdir. sağlar?
C) Dim Matris (4,6) As String kod sa rı doğru yazılmış r. A) Manuel
D) Form üzerine eklenen birden fazla RadioBu on içerisinden B) CenterScreen
sadece biri seçili durumda olabilir. C) WindowsDefaultLoca on
E) Visual Basic.Net projelerinin uzan sı .vbproj'dir. D) WindowsDefaultBounds
E) CenterParent
Cevap Açıklama: (B)
Cevap Açıklama: (D)

5. İçinden seçim yapılabilen açılır liste kutusu aşağıdakilerden 10. Bir değişkene değer atamak için aşağıdaki operatörlerden
hangisidir? hangisi kullanılır?
A) CheckBox A) +
B) CheckedListBox B) *
C) ListBox C) And
D) ListView D) =
E) ComboBox E) ?

Cevap Açıklama: (E) Cevap Açıklama: (D)

1
11. I. Her komut tek sa ra yazılmalıdır. Tek sa ra birden fazla 16. Bir nesnenin özelliği Visual Studio’nun hangi aracı kullanılarak
komut yazılmak isteniyorsa iki komut arasına " ; " işare değiş rilir?
kullanılmalıdır. A) Proper es Penceresi
II. Açıklama sa rı " ' " işare ile başlar. B) Araç Çubuğu
III. Tek sa ra sığmayan komutlar " _ " işare ile bi rilerek alt C) Solu on Explorer
sa rdan devam e rilir. D) ToolBox
Yukardakilerden hangisi ya da hangileri Visual Basic .NET için E) Form Designer
kullanılan kod yazım kuralları arasındadır?
A) I ve III Cevap Açıklama: (A)
B) I, II ve III
C) Yalnız II
D) II ve III
E) I ve II

Cevap Açıklama: (B)

12. MsgBox("x", 1 + 32, "y") 17. Private Sub Bu on_Click(ByVal sender As System.Object, ByVal
Verilen kod ile ilgili olarak aşağıdakilerden hangisi yanlış r? e As System.EventArgs
A) "y" yazısı pencere başlığını belir r. I. Dim isim, tamad As String
B) "x" yazısı yazılması istenilen açıklamayı belir r. II. isim = "Lü en bir isim giriniz."
C) 32, icon değerini belir r. III. tamad=InputBox(isim, "InputBox-MsgBox")
D) 1, vbYesNoCancel anlamına gelmektedir. IV. MsgBox(tamad, vbOKCancel - vbQues on, "Girilen veriler")
E) 1, pencerede yer alacak seçeneği belir r. V. End Sub
Yukarıda verilen program parçasında numaralanmış
Cevap Açıklama: (D) - sa rlardan hangisi hatalı yazılmış r?
A) I
B) II
C) III
D) IV
E) V

Cevap Açıklama: (D) -

13. Aşağıdakilerden hangisinde değişken atama ve ilk değer 18. Aşağıdakilerden hangisi değişken tanımlama kurallarına uygun
ataması doğru olarak verilmiş r? yazılmış r?
A) Dim sıcaklık As Integer=”20” A) Dim sayi As Integer
B) Dim sıcaklık Integer=20 B) As sayi Dim double
C) Dim sıcaklık As Integer=20 C) As sayi,deger Integer Dim
D) sıcaklık As Dım String=20 D) Dim sayi,deger As Integer, Double
E) Dim sıcaklık As String=20 E) As Integer Dim sayi

Cevap Açıklama: (C) Cevap Açıklama: (A)

14. Var olan bir proje nasıl açılır? 19. Aşağıdaki bütün kontrol nesnelerinde ortak bulunan
A) File menüsünden New Project seçilir. özelliklerden hangisi yanlış tanımlanmış r?
B) Start düğmesinden Visual Studio .NET klasöründen Visual A) Dock: Formun bir kısmının kontrolle dolmasını ayarlar.
Studio .NET simgesi klanır. B) Cursor: Kontrolün üzerindeyken fare imlecini ayarlar.
C) Start düğmesinden Visual Studio .NET klasöründen Visual C) Loca on: Kontrolün konumunu ayarlar.
Studio .EXE simgesi klanır. D) Anchor: Kilitler. Formun boyutu değişse de yeri sabit kalır.
D) File menüsünden Open Project seçilir. E) ForeColor: Arkaplan rengini ayarlar.
E) File menüsünden New File seçilir.
Cevap Açıklama: (E) -
Cevap Açıklama: (D)

15. Aşağıdakilerden hangisi veri kontrolu arasında yer almaz? 20. Projemizde var olan formların opacity özelliğinin alabileceği
A) Pointer en büyük ve en küçük değerler aşağıdakilerden hangisinde
B) DataSet doğru verilmiş r?
C) ProgressBar A) 100 – 30
D) BindingSource B) 100 – 0
E) Chart C) 95 – 40
D) 150 – 10
Cevap Açıklama: (C) - E) 95 – 0

Cevap Açıklama: (B)

CEVAP ANAHTARI
1. C 2. A 3. C 4. B 5. E 6. D 7. B 8. E 9. D 10. D 11. B 12. D 13. C 14. D 15. C 16. A 17. D 18. A 19. E 20. B

2
Görsel Programlama I
DİKKAT!
Bu testte 20 soru bulunmaktadır.
Cevaplarınızı, cevap kâğıdınızın Görsel Programlama I testi için ayrılan kısmına işaretleyiniz.

1. Form üzerinde seçilen bir nesneye ait özellikleri 6. Bellekte Short değişkenler için byte cinsinden ayrılan alan
görüntülemek için hangi panel kullanılır? aşağıdakilerden hangisidir?
A) Solu on Explorer A) 2 Byte
B) Araç Çubuğu B) 4 Byte
C) Proper es Paneli C) 6 Byte
D) Menü Çubuğu D) 8 Byte
E) ToolBox Paneli E) 1 Byte

Cevap Açıklama: (C) - Cevap Açıklama: (A) -

2. Kontrol nesnelerinin arka plan rengini ayarlayan özellik 7. Aşağıdakilerden hangisi Visual Basic .Net’te kullanılan
aşağıdakilerden hangisidir? operatörlerden biri değildir?
A) Anchor A) And
B) BackColor B) &&
C) Cursor C) +=
D) Dock D) *
E) Enabled E) Not

Cevap Açıklama: (B) Cevap Açıklama: (B)

3. Geliş rilen uygulama içerisinde resimleri göstermek için 8. Başlık çubuğunda görüntülenen formun isminin ayarlandığı
kullanılabilecek ToolBox kontrol nesnesi aşağıdakilerden özellik aşağıdakilerden hangisidir?
hangisidir? A) ControlBox
A) ListBox B) Name
B) Bu on C) Text
C) TextBox D) Cursor
D) PictureBox E) ShowInTaskbar
E) RichTextBox
Cevap Açıklama: (C) -
Cevap Açıklama: (D)

4. Veri tabanı işlemlerinin gerçekleş rilmesini sağlayan 9. Aşağıdakilerden hangisi değişken tanımlama kurallarına uygun
nesnelerin bulunduğu ToolBox sekmesi aşağıdakilerden yazılmış r?
hangisidir? A) Dim sayi As Integer
A) Containers B) As sayi Dim double
B) Components C) As sayi,deger Integer Dim
C) Data D) Dim sayi,deger As Integer, Double
D) Prin ng E) As Integer Dim sayi
E) Dialogs
Cevap Açıklama: (A)
Cevap Açıklama: (C)

5. İçerisindeki değerleri açılabilir bir liste hâlinde görüntüleyen 10. Child formların basamak hâlinde yerleşmesine ne ad verilir.
kontrol nesnesi aşağıdakilerden hangisidir?
A) ComboBox A) MDILayout
B) RadioBu on B) Strip
C) ListBox C) View
D) CheckBox D) Cascade
E) CheckedListBox E) Format

Cevap Açıklama: (A) - Cevap Açıklama: (D) Child formların basamak hâlinde
yerleşmesine cascade adı verilir.

1
11. Projede var olan iki formdan birincisinin adı kaynak.frm ve 16. Aşağıdaki kontrol nesnesi olaylarından hangisi kontrol ak en
ikincisinin adı da hedef.frm ise birinci formdan ikinci forma bir tuşa basıp bırakılınca kontrolün ele alınmasını sağlar?
geçişi sağlayan kod parçacığı aşağıdakilerden hangisidir? A) DragOver
B) GotFocus
A) kaynak.Hide() C) KeyDown
B) hedef.Disable() D) KeyPress
C) hedef.Enable() E) KeyUp
D) hedef.Show()
E) hedef.Add() Cevap Açıklama: (D)

Cevap Açıklama: (D) -

12. Aşağıdaki ifadelerden hangisi "eşit değil" anlamına 17. Aşağıdakilerden hangisi doğru yazılmış bir veri girişi
gelmektedir? deyimidir?
A) == A) sicaklik=InputBox("Hava sıcaklığını giriniz")
B) <= B) sicaklik= MsgBox(Sıcaklık,20)
C) >= C) uzunluk=25 Metre
D) != D) PRINT "Uzunluk Giriniz….";20
E) <=> E) INPUT "Girişler InputBox ile yapılacak r…."; InputBox

Cevap Açıklama: (D) Cevap Açıklama: (A)

13. Visual Studio 2012 programını başla ktan sonra karşımıza 18. Toplama, çıkarma, çarpma, bölme, mod ve üs alma gibi temel
gelen ekranda sırasıyla File -> New -> Project menü yolunu matema ksel işlemleri gerçekleş rmek için .............. kullanılır.
kullanarak açılan New Project penceresinde templates Cümledeki boş bırakılan yere aşağıdakilerden hangisi
sekmesinden Visual Basic programlama dilini ve Windows ge rilmelidir?
Forms Applica on seçeneğini işaretleyip ok butonuna A) karşılaş rma operatörleri
bas ktan sonra projemizi açabiliriz. B) man ksal operatörler
New Project penceresini açmak için kullanılan kısayol tuş C) atama operatörleri
kombinasyonu aşağıdakilerden hangisidir? D) aritme k operatörler
A) ctrl + shi + N E) işlemli atama operatörleri
B) ctrl + shi + F
C) ctrl + N Cevap Açıklama: (D)
D) ctrl + shi + A
E) ctrl + shi + O

Cevap Açıklama: (A) -

14. İçerisindeki değerleri bir liste şeklinde görüntüleyen kontrol 19. Aşağıdakilerden hangisi görsel programlamada Visual Studio
nesnesinene ad verilir? .NET pla ormunun tercih edilme sebeplerinden biri değildir?
A) CheckBox A) Esnek, kullanıcı tercihlerine göre özelleş rilebilir bir editöre
B) RadioBu on sahip olması
C) RichTextBox B) Tümleşik bir derleyiciye sahip olmaması
D) ComboBox C) Kod dosyalarının hiyerarşik bir şekilde görüntülenebilmesine
E) ListBox imkân vermesi
D) Değişik programlama dillerini desteklemesi
Cevap Açıklama: (E) E) Programcılar için çeşitli hazır araçlar sunması

Cevap Açıklama: (B) -

15. Projede var olan formların opacity özelliğinin alabileceği en


büyük ve en küçük değerler aşağıdakilerden hangisinde doğru
verilmiş r?
A) 100 – 30
B) 100 – 0
C) 95 – 40
D) 150 – 10
E) 95 – 0

Cevap Açıklama: (B)

2
20. I. Disposed: Kontrol Dispose metoduyla yok edilirken çağrılır.
II. KeyUp: Kontrole kladıktan sonra buton yukarı çıkarken
devredir.
III. MouseLeave: Kontrolün sınırından Mouse ile çıkılırken
kontrolü ele alır.
IV. DragEnter: Kontrole sürüklenen şey sınırdan içe geçince
kontrolü ele alır.
V. MouseUp: Kontrol ak en basılı bir tuş bırakılırken
kontrolü ele alır.
Yukarıda verilen özelliklerden hangisi ya da hangileri
doğrudur?
A) I, II ve IV
B) I, III ve IV
C) I, III ve V
D) I, III, IV ve V
E) I, II, III, IV, V

Cevap Açıklama: (B) -

CEVAP ANAHTARI
1. C 2. B 3. D 4. C 5. A 6. A 7. B 8. C 9. A 10. D 11. D 12. D 13. A 14. E 15. B 16. D 17. A 18. D 19. B 20. B

3
Görsel Programlama I
DİKKAT!
Bu testte 20 soru bulunmaktadır.
Cevaplarınızı, cevap kâğıdınızın Görsel Programlama I testi için ayrılan kısmına işaretleyiniz.

1. personel=InputBox("Personel Sayısını Giriniz.", "Personel 6. Visual Studio 2012'de yeni proje oluşturmak için hangi menü
Sayısı", 157) bileşenleri kullanılmalıdır?
Yukarıda verilen deyimdeki 157 değeri genel tanımlamada A) File -> New -> Project
aşağıdakilerden hangisinin yerine kullanılmış r? B) Project -> New
A) Pencere başlığı C) File -> Open -> Project
B) Mesaj D) File -> Open -> Recent Project
C) Varsayılan değer E) File -> Open Project
D) Seçenek
E) İkon Cevap Açıklama: (A) Unite: 2 Visual Studio 2012'de yeni proje
oluşturmak için File -> New -> Project menü bileşenleri
Cevap Açıklama: (C) Unite: 4 kullanılmalıdır.

2. Aşağıdakilerden hangisi Visual Basic programlama dilinde 7. Aşağıdaki veri plerinden hangisi evrensel bir karakter kod
kullanılan bir man ksal operatör değildir? olan Unicode standartlarındaki karakterleri temsil etmek için
A) Mod kullanılır?
B) Or A) Integer
C) And B) Double
D) Not C) String
E) AndAlso D) Long
E) Char
Cevap Açıklama: (A) Unite: 7
Cevap Açıklama: (E) Unite: 5

3. Mouse harekete geçince devreye giren kontrol 8. Kullanıcıların en sık kullandığı nesnelerin bulunduğu sekmenin
aşağıdakilerden hangisidir? adı aşağıdakilerden hangisidir?
A) MouseLeave A) All Windows Forms
B) MouseWhell B) Common Controls
C) MouseUp C) Containers
D) Loca onChanged D) Dialogs
E) MouseMouse E) General

Cevap Açıklama: (B) Unite: 3 Cevap Açıklama: (B) Unite: 3

4. ListBox nesnesinin Add metodunun görevi aşağıdakilerden 9. Visual Basic .NET ortamında seçeneklerden birini seçmeye
hangisidir? yarayan kontrol nesnesi aşağıdakilerden hangisidir?
A) Listenin sonunda bulunan elemanı silmek A) ComboBox
B) Listedeki elemanları sıralamak B) RadioBu on
C) Listeye eleman eklemek C) TabControl
D) Listedeki eleman sayısını bulmak D) Panel
E) Listenin içerisinde eleman aramak E) GroupBox

Cevap Açıklama: (C) Unite: 6 ListBox nesnesinin Items Cevap Açıklama: (B) Unite: 3
özelliğinin bir metodu olan Add, listeye eleman eklemek için
kullanılır.

5. Programlamada veri ve bilgilerin saklanması için kullanılan 10. Visual Studio .NET ortamında var olan bir projeye aşağıdaki
ha za birimlerine verilen ad aşağıdakilerden hangisidir? işlemlerin hangisi ile ulaşılır?
A) MesajBox A) File menüsünden New Project seçilir.
B) InputBox B) Start düğmesinden Visual Studio .NET klasöründen Visual
C) Değişken Studio .NET simgesi klanır.
D) USB Bellek C) Start düğmesinden Visual Studio .NET klasöründen Visual
E) MikroSD Kart Studio .EXE simgesi klanır.
D) File menüsünden Open Project seçilir.
Cevap Açıklama: (C) Unite: 5 Değişkenler veri ve bilgilerin E) File menüsünden New File seçilir.
saklanması için kullanılan ha za birimleridir.
Cevap Açıklama: (D) Unite: 1

1
11. Aşağıdakilerden hangisi Visual Studio.NET pla ormunun tercih 16. Visual Basic .NET’te bir değişken tanımlamak için hangi komut
edilmesini sağlayan özelliklerden biri değildir? kullanılmalıdır?
A) Esnek, kullanıcı tercihlerine göre özelleş rilebilir editöre A) Dim
sahip olması B) Input
B) Tümleşik bir derleyici ve hata ayıklayıcıya sahip olması C) Define
C) Değişik programlama dillerini desteklemesi D) Include
D) Arduino gibi geliş rme kartlarında rahatlıkla kullanılabiliyor E) As
olması
E) Programcılar için çeşitli hazır araçlar sunması Cevap Açıklama: (A) Unite: 5 Visual Basic .NET programlama
dilinde değişkenler Dim deyimi kullanılarak tanımlanır.
Cevap Açıklama: (D) Unite: 1 Arduino gibi geliş rme
kartlarında rahatlıkla kullanılabiliyor olması Visual Studio.NET
pla ormunun tercih edilmesinin nedenlerinden değildir.

12. Long değişken pinin Common Type System’de kullanılan 17. Visual Studio.NET editörünün görünmeyen pencerelerine
takma ismi aşağıdakilerin hangisinde doğru gösterilmiş r? aşağıdaki menülerden hangisi kullanılarak ulaşılır?
A) System.Long A) View
B) System.Int16 B) File
C) System.Int32 C) Edit
D) System.Int64 D) Project
E) Long E) Build

Cevap Açıklama: (D) Unite: 5 Cevap Açıklama: (A) Unite: 1

13. Üzerine nesneler ekleyebileceğimiz ve kod parçacıkları ile 18. Aşağıdakilerden hangisi dosya veya sayfa ismi olarak
projemizin çalışma esnasında gerçekleş rebileceğimiz olayları kullanılamaz?
belirlememize fayda sağlayan yapılara ne isim verilir? A) DosyaIsmi
A) Döngü B) SayfaIsmi
B) Fonksiyon C) dosyaismi
C) Form D) Dosyaİsmi!
D) Proje E) Sayfaismi
E) Özellik
Cevap Açıklama: (D) Unite: 4 Dosya veya sayfa isimlerinde
Cevap Açıklama: (C) Unite: 2 Üzerine nesneler türkçe karakter kullanılmaz.
ekleyebileceğimiz ve kod parçacıkları ile projemizin
çalışma esnasında gerçekleş rebileceğimiz olayları
belirlememize fayda sağlayan yapılara form denir.

14. Aşağıdakilerden hangisi eşit değil operatörüdür? 19. Bir proje çalışması esnasında fare ile form üzerine
A) >= gelindiğinde farenin ne şekilde görüneceği aşağıdaki
B) < özelliklerden hangisi ile ayarlanır?
C) <= A) AcceptBu on
D) <> B) Opacity
E) *= C) Cursor
D) Visible
Cevap Açıklama: (D) Unite: 7 E) Enabled

Cevap Açıklama: (C) Unite: 2

15. Visual Studio.Net pla ormunda geliş rilen uygulamaların 20. Program kodları aşağıdakilerden hangisine yazılmalıdır?
farklı bilgisayarlar veya aygıtlarda çalışabilmesi sağlayan A) Form penceresine
bileşen hangisidir? B) Kullanıcı inputBox ekranına
A) Java C) Sub Main() ile End Sub sa rları arasına
B) JDK D) ComboBox ekranına
C) .NET Framework E) Label Start() ile Label Stop() sa rları arasına
D) C#
E) F# Cevap Açıklama: (C) Unite: 4 Program kodları Sub Main() ile
End Sub sa rları arasına yazılmalıdır.
Cevap Açıklama: (C) Unite: 3 Visual Studio.Net pla ormunda
geliş rilen uygulamaların farklı bilgisayarlarda veya aygıtlarda
çalışabilmesi sağlayan bileşen .NET Framework'tür.

CEVAP ANAHTARI
1. C 2. A 3. B 4. C 5. C 6. A 7. E 8. B 9. B 10. D 11. D 12. D 13. C 14. D 15. C 16. A 17. A 18. D 19. C 20. C

You might also like