LOLONOLO Ana Sayfa » blog » auzef » Görsel Programlama 2023-2024 Vize Soruları
auzefBilgisayar ProgramcılığıGörsel Programlama

Görsel Programlama 2023-2024 Vize Soruları

Görsel Programlama 2023-2024 Vize Soruları

 
LOLONOLO Ana Sayfa » blog » auzef » Görsel Programlama 2023-2024 Vize Soruları

#1. Aşağıdakilerden hangisi WinForms arayüz çerçevesinin özelliklerinden biridir?

Cevap : C) Sürükle-bırak yöntemiyle arzulanan form tasarımının kolayca oluşturulmasını sağlar.

Açıklama : **WinForms**, sürükle-bırak yöntemi ile kolay bir kullanıcı arayüzü tasarlamaya olanak tanır.

#2. ‘partial’ anahtar kelimesinin işlevi aşağıdaki şıkların hangisinde doğru olarak belirtilmiştir?

Cevap : D) Sınıfın kodlarının birden fazla kaynak kod dosyasına ayrılmasını sağlar.

Açıklama : **partial** anahtar kelimesi, büyük sınıfların kodlarını birden fazla dosyaya bölebilmek için kullanılır.

#3. Yukarıda verilen Bul butonun tıklanma koduna göre yukarıdaki resimde Keman, Gitar ve Piyano seçildiğinde mesaj penceresinde gözükecek çıktı aşağıdakilerden hangisidir? (CheckBox kontrolleri yukarıdan aşağıya sırayla isimlenmiştir.)

Cevap : D) $

#4. Form1 isimli formun görsel kontrolleriyle ilgili kodlar aşağıdaki hangi kaynak kod dosyasına kaydedilir?

Cevap : E) Form1.Designer.cs

Açıklama : **Form1.Designer.cs** dosyası, Windows Forms uygulamalarında formun tasarım bileşenlerini ve görsel kontrolleri içerir.

#5. İletişim Kutuları sekmesinde yer alan kontrol pencerelerini görüntülemek için aşağıdaki metodlardan hangisi kullanılır?

Cevap : C) ShowDialog()

Açıklama : **ShowDialog()** metodu, bir iletişim kutusunu (dialog box) modal olarak açar.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#6. StatusStrip kontrolünde aşağıdaki bileşenlerden hangisi bulunamaz?

Cevap : E) TextBox

Açıklama : **StatusStrip**, durum çubuğu oluşturmak için kullanılır ve **TextBox** içermez.

 

#7. Dokümanı yazıcıya göndermek için aşağıda verilen kontrollerden hangisi kullanılır?

Cevap : B) PrintDocument

Açıklama : **PrintDocument** kontrolü, bir dokümanın yazıcıya gönderilmesi için kullanılır.

#8. Formda Enter tuşuna basıldığında çalıştırılacak butonun ayarlandığı Form özelliği aşağıdaki şıkların hangisinde doğru olarak belirtilmiştir?

Cevap : E) AcceptButton

Açıklama : **AcceptButton** özelliği, formda **Enter** tuşuna basıldığında çalıştırılacak butonu belirler.

#9. Yukarıdaki kod satırının işlevi aşağıdaki hangi seçenekte verilmiştir?

Cevap : D) ComboBox kontrolünde seçili elemanın değerini alır.

#10. Aşağıdaki kontrollerden hangisi menü ve araç çubuklarının yerleşimi için formu üst, alt, sağ ve sol panellere böler?

Cevap : E) ToolStripContainer

Açıklama : **ToolStripContainer**, menü ve araç çubuklarını konumlandırmak için kullanılan bir kapsayıcı bileşendir.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#11. ListBox kontrolünün değerleri içinde belirli bir indisteki elemanı koleksiyondan silmek için aşağıda verilen metodlardan hangisi kullanılır?

Cevap : A) RemoveAt()

Açıklama : **RemoveAt(index)** metodu, belirtilen indeksteki öğeyi ListBox’tan kaldırır.

#12. Aşağıdaki kontrollerden hangisi kullanıcının açılır listeden tek bir seçim yapması için kullanılır?

Cevap : E) ComboBox

Açıklama : **ComboBox**, kullanıcının açılır listeden tek bir seçim yapmasına olanak tanır.

#13. Aşağıda verilen olaylardan hangisi formun düzeni değiştiğinde tetiklenir?

Cevap : A) Layout

Açıklama : **Layout** olayı, formun veya içeriğinin düzeni değiştiğinde tetiklenir.

#14. Form kontrolleri (elemanları) Visual Studio editöründe aşağıdaki hangi panel, pencere veya ekranda listelenir?

Cevap : B) Araç Kutusu

Açıklama : **Araç Kutusu (Toolbox)**, form üzerinde kullanılabilecek kontrollerin bulunduğu bölümdür.

#15. TextBox kontrolünde içeriği varsayılan değere döndürmek için aşağıda verilen metodlardan hangisi kullanılır?

Cevap : A) ResetText()

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#16. Formu satır ve sütun halinde çerçevelere bölen ve her hücre içerisine yalnızca tek bir kontrol eklenmesine izin veren form kontrolü aşağıdakilerden hangisidir?

Cevap : D) TableLayoutPanel

Açıklama : **TableLayoutPanel**, formu hücresel bölümlere ayırarak içerisine yalnızca bir kontrol eklenmesine izin verir.

#17. Formun kullandığı sistem kaynaklarını serbest bırakmak için kullanılan metod aşağıdaki hangi seçenekte doğru verilmiştir?

Cevap : C) Dispose()

Açıklama : **Dispose()** metodu, formun ve ilişkili kaynakların serbest bırakılmasını sağlar.

#18. Formun başlangıçta işletim sisteminin varsayılan konumunda açılması için formun StartPosition özelliğine aşağıdaki hangi değer verilmelidir?

Cevap : E) WindowsDefaultLocation

Açıklama : **WindowsDefaultLocation**, formun işletim sisteminin belirlediği varsayılan konumda açılmasını sağlar.

#19. Klavye olaylarının çalışma sıralaması aşağıdaki hangi seçenekte doğru olarak belirtilmiştir?

Cevap : A) KeyDown, KeyPress ve KeyUp

Açıklama : **KeyDown → KeyPress → KeyUp** sırasıyla klavyeden tuşa basılma sürecini ifade eder.

#20. Konsol arayüzü ve grafiksel kullanıcı arayüzü ile ilgili aşağıda verilenlerden hangisi yanlıştır?

Cevap : E) Konsol arayüzünde yer alan form elemanları tıklama, seçme, yazma, seçme gibi çeşitli kullanıcı etkileşimleri sunar.

Açıklama : **Konsol arayüzünde** form elemanları bulunmaz, yalnızca komutlar üzerinden etkileşim sağlanır.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

Öncesi
TESTi BiTiR, PUANINI GÖR

SONUÇ

Görsel Programlama 2023-2024 Vize Soruları

1. TextBox kontrolünde içeriği varsayılan değere döndürmek için aşağıda verilen metodlardan hangisi kullanılır?

A) ResetText()
B) DeselectAll()
C) Start()
D) Clear()
E) Default()

Cevap : A) ResetText()

Açıklama :

2. Konsol arayüzü ve grafiksel kullanıcı arayüzü ile ilgili aşağıda verilenlerden hangisi yanlıştır?

A) Grafiksel kullanıcı arayüzüne sahip yazılımlarda kullanıcı etkileşimi daha yüksektir.
B) Konsol arayüzünde çalıştırılacak programların komut ve parametrelerini bilmek gereklidir.
C) Grafiksel kullanıcı arayüzüne sahip yazılımlarda pencere ve form kontrolleri kullanılır.
D) Konsol arayüzü, kullanıcıdan veri alma ve program çıktılarını gösterme işlevlerine sahiptir.
E) Konsol arayüzünde yer alan form elemanları tıklama, seçme, yazma, seçme gibi çeşitli kullanıcı etkileşimleri sunar.

Cevap : E) Konsol arayüzünde yer alan form elemanları tıklama, seçme, yazma, seçme gibi çeşitli kullanıcı etkileşimleri sunar.

Açıklama : **Konsol arayüzünde** form elemanları bulunmaz, yalnızca komutlar üzerinden etkileşim sağlanır.

3. Görsel Programlama 2023-2024 Vize Soruları 3. SORU-min

Yukarıda verilen Bul butonun tıklanma koduna göre yukarıdaki resimde Keman, Gitar ve Piyano seçildiğinde mesaj penceresinde gözükecek çıktı aşağıdakilerden hangisidir? (CheckBox kontrolleri yukarıdan aşağıya sırayla isimlenmiştir.)

A) &
B) *
C) %
D) $
E) #

Cevap : D) $

Açıklama :

4. Form kontrolleri (elemanları) Visual Studio editöründe aşağıdaki hangi panel, pencere veya ekranda listelenir?

A) Tasarımcı Ekranı
B) Araç Kutusu
C) Kod Ekranı
D) Özellikler Penceresi
E) Çözüm Gezgini Paneli

Cevap : B) Araç Kutusu

Açıklama : **Araç Kutusu (Toolbox)**, form üzerinde kullanılabilecek kontrollerin bulunduğu bölümdür.

5. Görsel Programlama 2023-2024 Vize Soruları 5. SORU-min

Yukarıdaki kod satırının işlevi aşağıdaki hangi seçenekte verilmiştir?

A) ComboBox kontrolünde bir indisi seçili hale getirir.
B) ComboBox kontrolünde seçili elemanın indisini alır.
C) ComboBox kontrolünde seçili indisin seçimini kaldırır.
D) ComboBox kontrolünde seçili elemanın değerini alır.
E) ComboBox kontrolünde seçili değerin seçimini kaldırır.

Cevap : D) ComboBox kontrolünde seçili elemanın değerini alır.

Açıklama :

6. Formu satır ve sütun halinde çerçevelere bölen ve her hücre içerisine yalnızca tek bir kontrol eklenmesine izin veren form kontrolü aşağıdakilerden hangisidir?

A) GroupBox
B) FlowLayoutPanel
C) TabControl
D) TableLayoutPanel
E) Panel

Cevap : D) TableLayoutPanel

Açıklama : **TableLayoutPanel**, formu hücresel bölümlere ayırarak içerisine yalnızca bir kontrol eklenmesine izin verir.

7. Klavye olaylarının çalışma sıralaması aşağıdaki hangi seçenekte doğru olarak belirtilmiştir?

A) KeyDown, KeyPress ve KeyUp
B) KeyUp, KeyPress ve KeyDown
C) KeyUp, KeyDown ve KeyPress
D) KeyPress, KeyDown ve KeyUp
E) KeyDown, KeyUp ve KeyPress

Cevap : A) KeyDown, KeyPress ve KeyUp

Açıklama : **KeyDown → KeyPress → KeyUp** sırasıyla klavyeden tuşa basılma sürecini ifade eder.

8. Formda Enter tuşuna basıldığında çalıştırılacak butonun ayarlandığı Form özelliği aşağıdaki şıkların hangisinde doğru olarak belirtilmiştir?

A) ImeMode
B) AllowDrop
C) ControlBox
D) Enabled
E) AcceptButton

Cevap : E) AcceptButton

Açıklama : **AcceptButton** özelliği, formda **Enter** tuşuna basıldığında çalıştırılacak butonu belirler.

9. Aşağıdaki kontrollerden hangisi kullanıcının açılır listeden tek bir seçim yapması için kullanılır?

A) CheckedListBox
B) CheckBox
C) ListBox
D) RadioButton
E) ComboBox

Cevap : E) ComboBox

Açıklama : **ComboBox**, kullanıcının açılır listeden tek bir seçim yapmasına olanak tanır.

10. İletişim Kutuları sekmesinde yer alan kontrol pencerelerini görüntülemek için aşağıdaki metodlardan hangisi kullanılır?

A) DisplayDialog()
B) VisibleDialog()
C) ShowDialog()
D) Display()
E) Run()

Cevap : C) ShowDialog()

Açıklama : **ShowDialog()** metodu, bir iletişim kutusunu (dialog box) modal olarak açar.

Görsel Programlama 2023-2024 Vize Soruları

11. Formun başlangıçta işletim sisteminin varsayılan konumunda açılması için formun StartPosition özelliğine aşağıdaki hangi değer verilmelidir?

A) Manual
B) WindowsDefaultBounds
C) CenterParent
D) CenterScreen
E) WindowsDefaultLocation

Cevap : E) WindowsDefaultLocation

Açıklama : **WindowsDefaultLocation**, formun işletim sisteminin belirlediği varsayılan konumda açılmasını sağlar.

12. Dokümanı yazıcıya göndermek için aşağıda verilen kontrollerden hangisi kullanılır?

A) PrintSetupDialog
B) PrintDocument
C) PrintDialog
D) PrintPreviewDialog
E) PageSetupDialog

Cevap : B) PrintDocument

Açıklama : **PrintDocument** kontrolü, bir dokümanın yazıcıya gönderilmesi için kullanılır.

13. Aşağıda verilen olaylardan hangisi formun düzeni değiştiğinde tetiklenir?

A) Layout
B) LocationChanged
C) VisibleChanged
D) Resize
E) Leave

Cevap : A) Layout

Açıklama : **Layout** olayı, formun veya içeriğinin düzeni değiştiğinde tetiklenir.

14. Aşağıdaki kontrollerden hangisi menü ve araç çubuklarının yerleşimi için formu üst, alt, sağ ve sol panellere böler?

A) TableLayoutPanel
B) FlowLayoutPanel
C) StatusStrip
D) ToolStrip
E) ToolStripContainer

Cevap : E) ToolStripContainer

Açıklama : **ToolStripContainer**, menü ve araç çubuklarını konumlandırmak için kullanılan bir kapsayıcı bileşendir.

15. Formun kullandığı sistem kaynaklarını serbest bırakmak için kullanılan metod aşağıdaki hangi seçenekte doğru verilmiştir?

A) Application.Exit()
B) Exit()
C) Dispose()
D) Close()
E) Hide()

Cevap : C) Dispose()

Açıklama : **Dispose()** metodu, formun ve ilişkili kaynakların serbest bırakılmasını sağlar.

16. ‘partial’ anahtar kelimesinin işlevi aşağıdaki şıkların hangisinde doğru olarak belirtilmiştir?

A) Formun kontrollerini çağırır.
B) Formun görsel kontrollerinin bildirimini sağlar.
C) Form olaylarının bildirimini sağlar.
D) Sınıfın kodlarının birden fazla kaynak kod dosyasına ayrılmasını sağlar.
E) Program çalıştırıldığında ilk çağrılan metottur.

Cevap : D) Sınıfın kodlarının birden fazla kaynak kod dosyasına ayrılmasını sağlar.

Açıklama : **partial** anahtar kelimesi, büyük sınıfların kodlarını birden fazla dosyaya bölebilmek için kullanılır.

17. Form1 isimli formun görsel kontrolleriyle ilgili kodlar aşağıdaki hangi kaynak kod dosyasına kaydedilir?

A) Program.cs
B) Form1.sln
C) Form1.cs
D) Form1.csproj
E) Form1.Designer.cs

Cevap : E) Form1.Designer.cs

Açıklama : **Form1.Designer.cs** dosyası, Windows Forms uygulamalarında formun tasarım bileşenlerini ve görsel kontrolleri içerir.

18. Aşağıdakilerden hangisi WinForms arayüz çerçevesinin özelliklerinden biridir?

A) WinForms uygulaması geliştirmek için XAML dilini bilmek gereklidir.
B) Etkili veri bağlama özelliklerini destekler.
C) Sürükle-bırak yöntemiyle arzulanan form tasarımının kolayca oluşturulmasını sağlar.
D) Vektör tabanlı grafik kullanır.
E) Büyük çaplı ve kurumsal uygulamalar için idealdir.

Cevap : C) Sürükle-bırak yöntemiyle arzulanan form tasarımının kolayca oluşturulmasını sağlar.

Açıklama : **WinForms**, sürükle-bırak yöntemi ile kolay bir kullanıcı arayüzü tasarlamaya olanak tanır.

19. ListBox kontrolünün değerleri içinde belirli bir indisteki elemanı koleksiyondan silmek için aşağıda verilen metodlardan hangisi kullanılır?

A) RemoveAt()
B) Delete()
C) Push
D) Pop
E) Remove()

Cevap : A) RemoveAt()

Açıklama : **RemoveAt(index)** metodu, belirtilen indeksteki öğeyi ListBox’tan kaldırır.

20. StatusStrip kontrolünde aşağıdaki bileşenlerden hangisi bulunamaz?

A) StatusLabel
B) DropDownButton
C) ProgressBar
D) SplitButton
E) TextBox

Cevap : E) TextBox

Açıklama : **StatusStrip**, durum çubuğu oluşturmak için kullanılır ve **TextBox** içermez.

 

Auzef Bilgisayar Programcılığı-min

Editor

Editör