Dersler › Görsel Programlama › Sınavlar › Görsel Programlama 2023-2024 Final
📖 Konu özeti (sınav öncesi tekrar)
Görsel Programlama 2023-2024 Final Sınav Soruları
Bilgisayar Progamcılığı 2. sınıf bahar dönemi 2024 sınav soruları
Görsel Programlama: Temel Kavramlar ve Uygulamalar
Soru 1
NumericUpDown kontrolünde yukarı veya aşağı butonlara basıldığında değerin istenilen şekilde artması veya azalması için kontrolün aşağıdaki hangi özelliği kullanılır?
A Modifiers
B Decrement
C Exchanger
D ChangedValue
E Increment
E Doğru cevap
Açıklama
NumericUpDown kontrolünde değer arttırma veya azaltma işlemleri için kullanılan özellik Increment’tir.
Soru 2
Setup Project yöntemiyle uygulamanın sistemdeki tüm kullanıcılara kurulması için aşağıdaki özelliklerden hangisi True olarak ayarlanmalıdır?
A InstallUsers
B InstallAllUsers
C AllUsers
D InstallAll
E SetupAllUsers
B Doğru cevap
Açıklama
Uygulamanın tüm kullanıcılara kurulması için InstallAllUsers özelliği True olarak ayarlanmalıdır.
Soru 3
Aşağıdaki kontrollerden hangisi kapsama / gruplama kontrollerinden biridir?
A FlowLayoutPanel kontrolü
B OpenFileDialog kontrolü
C ProgressBar kontrolü
D ListView kontrolü
E ToolStrip kontrolü
A Doğru cevap
Açıklama
FlowLayoutPanel, kapsama / gruplama kontrollerinden biridir ve kontrol öğelerini düzenli bir şekilde yerleştirmeye yarar.
Soru 4
Baş taraftaki 012 alan kodu isteğe bağlı ve takip eden diğer numaraları zorunlu olmak üzere (012) 3456789 formatında veri girilmesi için MaskedTextBox kontrolünün Mask özelliği aşağıdakilerden hangisi olarak ayarlanmalıdır?
A (000) ___ -__-__
B (000) 999-99-99
C (999) 000-00-00
D (###) 999-99-99
E (###) 000-00-00
C Doğru cevap
Açıklama
MaskedTextBox kontrolünün Mask özelliği (999) 000-00-00 olarak ayarlandığında istenilen formatta veri girişi sağlanır.
Soru 5
ClickOnce ile bir projenin varsayılan kurulum yolu aşağıdakilerden hangisidir?
A bin\debug
B debug\release
C bin\publish
D publish\release
E bin\relase
C Doğru cevap
Açıklama
ClickOnce ile bir projenin varsayılan kurulum yolu bin\publish’tir.
Soru 6
Yukarıda verilen kod satırının işlevi aşağıdaki hangi seçenekte doğru verilmiştir?
A dosyaAdi isimli dosyanın bulunduğu sürücüyü string veri tipinde değişkene atar.
B dosyaAdi isimli dosyanın bulunduğu klasörü string veri tipinde değişkene atar.
C dosyaAdi isimli dosyanın uzantısını string veri tipinde değişkene atar.
D dosyaAdi isimli dosyayla ilgili istisnayı string veri tipinde değişkene atar.
E dosyaAdi isimli dosyayı oluşturan kullanıcıyı string veri tipinde değişkene atar.
C Doğru cevap
Açıklama
Bu kod satırı dosyaAdi isimli dosyanın uzantısını string veri tipinde a değişkenine atar.
Soru 7
Aşağıdakilerden hangisi konsol arayüzünün dezavantajlarından biridir?
A Minimum sistem kaynağı kullanır.
B Kullanıcı dostu arayüzdür.
C Servis uygulamalarının kontrolünü sağlar.
D Uygulamaların komut ve parametrelerini bilmek gerekmektedir.
E Zengin kullanıcı etkileşimi sağlar.
D Doğru cevap
Açıklama
Konsol arayüzünde uygulamaların komut ve parametrelerini bilmek gerekmektedir, bu da kullanıcı için bir dezavantajdır.
Soru 8
Aşağıdakilerden hangisi System.IO ad alanına ait değildir?
A BinaryStream
B FileInfo
C Path
D DriveInfo
E StringWriter
A Doğru cevap
Açıklama
BinaryStream, System.IO ad alanına ait değildir.
Soru 9
SplitContainer kontrolünün formu çalışma zamanı dikey veya yatay olarakbölmesini ayarlamak için aşağıdaki hangi özellik kullanılır?
A Direction
B FlowDirection
C Orientation
D Align
E RightToLeft
C Doğru cevap
Açıklama
SplitContainer kontrolünün formu dikey veya yatay olarak bölmesini ayarlamak için Orientation özelliği kullanılır.
Soru 10
Yukarıdaki resimde örneklendiği gibi MonthCalendar kontrolünün belirli bir tarih aralığını seçmesi için kontrolün aşağıdaki hangi özelliği kullanılır?
A DateRange
B Dates
C SelectionDateRange
D Range
E SelectionRange
E Doğru cevap
Açıklama
MonthCalendar kontrolünün belirli bir tarih aralığını seçmesi için SelectionRange özelliği kullanılır.
Soru 11
Veri tabanı tablolarına benzer bir yapıya sahip olup veri saklamak, düzenlemek ve işlemek için kullanılan sınıf aşağıdakilerden hangisidir?
A DataGridView
B DataAdapter
C DataList
D DataSet
E DataTable
E Doğru cevap
Açıklama
DataTable, veri saklamak, düzenlemek ve işlemek için kullanılan sınıftır.
Soru 12
Aşağıdakilerden hangisi bir uygulamanın kurulumunu sağlayan yerleşik Visual Studio yöntemlerinden biridir?
A Wizard
B InstallPackages
C ShareApp
D InstallProject
E ClickOnce
E Doğru cevap
Açıklama
ClickOnce, Visual Studio’nun yerleşik kurulum yöntemlerinden biridir.
Soru 13
Formun veya formda seçili bileşenin özelliklerini ayarlamak için aşağıdaki ekranlardan veya panellerden hangisi kullanılır?
A Kod Ekranı
B Özellikler Paneli
C Çözüm Gezgini Paneli
D Araç Kutusu
E Tasarımcı Ekranı
B Doğru cevap
Açıklama
Formun veya formda seçili bileşenin özelliklerini ayarlamak için Özellikler Paneli kullanılır.
Soru 14
Birden fazla form veya pencere içeren uygulama penceresi türü aşağıdakilerden hangisidir?
A Çocuk (Child) form
B Çok belgeli arayüz (Multiple Document Interface – MDI)
C WinForm
D Tekli belge arayüzü (Single Document Interface – SDI)
E WPF
B Doğru cevap
Açıklama
Çok belgeli arayüz (MDI), birden fazla form veya pencere içeren uygulama penceresi türüdür.
Soru 15
DataGridView kontrolünün veri kaynağını ayarlamak için kullanılan özellik aşağıdakilerden hangisidir?
A DataSet
B DataMember
C DataTable
D DataSource
E Table
D Doğru cevap
Açıklama
DataGridView kontrolünün veri kaynağını ayarlamak için DataSource özelliği kullanılır.
Soru 16
FileFormatException istisnası aşağıdaki durumlarından hangisi oluştuğunda meydana gelir?
A Dosya formatından kaynaklanan bir hata olduğunda.
B Dosya boyutu çok büyük olduğunda.
C Dosya yolu çok uzun olduğunda.
D Belirtilen klasörde dosya bulunamadığında.
E Dosya yolunda Türkçe karakter olduğunda.
A Doğru cevap
Açıklama
FileFormatException, dosya formatından kaynaklanan bir hata olduğunda meydana gelir.
Soru 17
Formun boyutu otomatik ölçeklendiğinde tetiklenen form olayı aşağıdakilerden hangisidir?
A Size
B AutoSizeChanged
C Resize
D AutoWindowChanged
E EnabledChanged
B Doğru cevap
Açıklama
Formun boyutu otomatik ölçeklendiğinde tetiklenen olay AutoSizeChanged’dir.
Soru 18
Yukarıda verilen kod satırının işlevi aşağıdakilerden hangisidir?
A ComboBox kontrolünde seçili indisin seçimini kaldırır ve indisi dizge veri tipinde değişkene atar.
B ComboBox kontrolünde bir indisi seçili hale getirir ve dizge veri tipinde değişkene atar.
C ComboBox kontrolünde seçili elemanın indisini alır ve dizge veri tipinde değişkene atar.
D ComboBox kontrolünde seçili elemanın değerini alır ve dizge veri tipinde değişkene atar.
E ComboBox kontrolünde seçili indislerin sayısını alır ve dizge veri tipinde değişkene atar.
D Doğru cevap
Açıklama
Bu kod satırı ComboBox kontrolünde seçili elemanın değerini alır ve string veri tipinde bolum değişkenine atar.
Soru 19
Yukarıdaki kod satırının işlevi aşağıdakilerden hangisidir?
A DataGridView kontrolünde seçili sütunun indisini alır.
B DataGridView kontrolünde seçili sütunun değerini alır.
C DataGridView kontrolünde satırların değerini geri döndürür.
D DataGridView kontrolünde seçili satırın indisini alır.
E DataGridView kontrolünde seçili satırın değerini alır.
D Doğru cevap
Açıklama
Bu kod satırı, DataGridView kontrolünde seçili satırın indisini alır.
Soru 20
Birden fazla seçenek arasından yalnızca bir tanesinin seçilmesini sağlayan form elemanı aşağıdakilerden hangisidir?
A RadioButton
B CheckedListBox
C CheckBox
D RichTextBox
E GroupBox
A Doğru cevap
Açıklama
RadioButton, birden fazla seçenek arasından yalnızca bir tanesinin seçilmesini sağlayan form elemanıdır.