auzefBilgisayar ProgramcılığıGörsel Programlama

Görsel Programlama 2023-2024 Final Sınav Soruları

Görsel Programlama 2023-2024 Final Sınav Soruları

#1. Aşağıdakilerden hangisi System.IO ad alanına ait değildir?

Cevap : A) BinaryStream

Açıklama : BinaryStream, System.IO ad alanına ait değildir.

#2. 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?

Cevap : E) DataTable

Açıklama : DataTable, veri saklamak, düzenlemek ve işlemek için kullanılan sınıftır.

#3. Yukarıdaki kod satırının işlevi aşağıdakilerden hangisidir?

Cevap : D) DataGridView kontrolünde seçili satırın indisini alır.

Açıklama : Bu kod satırı, DataGridView kontrolünde seçili satırın indisini alır.

#4. Formun boyutu otomatik ölçeklendiğinde tetiklenen form olayı aşağıdakilerden hangisidir?

Cevap : B) AutoSizeChanged

Açıklama : Formun boyutu otomatik ölçeklendiğinde tetiklenen olay AutoSizeChanged’dir.

#5. Birden fazla seçenek arasından yalnızca bir tanesinin seçilmesini sağlayan form elemanı aşağıdakilerden hangisidir?

Cevap : A) RadioButton

Açıklama : RadioButton, birden fazla seçenek arasından yalnızca bir tanesinin seçilmesini sağlayan form elemanıdır.

#6. DataGridView kontrolünün veri kaynağını ayarlamak için kullanılan özellik aşağıdakilerden hangisidir?

Cevap : D) DataSource

Açıklama : DataGridView kontrolünün veri kaynağını ayarlamak için DataSource özelliği kullanılır.

#7. Formun veya formda seçili bileşenin özelliklerini ayarlamak için aşağıdaki ekranlardan veya panellerden hangisi kullanılır?

Cevap : B) Özellikler Paneli

Açıklama : Formun veya formda seçili bileşenin özelliklerini ayarlamak için Özellikler Paneli kullanılır.

#8. 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?

Cevap : B) InstallAllUsers

Açıklama : Uygulamanın tüm kullanıcılara kurulması için InstallAllUsers özelliği True olarak ayarlanmalıdır.

#9. FileFormatException istisnası aşağıdaki durumlarından hangisi oluştuğunda meydana gelir?

Cevap : A) Dosya formatından kaynaklanan bir hata olduğunda.

Açıklama : FileFormatException, dosya formatından kaynaklanan bir hata olduğunda meydana gelir.

#10. Yukarıda verilen kod satırının işlevi aşağıdaki hangi seçenekte doğru verilmiştir?

Cevap : C) dosyaAdi isimli dosyanın uzantısını string veri tipinde değişkene atar.

Açıklama : Bu kod satırı dosyaAdi isimli dosyanın uzantısını string veri tipinde a değişkenine atar.

#11. Birden fazla form veya pencere içeren uygulama penceresi türü aşağıdakilerden hangisidir?

Cevap : B) Çok belgeli arayüz (Multiple Document Interface – MDI)

Açıklama : Çok belgeli arayüz (MDI), birden fazla form veya pencere içeren uygulama penceresi türüdür.

#12. Baş taraftaki 012 alan kodu isteğe bağlı ve takip eden diğer numaraları zorunlu olmak üzere (012) 345-67-89 formatında veri girilmesi için MaskedTextBox kontrolünün Mask özelliği aşağıdakilerden hangisi olarak ayarlanmalıdır?

Cevap : C) (999) 000-00-00

Açıklama : MaskedTextBox kontrolünün Mask özelliği (999) 000-00-00 olarak ayarlandığında istenilen formatta veri girişi sağlanır.

#13. ClickOnce ile bir projenin varsayılan kurulum yolu aşağıdakilerden hangisidir?

Cevap : C) binpublish

Açıklama : ClickOnce ile bir projenin varsayılan kurulum yolu binpublish’tir.

#14. Aşağıdakilerden hangisi konsol arayüzünün dezavantajlarından biridir?

Cevap : D) Uygulamaların komut ve parametrelerini bilmek gerekmektedir.

Açıklama : Konsol arayüzünde uygulamaların komut ve parametrelerini bilmek gerekmektedir, bu da kullanıcı için bir dezavantajdır.

#15. SplitContainer kontrolünün formu çalışma zamanı dikey veya yatay olarakbölmesini ayarlamak için aşağıdaki hangi özellik kullanılır?

Cevap : C) Orientation

Açıklama : SplitContainer kontrolünün formu dikey veya yatay olarak bölmesini ayarlamak için Orientation özelliği kullanılır.

#16. Yukarıda verilen kod satırının işlevi aşağıdakilerden hangisidir?

Cevap : D) ComboBox kontrolünde seçili elemanın değerini alır ve dizge veri tipinde değişkene atar.

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.

#17. Aşağıdaki kontrollerden hangisi kapsama / gruplama kontrollerinden biridir?

Cevap : A) FlowLayoutPanel kontrolü

Açıklama : FlowLayoutPanel, kapsama / gruplama kontrollerinden biridir ve kontrol öğelerini düzenli bir şekilde yerleştirmeye yarar.

#18. 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?

Cevap : E) SelectionRange

Açıklama : MonthCalendar kontrolünün belirli bir tarih aralığını seçmesi için SelectionRange özelliği kullanılır.

#19. 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?

Cevap : E) Increment

Açıklama : NumericUpDown kontrolünde değer arttırma veya azaltma işlemleri için kullanılan özellik Increment’tir.

#20. Aşağıdakilerden hangisi bir uygulamanın kurulumunu sağlayan yerleşik Visual Studio yöntemlerinden biridir?

Cevap : E) ClickOnce

Açıklama : ClickOnce, Visual Studio’nun yerleşik kurulum yöntemlerinden biridir.

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Görsel Programlama 2023-2024 Final Sınav Soruları

Auzef – Açık Öğretim Fakültesi
Bölüm : Auzef Bilgisayar Programcılığı
Sınıf : 2. Sınıf
Ders : Görsel Programlama
Dönem : Bahar Dönemi

Görsel Programlama 2023-2024 Final Sınav Soruları

Auzef – Açık Öğretim Fakültesi
Bölüm : Auzef Bilgisayar Programcılığı
Sınıf : 2. Sınıf
Ders : Görsel Programlama
Dönem : Bahar Dönemi

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Bilgisayar Progamcılığı 2. sınıf bahar dönemi 2024 sınav soruları

Görsel Programlama: Temel Kavramlar ve Uygulamalar

Özet

Görsel programlama, kullanıcıların grafiksel bileşenleri ve araçları kullanarak yazılım uygulamaları geliştirmesine olanak tanıyan bir programlama paradigmasıdır. Bu makalede, görsel programlama ile ilgili temel kavramlar ve bu kavramların uygulamaları ele alınmaktadır. NumericUpDown kontrolü, Setup Project yöntemi, FlowLayoutPanel kontrolü, MaskedTextBox kontrolü, ClickOnce dağıtım yöntemi gibi konular ayrıntılı olarak incelenmiştir.

Giriş

Görsel programlama, programcıların kod yazarak değil, görsel araçlar kullanarak programlar oluşturmasına olanak tanır. Bu yaklaşım, özellikle hızlı prototip oluşturma ve kullanıcı ara yüzü tasarımı için oldukça etkilidir. Görsel programlama araçları, kullanıcıların çeşitli kontrolleri ve bileşenleri sürükleyip bırakarak uygulamalar geliştirmesine olanak tanır.

NumericUpDown Kontrolü

NumericUpDown kontrolü, kullanıcıların belirli bir aralıkta sayısal değerler seçmesine olanak tanır. Bu kontrolün Increment özelliği, değerin istenilen şekilde artmasını veya azalmasını sağlar. Örneğin, bir NumericUpDown kontrolünde değerin 1’er 1’er artması için Increment özelliği kullanılır.

Setup Project Yöntemi

Setup Project yöntemi, bir uygulamanın sistemdeki tüm kullanıcılara kurulmasını sağlar. Bu yöntemde, InstallAllUsers özelliği True olarak ayarlandığında, uygulama tüm kullanıcılar için kurulabilir hale gelir. Bu, özellikle kurumsal ortamlarda önemli bir özelliktir.

FlowLayoutPanel Kontrolü

FlowLayoutPanel kontrolü, içindeki öğelerin düzenli bir şekilde yerleştirilmesini sağlar. Bu kontrol, özellikle kullanıcı arayüzlerinin dinamik olarak oluşturulmasında ve düzenlenmesinde kullanışlıdır. Öğeler, belirli bir düzen içinde yerleştirilir ve bu düzen kullanıcı tarafından kolayca değiştirilebilir.

MaskedTextBox Kontrolü

MaskedTextBox kontrolü, belirli bir formatta veri girilmesini sağlar. Örneğin, (012) 345­67­89 formatında bir telefon numarası girişi için MaskedTextBox kontrolünün Mask özelliği (999) 000-00-00 olarak ayarlanabilir. Bu, kullanıcıların veri girişi sırasında belirli bir formatı takip etmelerini zorunlu kılar.

ClickOnce Dağıtım Yöntemi

ClickOnce, yazılım uygulamalarının internet üzerinden kolayca dağıtılmasını sağlayan bir yöntemdir. Bu yöntem, uygulamaların kullanıcılar tarafından kolayca indirilip kurulmasına olanak tanır. ClickOnce ile bir projenin varsayılan kurulum yolu bin\publish’tir.

ComboBox ve DataGridView Kontrolleri

ComboBox kontrolü, kullanıcıların bir listeden seçim yapmasını sağlar. Seçili elemanın değerini almak için SelectedIndex ve Items özellikleri kullanılır. DataGridView kontrolü ise, veri tablolarını görüntülemek ve düzenlemek için kullanılır. Seçili satırın indisini almak için Rows ve RowIndex özellikleri kullanılır.

Sonuç

Görsel programlama, yazılım geliştirme süreçlerini hızlandıran ve kullanıcı dostu arayüzler oluşturan önemli bir programlama paradigmasıdır. Bu makalede ele alınan kontroller ve yöntemler, görsel programlamanın temel taşlarını oluşturmaktadır. NumericUpDown, Setup Project, FlowLayoutPanel, MaskedTextBox ve ClickOnce gibi bileşenler, görsel programlamanın gücünü ve esnekliğini göstermektedir.

@lolonolo_com

Görsel Programlama 2023-2024 Final Sınav Soruları

Görsel Programlama 2023-2024 Final Sınav Soruları

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

Cevap : E) Increment

Açıklama : NumericUpDown kontrolünde değer arttırma veya azaltma işlemleri için kullanılan özellik Increment’tir.

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

Cevap : B) InstallAllUsers

Açıklama : Uygulamanın tüm kullanıcılara kurulması için InstallAllUsers özelliği True olarak ayarlanmalıdır.

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ü

Cevap : A) FlowLayoutPanel kontrolü

Açıklama : FlowLayoutPanel, kapsama / gruplama kontrollerinden biridir ve kontrol öğelerini düzenli bir şekilde yerleştirmeye yarar.

4. Baş taraftaki 012 alan kodu isteğe bağlı ve takip eden diğer numaraları zorunlu olmak üzere (012) 345­67­89 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

Cevap : C) (999) 000-00-00

Açıklama : MaskedTextBox kontrolünün Mask özelliği (999) 000-00-00 olarak ayarlandığında istenilen formatta veri girişi sağlanır.

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

Cevap : C) bin\publish

Açıklama : ClickOnce ile bir projenin varsayılan kurulum yolu bin\publish’tir.

Görsel Programlama 2023-2024 Final Sınav Soru-6
str a = System.IO.Path.GetExtension(dosya Adi);

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.

Cevap : C) dosyaAdi isimli dosyanın uzantısını string veri tipinde değişkene atar.

Açıklama : Bu kod satırı dosyaAdi isimli dosyanın uzantısını string veri tipinde a değişkenine atar.

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.

Cevap : D) Uygulamaların komut ve parametrelerini bilmek gerekmektedir.

Açıklama : Konsol arayüzünde uygulamaların komut ve parametrelerini bilmek gerekmektedir, bu da kullanıcı için bir dezavantajdır.

8. Aşağıdakilerden hangisi System.IO ad alanına ait değildir?

A) BinaryStream
B) FileInfo
C) Path
D) DriveInfo
E) StringWriter

Cevap : A) BinaryStream

Açıklama : BinaryStream, System.IO ad alanına ait değildir.

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

Cevap : C) Orientation

Açıklama : SplitContainer kontrolünün formu dikey veya yatay olarak bölmesini ayarlamak için Orientation özelliği kullanılır.

Görsel Programlama 2023-2024 Final Sınav Soru 10

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

Cevap : E) SelectionRange

Açıklama : MonthCalendar kontrolünün belirli bir tarih aralığını seçmesi için SelectionRange özelliği kullanılır.

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

Cevap : E) DataTable

Açıklama : DataTable, veri saklamak, düzenlemek ve işlemek için kullanılan sınıftır.

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

Cevap : E) ClickOnce

Açıklama : ClickOnce, Visual Studio’nun yerleşik kurulum yöntemlerinden biridir.

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ı

Cevap : B) Özellikler Paneli

Açıklama : Formun veya formda seçili bileşenin özelliklerini ayarlamak için Özellikler Paneli kullanılır.

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

Cevap : B) Çok belgeli arayüz (Multiple Document Interface – MDI)

Açıklama : Çok belgeli arayüz (MDI), birden fazla form veya pencere içeren uygulama penceresi türüdür.

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

Cevap : D) DataSource

Açıklama : DataGridView kontrolünün veri kaynağını ayarlamak için DataSource özelliği kullanılır.

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.

Cevap : A) Dosya formatından kaynaklanan bir hata olduğunda.

Açıklama : FileFormatException, dosya formatından kaynaklanan bir hata olduğunda meydana gelir.

17. Formun boyutu otomatik ölçeklendiğinde tetiklenen form olayı aşağıdakilerden hangisidir?

A) Size
B) AutoSizeChanged
C) Resize
D) AutoWindowChanged
E) EnabledChanged

Cevap : B) AutoSizeChanged

Açıklama : Formun boyutu otomatik ölçeklendiğinde tetiklenen olay AutoSizeChanged’dir.

Soru 18
string bolum = comboBox1.Items[comboBox1. SelectedIndex].ToString();

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.

Cevap : D) ComboBox kontrolünde seçili elemanın değerini alır ve dizge veri tipinde değişkene atar.

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
DataGridViewRow r = dataGridView1.Rows[e.RowIndex];

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.

Cevap : D) DataGridView kontrolünde seçili satırın indisini alır.

Açıklama : Bu kod satırı, DataGridView kontrolünde seçili satırın indisini alır.

 

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

Cevap : A) RadioButton

Açıklama : RadioButton, birden fazla seçenek arasından yalnızca bir tanesinin seçilmesini sağlayan form elemanıdır.

@lolonolo_com

Auzef Bilgisayar Programcılığı-min

error: Kopyalamaya Karşı Korumalıdır!