⚠️ Bu portal eğitim amaçlıdır. İçerikler ticari amaçla kullanılamaz. Detaylı bilgi
3. Dönem WTK2005

Görsel Programlama I

Toplam 189 soru bulundu.

Ders Materyalleri

Görsel Programlama I - Tüm Sorular

Ünite 1

Soru 1

Kullanıcıların bilgisayarla daha kolay etkileşim kurması için pencereler, ikonlar ve fare gibi görsel öğeleri kullanmayı sağlayan Grafiksel Kullanıcı Arayüzü (GUI) kavramı ilk olarak nerede ortaya çıkmıştır?

Seçenekler

A
Xerox PARC Laboratuvarları
B
Bell Laboratuvarları
C
IBM Araştırma Merkezi
D
Microsoft Araştırma Merkezi
E
Apple Araştırma Geliştirme

Soru 2

Burnett ve Baker'ın sınıflandırmasına göre, programların büyük ölçüde görsel parçalarla (örneğin Scratch veya LabVIEW gibi) tanımlandığı sistemlere ne ad verilir?

Seçenekler

A
Görsel destekli metinsel diller
B
Gerçek görsel diller
C
Karma (Hibrit) sistemler
D
Komut satırı arayüzleri
E
Olay tabanlı programlama dilleri

Soru 3

Aşağıdakilerden hangisi görsel programlamanın temel özelliklerinden biri değildir?

Seçenekler

A
Sadece metin tabanlı komutlarla kod yazma üzerine kurulu olması
B
Programcıların bileşenleri sürükleyip bırakarak yerleştirmesi
C
Programın temel kod iskeletini otomatik olarak oluşturması
D
Fare tıklaması gibi kullanıcı olaylarına göre çalışması
E
Uygulamanın görsel tasarımına önem verilmesi

Soru 4

Görsel programlamanın sağladığı kolaylıklardan (avantajlardan) biri aşağıdakilerden hangisidir?

Seçenekler

A
Çok özel ihtiyaçlar için kesinlikle kod yazmaya gerek kalmaması
B
Büyük ve karmaşık projeleri tek başına hızlıca tamamlaması
C
Otomatik oluşturulan kodların her zaman en hızlı ve verimli şekilde çalışması
D
Programda hiçbir zaman performans sorunu yaşanmaması
E
Yeni başlayanlar için öğrenmeyi kolaylaştırması ve hızlı ön tasarım yapma imkanı sunması

Soru 5

Görsel programlamanın eksik yönlerinden (sınırlılıklarından) biri aşağıdakilerden değildir?

Seçenekler

A
Çok özel tasarımlar için kod yazmanın gerekebilmesi
B
Yazılım geliştirme sürecinde hata oranını azaltması
C
Otomatik üretilen kodlar nedeniyle bazen performans sorunları yaşanabilmesi
D
Büyük ve karmaşık profesyonel projelerde metin kodlamayla desteklenmesi gerekmesi
E
Görsel araçların sunduğu bileşenlerin her zaman yeterli olmaması

Soru 6

Java'nın ilk görsel kütüphanesi olan AWT'nin en önemli dezavantajı aşağıdakilerden hangisidir?

Seçenekler

A
Saf Java diliyle yazılmış olması
B
Çok zengin ve çeşitli arayüz bileşenleri sunması
C
Farklı bilgisayar işletim sistemlerinde tutarsız bir şekilde görünmesi ve çalışması
D
Farklı işletim sistemlerinde her zaman aynı görünmesi
E
Modern ses ve video desteğine sahip olması

Soru 7

JavaFX teknolojisinde, arayüzün (ekranın) tasarımını yapan kısım ile uygulamanın çalışma mantığını yazan kodu birbirinden ayırmayı sağlayan özellik aşağıdakilerden hangisidir?

Seçenekler

A
Scene Graph modeli (Sahne Grafiği)
B
CSS (Stil Sayfaları) desteği
C
Multimedya (ses ve video) desteği
D
FXML (XML tabanlı arayüz tanımlama dili) desteği
E
Platform bağımsızlık (Her yerde çalışabilme)

Soru 8

JavaFX uygulamasının mimarisinde, programın kullanıcıya gösterilen ana penceresini temsil eden temel bileşen aşağıdakilerden hangisidir?

Seçenekler

A
Node (Düğüm)
B
Scene (Sahne)
C
Root Node (Kök Düğüm)
D
Scene Graph (Sahne Grafiği)
E
Stage (Sahneleme)

Soru 9

Apache Yazılım Vakfı tarafından geliştirilen NetBeans IDE'nin, farklı Java projeleri ve diğer programlama dilleri için sunduğu en önemli avantajlarından biri aşağıdakilerden hangisidir?

Seçenekler

A
Sadece Java SE projelerini desteklemesi
B
PHP, C/C++ gibi dilleri desteklemek için her zaman ek ücretli eklentiler istemesi
C
Yalnızca Windows işletim sisteminde tam performansla çalışması
D
Modüler bir yapıda olması sayesinde farklı ihtiyaçlara göre esnek bir şekilde ayarlanabilmesi
E
Günümüzde artık güncel gelişmelerden uzak kalmış eski bir IDE olması

Soru 10

NetBeans IDE'de yeni bir JavaFX projesi oluşturmaya çalışırken, JavaFX eklentisiyle ilgili bir hata veya sorun yaşanırsa, aşağıdaki çözüm yollarından hangisi uygulanabilir?

Seçenekler

A
NetBeans programını tamamen bilgisayardan silip yeniden yüklemek
B
JavaFX kullanmaktan vazgeçip tamamen metin tabanlı programlama yapmak
C
NetBeans'i kapatıp tekrar "Download and Activate..." düğmesine defalarca basmak
D
Sadece eski ve basit JavaFX projelerini açmaya çalışmak
E
JavaFX ile uyumlu özel bir Java Geliştirme Kiti (SDK) sürümünü manuel olarak indirip NetBeans'e tanıtmak

Soru 11

Kullanıcıların bilgisayarla daha kolay etkileşim kurması için pencereler, ikonlar ve fare gibi görsel öğeleri kullanmayı sağlayan Grafiksel Kullanıcı Arayüzü (GUI) kavramı ilk olarak nerede ortaya çıkmıştır?

Seçenekler

A
Xerox PARC Laboratuvarları
B
Bell Laboratuvarları
C
IBM Araştırma Merkezi
D
Microsoft Araştırma Merkezi
E
Apple Araştırma Geliştirme

Soru 12

Burnett ve Baker'ın sınıflandırmasına göre, programların büyük ölçüde görsel parçalarla (örneğin Scratch veya LabVIEW gibi) tanımlandığı sistemlere ne ad verilir?

Seçenekler

A
Görsel destekli metinsel diller
B
Gerçek görsel diller
C
Karma (Hibrit) sistemler
D
Komut satırı arayüzleri
E
Olay tabanlı programlama dilleri

Soru 13

Aşağıdakilerden hangisi görsel programlamanın temel özelliklerinden biri değildir?

Seçenekler

A
Sadece metin tabanlı komutlarla kod yazma üzerine kurulu olması
B
Programcıların bileşenleri sürükleyip bırakarak yerleştirmesi
C
Programın temel kod iskeletini otomatik olarak oluşturması
D
Fare tıklaması gibi kullanıcı olaylarına göre çalışması
E
Uygulamanın görsel tasarımına önem verilmesi

Soru 14

Görsel programlamanın sağladığı kolaylıklardan (avantajlardan) biri aşağıdakilerden hangisidir?

Seçenekler

A
Çok özel ihtiyaçlar için kesinlikle kod yazmaya gerek kalmaması
B
Büyük ve karmaşık projeleri tek başına hızlıca tamamlaması
C
Otomatik oluşturulan kodların her zaman en hızlı ve verimli şekilde çalışması
D
Programda hiçbir zaman performans sorunu yaşanmaması
E
Yeni başlayanlar için öğrenmeyi kolaylaştırması ve hızlı ön tasarım yapma imkanı sunması

Soru 15

Görsel programlamanın eksik yönlerinden (sınırlılıklarından) biri aşağıdakilerden değildir?

Seçenekler

A
Çok özel tasarımlar için kod yazmanın gerekebilmesi
B
Yazılım geliştirme sürecinde hata oranını azaltması
C
Otomatik üretilen kodlar nedeniyle bazen performans sorunları yaşanabilmesi
D
Büyük ve karmaşık profesyonel projelerde metin kodlamayla desteklenmesi gerekmesi
E
Görsel araçların sunduğu bileşenlerin her zaman yeterli olmaması

Soru 16

Java'nın ilk görsel kütüphanesi olan AWT'nin en önemli dezavantajı aşağıdakilerden hangisidir?

Seçenekler

A
Saf Java diliyle yazılmış olması
B
Çok zengin ve çeşitli arayüz bileşenleri sunması
C
Farklı bilgisayar işletim sistemlerinde tutarsız bir şekilde görünmesi ve çalışması
D
Farklı işletim sistemlerinde her zaman aynı görünmesi
E
Modern ses ve video desteğine sahip olması

Soru 17

JavaFX teknolojisinde, arayüzün (ekranın) tasarımını yapan kısım ile uygulamanın çalışma mantığını yazan kodu birbirinden ayırmayı sağlayan özellik aşağıdakilerden hangisidir?

Seçenekler

A
Scene Graph modeli (Sahne Grafiği)
B
CSS (Stil Sayfaları) desteği
C
Multimedya (ses ve video) desteği
D
FXML (XML tabanlı arayüz tanımlama dili) desteği
E
Platform bağımsızlık (Her yerde çalışabilme)

Soru 18

JavaFX uygulamasının mimarisinde, programın kullanıcıya gösterilen ana penceresini temsil eden temel bileşen aşağıdakilerden hangisidir?

Seçenekler

A
Node (Düğüm)
B
Scene (Sahne)
C
Root Node (Kök Düğüm)
D
Scene Graph (Sahne Grafiği)
E
Stage (Sahneleme)

Soru 19

Apache Yazılım Vakfı tarafından geliştirilen NetBeans IDE'nin, farklı Java projeleri ve diğer programlama dilleri için sunduğu en önemli avantajlarından biri aşağıdakilerden hangisidir?

Seçenekler

A
Sadece Java SE projelerini desteklemesi
B
PHP, C/C++ gibi dilleri desteklemek için her zaman ek ücretli eklentiler istemesi
C
Yalnızca Windows işletim sisteminde tam performansla çalışması
D
Modüler bir yapıda olması sayesinde farklı ihtiyaçlara göre esnek bir şekilde ayarlanabilmesi
E
Günümüzde artık güncel gelişmelerden uzak kalmış eski bir IDE olması

Soru 20

NetBeans IDE'de yeni bir JavaFX projesi oluşturmaya çalışırken, JavaFX eklentisiyle ilgili bir hata veya sorun yaşanırsa, aşağıdaki çözüm yollarından hangisi uygulanabilir?

Seçenekler

A
NetBeans programını tamamen bilgisayardan silip yeniden yüklemek
B
JavaFX kullanmaktan vazgeçip tamamen metin tabanlı programlama yapmak
C
NetBeans'i kapatıp tekrar "Download and Activate..." düğmesine defalarca basmak
D
Sadece eski ve basit JavaFX projelerini açmaya çalışmak
E
JavaFX ile uyumlu özel bir Java Geliştirme Kiti (SDK) sürümünü manuel olarak indirip NetBeans'e tanıtmak

Ünite 2

Soru 1

Bir tiyatro benzetmesinde, JavaFX uygulamasının ana penceresini temsil eden temel bileşen aşağıdakilerden hangisidir?

Seçenekler

A
Node
B
Scene
C
Stage
D
Layout
E
Application

Soru 2

Bir JavaFX uygulamasının yaşam döngüsünde kullanıcı arayüzünün oluşturulduğu ve uygulamanın ana Stage nesnesinin kullanıldığı metot hangisidir?

Seçenekler

A
init()
B
main()
C
stop()
D
start()
E
build()

Soru 3

JavaFX'teki tüm görsel bileşenleri hiyerarşik bir ağaç yapısında organize ederek olay ve stil yönetimini kolaylaştıran yapıya ne ad verilir?

Seçenekler

A
Layout Manager
B
Component Tree
C
Node List
D
Event Bus
E
Scene Graph

Soru 4

Bir butona tıklandığında gerçekleşen olayın önce butonda, sonra onu kapsayan düzende ve en son sahnede yakalanması mekanizmasına ne denir?

Seçenekler

A
Event capturing
B
Event delegation
C
Event bubbling
D
Event listening
E
Event triggering

Soru 5

Bileşenleri yatay olarak yan yana dizmek için kullanılan en uygun layout yöneticisi aşağıdakilerden hangisidir?

Seçenekler

A
VBox
B
GridPane
C
BorderPane
D
HBox
E
StackPane

Soru 6

Kullanıcıdan ad, soyad gibi tek satırlık veri almak için tercih edilen arayüz kontrolü hangisidir?

Seçenekler

A
Label
B
TextArea
C
TextField
D
Button
E
ComboBox

Soru 7

Aynı anda sadece bir seçeneğin işaretlenmesine izin veren ve ToggleGroup ile birlikte kullanılan kontrol aşağıdakilerden hangisidir?

Seçenekler

A
CheckBox
B
RadioButton
C
ChoiceBox
D
Slider
E
ComboBox

Soru 8

Bir pencerenin boyutu değiştiğinde bileşenlerin konumlarını pencerenin kenarlarına göre sabit tutan layout yöneticisi hangisidir?

Seçenekler

A
Pane
B
GridPane
C
BorderPane
D
StackPane
E
AnchorPane

Soru 9

Java 8 ile birlikte olay dinleyicilerini daha kısa ve okunaklı bir şekilde yazmayı sağlayan söz dizimi aşağıdakilerden hangisidir?

Seçenekler

A
Anonim sınıflar
B
Kalıtım
C
Arayüzler (Interfaces)
D
Lambda ifadeleri
E
Soyut metotlar

Soru 10

Bir dosya indirme işleminin ilerlemesini kullanıcıya görsel olarak göstermek için en uygun kontrol aşağıdakilerden hangisidir?

Seçenekler

A
Slider
B
Label
C
ProgressBar
D
TextField
E
Button

Soru 11

Bir tiyatro benzetmesinde, JavaFX uygulamasının ana penceresini temsil eden temel bileşen aşağıdakilerden hangisidir?

Seçenekler

A
Node
B
Scene
C
Stage
D
Layout
E
Application

Soru 12

Bir JavaFX uygulamasının yaşam döngüsünde kullanıcı arayüzünün oluşturulduğu ve uygulamanın ana Stage nesnesinin kullanıldığı metot hangisidir?

Seçenekler

A
init()
B
main()
C
stop()
D
start()
E
build()

Soru 13

JavaFX'teki tüm görsel bileşenleri hiyerarşik bir ağaç yapısında organize ederek olay ve stil yönetimini kolaylaştıran yapıya ne ad verilir?

Seçenekler

A
Layout Manager
B
Component Tree
C
Node List
D
Event Bus
E
Scene Graph

Soru 14

Bir butona tıklandığında gerçekleşen olayın önce butonda, sonra onu kapsayan düzende ve en son sahnede yakalanması mekanizmasına ne denir?

Seçenekler

A
Event capturing
B
Event delegation
C
Event bubbling
D
Event listening
E
Event triggering

Soru 15

Bileşenleri yatay olarak yan yana dizmek için kullanılan en uygun layout yöneticisi aşağıdakilerden hangisidir?

Seçenekler

A
VBox
B
GridPane
C
BorderPane
D
HBox
E
StackPane

Soru 16

Kullanıcıdan ad, soyad gibi tek satırlık veri almak için tercih edilen arayüz kontrolü hangisidir?

Seçenekler

A
Label
B
TextArea
C
TextField
D
Button
E
ComboBox

Soru 17

Aynı anda sadece bir seçeneğin işaretlenmesine izin veren ve ToggleGroup ile birlikte kullanılan kontrol aşağıdakilerden hangisidir?

Seçenekler

A
CheckBox
B
RadioButton
C
ChoiceBox
D
Slider
E
ComboBox

Soru 18

Bir pencerenin boyutu değiştiğinde bileşenlerin konumlarını pencerenin kenarlarına göre sabit tutan layout yöneticisi hangisidir?

Seçenekler

A
Pane
B
GridPane
C
BorderPane
D
StackPane
E
AnchorPane

Soru 19

Java 8 ile birlikte olay dinleyicilerini daha kısa ve okunaklı bir şekilde yazmayı sağlayan söz dizimi aşağıdakilerden hangisidir?

Seçenekler

A
Anonim sınıflar
B
Kalıtım
C
Arayüzler (Interfaces)
D
Lambda ifadeleri
E
Soyut metotlar

Soru 20

Bir dosya indirme işleminin ilerlemesini kullanıcıya görsel olarak göstermek için en uygun kontrol aşağıdakilerden hangisidir?

Seçenekler

A
Slider
B
Label
C
ProgressBar
D
TextField
E
Button

Ünite 3

Soru 1

JavaFX’te Label bileşeninin temel amacı aşağıdakilerden hangisidir?

Seçenekler

A
Kullanıcıdan veri almak
B
Kullanıcıya bilgi göstermek
C
Bir olayı tetiklemek
D
Görsel öğeleri düzenlemek
E
Dosya işlemleri yapmak

Soru 2

Label bileşenine ilişkin aşağıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
Yazı tipini (font) değiştirmek mümkündür.
B
Metin rengini (textFill) değiştirmek mümkündür.
C
Gösterilen metni (text) değiştirmek mümkündür.
D
Metin hizalamasını (alignment) değiştirmek mümkündür.
E
Yalnız I

Soru 3

I ve II II ve III I, II ve IV I, II, III ve IV
Button bileşeni aşağıdaki işlevlerden hangisi için kullanılır?

Seçenekler

A
Kullanıcının bir işlem başlatmasını sağlamak
B
Kullanıcıya bilgi göstermek
C
Çok satırlı veri girişi yapmak
D
Metinleri biçimlendirmek
E
Dosya sistemine erişmek

Soru 4

Aşağıdaki JavaFX bileşenlerinden hangisi tek satırlı metin girişi için uygundur?

Seçenekler

A
TextArea
B
Label
C
TextField
D
Button
E
ComboBox

Soru 5

Kullanıcıdan uzun bir yorum veya çok satırlı metin almak için hangi bileşen tercih edilmelidir?

Seçenekler

A
Label
B
TextField
C
Button
D
TextArea
E
MenuItem

Soru 6

JavaFX’te bir butona tıklandığında belirli bir kodun çalışmasını sağlayan mekanizma aşağıdakilerden hangisidir?

Seçenekler

A
Text Alignment
B
Event Handling
C
Font Styling
D
Scene Management
E
Layout Control

Soru 7

Olay işleyicilerinin daha kısa ve okunabilir biçimde yazılmasını sağlayan Java özelliği aşağıdakilerden hangisidir?

Seçenekler

A
Interface
B
Inheritance
C
Polymorphism
D
Lambda ifadeleri
E
Abstract sınıflar

Soru 8

TextArea bileşeninde kullanılabilen bir özellik aşağıdakilerden hangisidir?

Seçenekler

A
wrapText
B
setOnAction
C
setPasswordMode
D
setGraphic
E
setSelected

Soru 9

Basit toplama işlemi yapan hesap makinesi uygulamasında, kullanıcıdan alınan sayısal değerlerin girişinde hangi bileşen kullanılmıştır?

Seçenekler

A
Label
B
Button
C
TextField
D
TextArea
E
CheckBox

Soru 10

JavaFX’te olay yönetimi (event handling) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

Seçenekler

A
Bir butona tıklandığında belirli bir kod parçası çalıştırılabilir.
B
Lambda ifadeleri olay işleyicilerini daha okunabilir hale getirir.
C
Event handling olmadan buton gibi bileşenler işlevsiz kalır.
D
Label bileşeni her zaman bir olay işleyicisi tanımlamak zorundadır.
E
Kullanıcı etkileşimleri olaylar aracılığıyla uygulamaya iletilir.

Ünite 5

Soru 1

JavaFX’te bir tablonun arayüzle dinamik biçimde senkron kalmasını sağlayan temel veri yapısı aşağıdakilerden hangisidir?

Seçenekler

A
ArrayList
B
LinkedList
C
ObservableList
D
HashMap
E
Vector

Soru 2

Aşağıdakilerden hangisi TableView sütunları ile veri modelindeki alanların eşleştirilmesinde izlenen mantığı en iyi açıklar?

Seçenekler

A
Her sütun, veri modelindeki belirli bir özelliğe bağlanır.
B
Her sütun, tek bir sabit metin değeri gösterir.
C
Her sütun, rastgele bir getter metodunu çağırır.
D
Sütunlar, veri modelinden bağımsız olarak oluşturulur.
E
Sütunlar yalnızca sayısal alanları gösterebilir.

Soru 3

Büyük bir tablodaki kayıtlar arasında yazı yazarak hızlı arama yapmak için JavaFX’te tipik olarak hangi iki yardımcı liste sınıfı birlikte kullanılır?

Seçenekler

A
LinkedList - SortedSet
B
FilteredList - SortedList
C
TreeSet - ArrayDeque
D
PriorityQueue - BitSet
E
WeakHashMap - CopyOnWriteArrayList

Soru 4

TableView üzerinde hücre bazında düzenleme (inline edit) yapılabilmesi için aşağıdakilerden hangisi zorunlu adımlardan biridir?

Seçenekler

A
Sadece Scene’e CSS dosyası eklemek
B
Tabloyu yalnızca tek seçim moduna almak
C
İlgili sütuna uygun bir CellFactory tanımlamak
D
TableView’i GridPane içine yerleştirmek
E
Seçim modelini kapatmak

Soru 5

Menü çubuğunda (MenuBar) kullanıcıların sık kullandığı eylemlere erişimi hızlandırmak için hangi uygulama doğrudur?

Seçenekler

A
Tüm menü öğelerine aynı kısayolu atamak
B
Kısayol vermemek; sadece ikon kullanmak
C
Her menü öğesine farklı yazı tipi atamak
D
Uygun menü öğelerine standart klavye kısayolları atamak (ör. Ctrl+S)
E
Kısayolları yalnızca gizli gelişmiş menülere saklamak

Soru 6

Aşağıdakilerden hangisi MenuBar-Menu-MenuItem hiyerarşisinin doğru kullanımına örnektir?

Seçenekler

A
MenuBar, Menu’ları; Menu ise MenuItem’ları kapsar.
B
MenuItem, MenuBar’ı kapsar; Menu, MenuItem’ı kapsar.
C
MenuBar, MenuItem’ları doğrudan kapsar.
D
Menü hiyerarşisi JavaFX’te desteklenmez.
E
MenuBar yalnızca tek bir MenuItem’a izin verir.

Soru 7

ContextMenu’nun temel avantajını en iyi ifade eden seçenek hangisidir?

Seçenekler

A
Uygulamadaki tüm eylemleri tek listede toplar.
B
Bileşenlerden bağımsız, genel amaçlı komutlar sunar.
C
Kullanıcının bulunduğu bağlama özgü seçenekleri hızla erişilebilir kılar.
D
Yalnızca klavye ile çalışır.
E
Sadece metin bileşenlerinde kullanılabilir.

Soru 8

Aşağıdakilerden hangisi alt menü (submenu) kurgusunun uygun bir kullanımını örnekler?

Seçenekler

A
“Kaydet” altında “Kes/Kopyala/Yapıştır” seçeneklerinin verilmesi
B
“Yeni” altında “Metin Dosyası / Resim Dosyası / Sunum” seçeneklerinin verilmesi
C
“Yardım” altında “Çıkış” seçeneğinin verilmesi
D
“Düzen” altında “Yazdır” seçeneğinin verilmesi
E
“Görünüm” altında “Sil” seçeneğinin verilmesi

Soru 9

Sağ tıklama menüsünde (ContextMenu) tablo satırına yönelik aşağıdaki seçeneklerin hangisi, doğrudan bağlama uygun işlem sağlamaya örnektir?

Seçenekler

A
Tema değiştir
B
Hakkında
C
Dil ayarları
D
Satırı düzenle
E
Tam ekran

Soru 10

Aşağıdakilerden hangisi menü tasarımında yapılması gereken uygulama örneklerinden biri değildir?

Seçenekler

A
Sık kullanılan eylemleri üst seviyede sunmak
B
Açık ve kısa menü adları kullanmak
C
Nadir eylemleri alt menülerde toplamak
D
Farklı uygulamalarda kabul gören kısayol kalıplarını izlemek
E
İlgisiz eylemleri aynı menü altında biriktirmek

Ünite 6

Soru 1

Aşağıdakilerden hangisi HBox düzen yöneticisinin özelliklerinden biridir?

Seçenekler

A
Bileşenleri dikey eksende sıralar
B
Bileşenleri ızgara biçiminde yerleştirir
C
Bileşenleri yanal (yatay) düzlemde hizalar
D
Her hücreyi otomatik olarak genişletir
E
Üst üste bindirme yapısını destekler

Soru 2

JavaFX'te VBox yapısının en uygun kullanımı aşağıdakilerden hangisidir?

Seçenekler

A
VBox içerisine eklenen bileşenleri üstten alta olacak şekilde hizalamak
B
Navigasyon çubuğu sağlamak
C
Sabit kenar yerleşimi yapmak
D
Bileşenleri merkezde üst üste bindirmek
E
Dinamik tablo oluşturmak

Soru 3

GridPane ile ilgili olarak aşağıdakilerden hangisi söylenebilir?

Seçenekler

A
Yalnızca üç satır ve üç sütun destekler
B
Sadece buton gibi etkileşimli bileşenleri kabul eder
C
Hücreler satır ve sütun indeksleriyle belirlenir
D
StackPane içinde çalıştırılamaz
E
FXML dosyasında kullanımı mümkün değildir

Soru 4

Aşağıdaki durumların hangisinde BorderPane Kullanımı daha uygundur?

Seçenekler

A
Aynı boyutta bileşenleri eşit aralıklarla sıralamak
B
Form alanlarını ızgara biçiminde yerleştirmek
C
Farklı bölgelere sahip ana pencere tasarlamak
D
Etiketleri sabit bir köşeye yerleştirmek
E
Üst üste bindirme animasyonu yapmak

Soru 5

AnchorPane ile bir bileşenin sabitlenmesi için aşağıdaki hangi ifade kullanılır?

Seçenekler

A
VBox.setSpacing(10)
B
HBox.setAlignment(Pos.TOP_CENTER)
C
AnchorPane.setLeftAnchor(node, 20.0)
D
GridPane.add(node, 1, 2)
E
StackPane.setMargin(node, new Insets(5)

Soru 6

Aşağıdakilerden hangisi StackPane için söylenemez?

Seçenekler

A
Bileşenleri sırasıyla merkeze yerleştirir
B
Arka plan görseli tanımlamak için uygundur
C
Bileşenler üst üste bindirilerek gösterilir
D
İçeriği sabit hücrelere yerleştirir
E
Hizalama Pos sınıfı ile ayarlanabilir

Soru 7

Karmaşık ekran tasarımlarında birden fazla düzen yöneticisi kullanmanın temel avantajı nedir?

Seçenekler

A
Kod yazımını kısıtlaması
B
Yalnızca dikey yerleşime izin vermesi
C
Sabit pencere boyutunu zorunlu kılması
D
Arayüz modülerliğini ve okunabilirliği artırması
E
Tüm bileşenleri merkezde toplaması

Soru 8

Aşağıdakilerden hangisi GridPane’de bir öğeyi ikinci satır ve birinci sütuna yerleştirmek için uygulanabilecek seçenektir?

Seçenekler

A
GridPane.add(node, 1, 2)
B
GridPane.add(node, 2, 1)
C
GridPane.add(node, 0, 0)
D
GridPane.setColumnSpan(node, 2)
E
GridPane.setRowSpan(node, 1)

Soru 9

JavaFX FXML dosyalarıyla ilgili olarak aşağıdakilerden hangisi söylenebilir?

Seçenekler

A
Sadece Java sınıflarında tanımlanabilir
B
Controller dosyası zorunlu değildir
C
Arayüzünün görsel yapısını tanımlamak için kullanılır
D
FXML yalnızca BorderPane ile kullanılabilir
E
XML biçiminde yazılmaz

Soru 10

Aşağıdakilerden hangisi bir StackPane örneğinde doğrudan kullanılabilecek bir özelliktir?

Seçenekler

A
setTopAnchor()
B
setColumnIndex()
C
setRadius()
D
setAlignment()
E
setRowSpan()

Ünite 7

Soru 1

Olayın hedef nesneye ulaşmadan önce üst nesneler tarafından kontrol edildiği ve belirli olayların engellendiği aşama aşağıdakilerden hangisidir?

Seçenekler

A
Olay Propagasyonu
B
Olay Dinleyicileri
C
Olay Köpürme
D
Olay Hiyerarşisi
E
Olay Filtreleri

Soru 2

Aşağıdaki açıklamalardan hangisi Olay Hiyerarşisi kapsamında değerlendirilemez?

Seçenekler

A
Olaylar, hedef nesneden üst nesnelere doğru yayılabilir
B
Olay hiyerarşisi, bir olayın doğru sırayla işlenmesini sağlar
C
Bir olay, yalnızca hedef nesnede işlenir ve yayılmaz
D
Olay hiyerarşisi, olayların üst nesnelere iletilmesini ve daha geniş bir kapsama yayılmasını sağlar
E
Olay hiyerarşisinin doğru yönetilmesi, etkileşimlerin düzgün bir şekilde gerçekleşmesini garanti eder

Soru 3

Olay Yakalama Aşaması hakkında verilen bilgilerden hangisi örtüşmemektedir?

Seçenekler

A
Üst nesneler, olay hedef nesneye ulaşmadan önce olayı izler
B
Bu aşama, özellikle öncelikli işlemleri gerçekleştirmek için kullanılır
C
Olay Yakalama Aşaması, olayların propagasyonunu engellemez
D
Olayın hedef nesneye ulaşmadan önce işlenmesini sağlar
E
Olay Yakalama Aşaması, karmaşık uygulamalarda kritik öneme sahiptir

Soru 4

Olay dinleyicileri arayüzlerinin işleviyle ilgili verilen bilgilerden hangisi geçerli bir açıklamadır?

Seçenekler

A
Olaylar meydana gelmeden önce filtreler aracılığıyla izleme yapar
B
Olaylar gerçekleştiğinde, ilgili metodları çağırarak uygulamaya yanıt verir
C
Olayları yalnızca dinler, tepki vermez
D
Dinleyiciler sadece sistem tarafından tetiklenen olayları işleyebilir
E
Event Listener, yalnızca görsel bileşenlerin etkileşimlerini izler

Soru 5

ActionEvent kullanılarak JavaFX uygulamalarında aşağıdakilerden hangisi yapılabilir?

Seçenekler

A
Sadece kullanıcı tuşlarına basılmasını izlemek
B
Buton tıklamalarını ve diğer olayları işlemek
C
Sadece metin alanındaki değişiklikleri izlemek
D
Fare hareketlerini algılamak
E
Pencere boyut değişikliklerini izlemek

Soru 6

Aşağıdakilerden hangisi dinamik butonlar ve çoklu butonlar ile olay yönetiminin sağladığı avantajlardan biri olarak nitelendirilemez?

Seçenekler

A
Kod tekrarını artırarak uygulamanın karmaşıklığını artırır
B
Çalışma zamanı sırasında yeni butonlar eklenebilir ve dinleyici atanabilir
C
Aynı dinleyici ile birden fazla butonun kontrolü sağlanabilir
D
Lambda ifadeleri ile her buton farklı veya aynı davranışa sahip olabilir
E
Yönetimi kolaylaştırır ve esnek bir yapı sağlar.

Soru 7

Bir tuşa basıldığında tetiklenen KeyEvent olay türü aşağıdakilerden hangisidir?

Seçenekler

A
KeyPressed
B
KeyReleased
C
KeyTyped
D
KeyClicked
E
KeyLongPressed

Soru 8

KeyEvent ile modifier tuşları aracılığıyla aşağıdaki işlemlerden hangisi yapılabilir?

Seçenekler

A
Sadece tuşların basılma sırasını öğrenmek
B
Klavye kombinasyonlarını kontrol etmek
C
Sadece metin girişlerini izlemek
D
Yalnızca tuşların bırakılmasını algılamak
E
Sadece klavye kısayollarını izlemek

Soru 9

Lambda ifadelerinde kullanılabilen değişken türü aşağıdakilerden hangisidir?

Seçenekler

A
Herhangi bir türdeki değişken
B
Sadece nesne türleri
C
Değişkenler yalnızca global kapsamda kullanılabilir
D
Sadece primitive türler
E
Sadece final veya effectively final değişkenler

Soru 10

Genel Fonksiyonel Arayüzler ile ilgili aşağıdaki bilgilerden hangisi uygundur?

Seçenekler

A
Sadece String türünde parametre alabilirler
B
Lambda ifadeleriyle kullanılamazlar
C
Sadece sabit veri tipleriyle çalışabilirler
D
Farklı veri türlerini destekleyerek esnek olay yönetimi sağlarlar
E
Yalnızca GUI bileşenlerine özel olarak kullanılırlar

Ünite 8

Soru 1

Aşağıdakilerden hangisi araç kutusunu ekranda göstermek için kullanılacak olan tuş kombinasyonudur?

Seçenekler

A
Ctrl+Shift+A
B
Ctrl+Shift+X
C
Ctrl+Alt+X
D
Ctrl+X
E
Ctrl+Alt+A

Soru 2

Aşağıdakilerden hangisi genellikle içeriği sabit olan ve üzerinde değişiklik yapılmayacak bilgilerin gösteriminde kullanılan kontroldür?

Seçenekler

A
Label
B
Listbox
C
ComboBox
D
RadioButton
E
CheckBox

Soru 3

Kod editöründe TextBox kontrolünün Text özelliğine değer aktarmak için hangi işaret kullanılmalıdır?

Seçenekler

A
**
B
//
C
<<
D
“”
E
++

Soru 4

Aşağıdakilerden hangi TextBox kontrolünün çok satırlı olmasını sağlayan özelliktir?

Seçenekler

A
ReadOnly
B
PasswordChar
C
CharacterCasing
D
Font
E
MultiLine

Soru 5

Aşağıdaki metotlardan hangisi TextBox kontrolünün içindeki yazıları siler?

Seçenekler

A
SelectAll
B
Clear
C
Undo
D
Paste
E
Copy

Soru 6

Aşağıdakilerden hangisi birden fazla seçenek arasından sadece birini seçmeniz gereken durumlarda kullanılan kontroldür?

Seçenekler

A
Label
B
TextBox
C
ListBox
D
RadioButton
E
Button

Soru 7

Bir veya daha fazla alternatifi seçebilmemizi sağlayan kontrol hangisidir?

Seçenekler

A
Button
B
ListBox
C
CheckBox
D
Label
E
LinkLabel

Soru 8

CheckedListBox kontrolünde seçili olan öğe ile çalışmak için, kontrolün aşağıda verilen özelliklerinden hangisini kullanmamız gerekir?

Seçenekler

A
CheckedItems
B
SelectedIndex
C
CheckedListBox
D
MessageBox
E
MultiExtended

Soru 9

Aşağıdakilerden hangisi, içinde bulunan elemanları açılabilen liste halinde görüntülemeyi sağlayan kontroldür?

Seçenekler

A
ListBox
B
Label
C
TextBox
D
Button
E
ComboBox

Soru 10

Düzen araç çubuğunu ekranda görüntülemek için kullanabileceğimiz menü yolu aşağıdakilerden hangisidir?

Seçenekler

A
Düzen -> Git -> Sembole Git…
B
Proje -> Sınıf ekle
C
Görünüm -> Araç çubukları -> Düzen
D
Görünüm -> Terminal
E
Git -> Kopyala

Soru 11

Aşağıdakilerden hangisi projeye yeni bir form eklemek için kullanılacak olan tuş kombinasyonudur?

Seçenekler

A
Ctrl+Shift+A
B
Ctrl+Alt+A
C
Ctrl+A
D
Ctrl+X
E
Ctrl+Y

Soru 12

Form üzerine yerleştirilen TextBox kontrolüne çift tıklanıldığı zaman kod editöründe varsayılan olarak hangi olay açılmaktadır?

Seçenekler

A
Enter olayı
B
Leave olayı
C
Validated olayı
D
Click olayı
E
TextChange olayı

Soru 13

Aşağıdaki kontrollerden hangisi, birden fazla seçenek arasından sadece birinin seçilmesi gereken durumda kullanılmaktadır?

Seçenekler

A
Button
B
RadioButton
C
ListBox
D
ComboBox
E
TextBox

Soru 14

Aşağıdakilerden hangisi TextBox içerisine girilen metnin satır sonuna geldiği zaman bir alt satıra geçmesini sağlayan özelliktir?

Seçenekler

A
Font
B
Text
C
CharacterCasing
D
WordWrap
E
PasswordChar

Soru 15

Uygulamanın çalışma anında kullanıcının metin girişini tamamlayıp TextBox kontrolünden ayrılmak istediği zaman yapılacak işlemler hangi olayın içerisine yazılarak işletilebilir?

Seçenekler

A
Validated
B
Enter
C
SelectAll
D
Copy
E
Length

Soru 16

Aşağıdakilerden hangisi RadioButton kontrolüne ait buton ve buton metninin yerleşim düzenini ayarlamayı sağlayan özelliktir?

Seçenekler

A
Checked
B
Tab
C
CheckAlign
D
Text
E
Name

Soru 17

Projeye yeni bir form eklemek için kullanılan tuş kombinasyonu aşağıdakilerden hangisidir?

Seçenekler

A
Ctrl+Shift+A
B
Ctrl+Alt+A
C
Ctrl+Shift+X
D
Ctrl+Alt+X
E
Ctrl+Alt+Del

Soru 18

TextBox içerisine girilen her bir karakterin özel bir simge ile gösterilmesini sağlayan özellik aşağıdakilerden hangisidir?

Seçenekler

A
CharacterCasing
B
ReadOnly
C
PasswordChar
D
Multiline
E
ScrollBars

Ünite 9

Soru 1

Aşağıdakilerden hangisi PictureBox kontrolüne ait SizeMode özelliğinin resim görüntüleme seçeneklerinden biri değildir?

Seçenekler

A
Normal
B
StretchImage
C
AutoSize
D
Padding
E
CenterImage

Soru 2

Timer kontrolünün interval özelliği hangi zaman aralığını ifade etmektedir?

Seçenekler

A
Milisaniye
B
Saniye
C
Dakika
D
Saat
E
Gün

Soru 3

Aşağıdakilerden hangisi bir işlemin gerçekleştirilme esnasında ilerleme durumu hakkında bilgi vermesini sağlayan kontroldür?

Seçenekler

A
PictureBox
B
GroupBox
C
ProgressBar
D
ImageList
E
DateTimepicker

Soru 4

Aşağıdakilerden hangisi form üzerine yerleştirilen kontrolleri belirli gruplar hâlinde görüntülemek için kullanılmaktadır?

Seçenekler

A
PictureBox
B
WebBrowser
C
Timer
D
ProgressBar
E
GroupBox

Soru 5

ImageList kontrolü ile listesi oluşturulacak olan resimlerin genişlik ve yükseklik değerleri hangi özellik ile ayarlanabilmektedir?

Seçenekler

A
ImageSize
B
ColorDepth
C
Text
D
ImageKey
E
ImageIndex

Soru 6

DateTimePicker kontrolünün çalışma anında görüntüleyebileceği tarih aralığı hangi özellikler kullanılarak belirlenebilir?

Seçenekler

A
MaxDate - MinDate
B
Long - Short
C
Time - Costum
D
Maxvalue - MinValue
E
ShowUp - ShowDown

Soru 7

Aşağıdakilerden hangisi form üzerine yerleştirilen bir TextBox kontrolünde sistem tarih bilgisini almak için kullanılabilecek koddur?

Seçenekler

A
DateTimeDegiskeni.AddSecond(-40);
B
textboxadı.text = Datetime.today.tostring();
C
ToShortTimeString()
D
DateTime.DaysInMonth(YIL, AY);
E
DateTime.IsleapYear(2021);

Soru 8

DateTime tipinde saklanan bir değişken üzerinde saat bilgisini çekmek için hangi özellik kullanılır?

Seçenekler

A
Minute
B
Second
C
Month
D
Year
E
Hour

Soru 9

Uygulama üzerinde bulunan RichTextBox kontrolündeki metin bilgisinin üzerinde değişiklik yapılmasını engellemek için hangi özellik kullanılmalıdır?

Seçenekler

A
EnableAutoDragDrop
B
DetectUrls
C
ShortcutsEnabled
D
ReadOnly
E
ZoomFactor

Soru 10

Aşağıdaki SizeMode özelliklerinden hangisi resimlerin genişletilerek veya daraltılarak PictureBox kontrolünün içinde görüntülenmesini sağlamaktadır?

Seçenekler

A
CenterImage
B
AutoSize
C
Zoom
D
StretchImage
E
Normal

Soru 11

Aşağıdakilerden hangisi MonthCalendar kontrolüne ait özelliklerden biri değildir?

Seçenekler

A
Önemli tarihleri veya zaman dilimlerinin işaretlenebilmesini sağlamaktadır.
B
Çalışma anında açılır bir liste yerine tüm bir takvim hâlinde görüntülenmektedir.
C
DateTime sınıfına hâkim olunması gerekmektedir.
D
Windows Form kontrollerinden biridir.
E
Form üzerine yerleştirilen kontrolleri belirli gruplar hâlinde görüntülemek için kullanılmaktadır.

Soru 12

I. System.Diagnostics
II. System.Timers.Timer
III. System.Threading.Timer
Yukardakilerden hangisi ya da hangileri Timer kontrolü ile .Net içerisinde gerçekleştirilebilecek işlemler arasında yer almaktadır?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
II ve III

Soru 13

DateTimePicker kontrolünü formumuza eklediğimizde varsayılan değer olarak tarih bilgisi uzun tarih formatında gösterilmektedir. Bu durum özellikler panelinde bulunan Format seçeneği ile değiştirilebilir.
Yukarıdaki açıklamada bahsi geçen Format seçeneğinde bulunmayan özellik hangisidir?

Seçenekler

A
Long
B
Short
C
Time
D
Costum
E
ShowUp

Soru 14

Aşağıdakilerden hangisi RichTextBox kontrolünün içindeki metinlerin, çalışma anında ölçeklendirme katsayısını ayarlamayı sağlayan özelliktir?

Seçenekler

A
ShortcutsEnabled
B
DetectUrls
C
EnableAutoDragDrop
D
ZoomFactor
E
LinkClicked

Soru 15

Aşağıdakilerden hangisi özellikler panelinde bulunan SizeMode özelliğinin sunduğu görünüm alternatifleri arasında yer almaz?

Seçenekler

A
Zoom
B
StretchImage
C
Dock
D
AutoSize
E
CenterImage

Soru 16

Bir işlemin gerçekleştirilme esnasında ilerleme durumu hakkında bilgi veren kontrol aşağıdakilerden hangisidir?

Seçenekler

A
ProgressBar
B
PictureBox
C
WebBrowser
D
Timer
E
GroupBox

Soru 17

I. System.Windows.Forms.Timer
II. System.Timers.Timer
III. Datetime.today.tostring()
IV. System.Threading.Timer
Yukarıdakilerden hangisi ya da hangileri Timer kontrolü ile .Net içerisinde gerçekleştirilebilecek zamanlama işlemidir?

Seçenekler

A
Yalnız I
B
I, II ve III
C
Yalnız III
D
I, II ve IV
E
I ve II

Ünite 10

Soru 1

ListView kontrolüne elemanları yerleştirmek için özellikler panelinde bulunan hangi özellik kullanılmalıdır?

Seçenekler

A
Name
B
Text
C
Items
D
Location
E
Size

Soru 2

TreeView kontrolünün içine değer girebilmek için özellikler panelinde bulunan hangi özellik kullanılmalıdır?

Seçenekler

A
Text
B
Image
C
Size
D
CheckBoxes
E
Nodes

Soru 3

Aşağıdakilerden hangi form üzerine sekmeler eklemeye yarayan kontroldür?

Seçenekler

A
TabControl
B
NotifyIcon
C
ListView
D
TreeView
E
MenuStrip

Soru 4

Uygulamanın çalışma anında görev çubuğuna yerleşen simgesini değiştirmek için hangi kontrol kullanılmalıdır?

Seçenekler

A
TabControl
B
NotifyIcon
C
ListView
D
TreeView
E
ToolStrip

Soru 5

Aşağıdakilerden hangisi BalloonTipIcon özelliğinin seçenekleri arasında yer almaz?

Seçenekler

A
None
B
Info
C
Warning
D
Abort
E
Error

Soru 6

NotifyIconAdı.ShowBalloonTip(2000);
Yukarda verilen kod satırında bulunan parametre hangi işe yaramaktadır?

Seçenekler

A
Bildirimin 2000 piksel boyutunda olmasını sağlar.
B
Bildirim alanında 2000 yazısının görünmesini sağlar.
C
Bildirim alanının 2000 saniye ekranda kalmasını sağlar.
D
Bildirim alanının 2000 milisaniye ekranda kalmasını sağlar.
E
Bildirim alanına 2000 karakter girilmesine izin verir.

Soru 7

Ögeler koleksiyonu düzenleyicisi penceresiyle menülerin içine tanımlanan komutlar, "özellikler paneli"nde aşağıdakilerden hangisi ile düzenlenir?

Seçenekler

A
Text
B
Items
C
DropDownItems
D
Seperator
E
Show

Soru 8

Aşağıdakilerden hangisi menülerde bulunan komutlara kısayol tuşu eklenmesini sağlayan özelliktir?

Seçenekler

A
ShowShortcutKeys
B
Items
C
Nodes
D
Name
E
DropDownItems

Soru 9

Farenin sağ tuşu kullanılarak açılan bir menü oluşturmak için hangi kontrolün kullanılması gerekir?

Seçenekler

A
MenuStrip
B
ContextMenuStrip
C
ToolStrip
D
StatusStrip
E
ListView

Soru 10

Aşağıdakilerden hangisi form üzerinde araç çubuğu oluşturmak için kullanılan kontroldür?

Seçenekler

A
MenuStrip
B
ContextMenuStrip
C
ToolStrip
D
StatusStrip
E
ListView

Soru 11

Aşağıdakilerden hangisi TabControl kontrolünde sekmelerin yerlerini değiştirebilmek için kullanılabilecek özelliklerden biri değildir?

Seçenekler

A
Top
B
Text
C
Bottom
D
Right
E
Left

Soru 12

Uygulamanın çalışması esnasında kullanıcıya bilgi vermek amacıyla kullanılan kontrol aşağıdakilerden hangisidir?

Seçenekler

A
ToolStrip
B
ContextMenuStrip
C
StatusStrip
D
NotifyIcon
E
MenuStrip

Soru 13

ListView kontrolüne çalışma anında eleman ekleyebilmek için hangi metod kullanılır?

Seçenekler

A
Items.Add()
B
Items.Clear()
C
Items.Remove()
D
Selected.Items()
E
Checked.Items

Soru 14

Aşağıdakilerden hangisi menülerde bulunan komutların arasına çizgi koymak için kullanılmaktadır?

Seçenekler

A
Button
B
Label
C
Seperator
D
TextBox
E
ComboBox

Soru 15

Aşağıdakilerden hangisi bir form üzerine eklenen kısımdaki buton yardımıyla durum çubuğuna eklenen kontrollerden biri değildir?

Seçenekler

A
SplitButton
B
DropDownButton
C
StatusLabel
D
ProgressBar
E
TabControl

Soru 16

ToolStrip kontrolündeki ögelerin resimlerle gösterimine ek olarak isimlerinin de görünmesi istenebilir. Bunun için ilgili ögeye ait özellikler panelinde bulunan DisplayStyle özelliğinin kullanılması gerekmektedir.
Aşağıdakilerden hangisi DisplayStyle özelliğinde alternatif olarak sunulan özellikler arasında yer almaz?

Seçenekler

A
None
B
Text
C
Image
D
Audio
E
ImageAndText

Ünite 11

Soru 1

MessageBox yardımıyla kullanıcıya gösterilecek olan metnin uzunluğu en fazla kaç karakter olabilmektedir?

Seçenekler

A
256
B
512
C
1024
D
2048
E
4096

Soru 2

Aşağıdakilerden hangisi MessageBox penceresinde uyarı yapıldığını ifade emek için sarı bir arka plana sahip üçgen içinde ünlem işaretinin bulunduğu ikonun olmasını sağlar?

Seçenekler

A
MessageBocIcon.Error
B
MessageBocIcon.Hand
C
MessageBocIcon.Stop
D
MessageBocIcon.Exclamation
E
MessageBocIcon.Question

Soru 3

Aşağıdaki biçim tanımlayıcılarından hangisi Messagebox penceresinde yeni satır tanımlanmasını sağlamaktadır?

Seçenekler

A
\n
B
\f
C
\r
D
\t
E
\k

Soru 4

Diyalog pencerelerinde kullanıcının bastığı tuşu öğrenmek için hangi özelliği kullanmamız gerekmektedir?

Seçenekler

A
Show
B
DialogResult
C
ShowDialog
D
NewLine
E
Button

Soru 5

Aşağıdaki diyalog pencerelerinden hangisi kullanıcının renk seçmesi için bir pencere görüntülemesini sağlamaktadır?

Seçenekler

A
FontDialog
B
FolderBrowserDialog
C
OpenFileDialog
D
SaveFileDialog
E
ColorDialog

Soru 6

FolderBrowserDialog yardımıyla açılan pencerede bilgisayarda seçilen bir klasörün yolu özellikler panelinde bulunan hangi özellik içinde saklanmaktadır?

Seçenekler

A
Text
B
Name
C
Check
D
SelectedPath
E
Show

Soru 7

Aşağıdaki diyalog pencerelerinden hangisi kullanıcının Yazı tipini belirlemesi için bir pencere görüntülemesini sağlamaktadır?

Seçenekler

A
FontDialog
B
ColorDialog
C
FolderBrowserDialog
D
OpenFileDialog
E
SaveFileDialog

Soru 8

ShowDialog metodu kullanılarak ekrana getirilen dosya açma penceresinde listelenecek dosya türlerini belirlemek için hangi özelliği kullanabiliriz?

Seçenekler

A
Name
B
Filter
C
Check
D
Size
E
Location

Soru 9

Aşağıdakilerden hangisi projelere referans eklemek için kullanılacak menü yoludur?

Seçenekler

A
Görünüm - Aç
B
Dosya - Aç
C
Dosya - Yeni
D
Proje - Sınıf ekle
E
Proje - Başvuru ekle

Soru 10

MessageBox içerisinde bilgilendirme yapıldığını ifade etmek için mavi arkaplana sahip daire içinde aşağıdaki harflerden hangisinin bulunduğu ikon kullanılmaktadır?

Seçenekler

A
İ
B
A
C
X
D
Y
E
E

Soru 11

Aşağıdakilerden hangisi FontDialog kontrolü sayesinde yazı tipi penceresinde metinler üzerinde değişiklik yapabilecek alanlardan biri değildir?

Seçenekler

A
Yazı tipi stili
B
Renk
C
Boyut
D
Efektler
E
Örnek

Soru 12

Aşağıdaki InputBox parametrelerinden hangisi string veri türünde değer alabilen ve InputBox penceresinin zorunlu olan parametresidir?

Seçenekler

A
Varsayılan değer
B
X koordinatörü
C
Y koordinatörü
D
Pencere başlığı
E
Mesaj metni

Soru 13

Çalışma anında kullanıcının Klasörlere Gözat penceresini açtığı zaman hiyerarşik yapının üst kısmındaki alan üzerinde bir bilgilendirme metni görmesi için hangi özellik kullanılmalıdır?

Seçenekler

A
Show
B
Text
C
Name
D
Description
E
Font

Soru 14

OpenFileDialog penceresi açıldığı zaman kullanıcı dosya yolunu belirtmeden veya var olmayan bir dosya yolunu belirterek Aç butonuna tıklayabilir.
Böyle bir durum karşısında kullanıcıya uyarı vermek için özellikler panelinde bulunan hangi seçeneğe True değerini atamamız gerekmektedir?

Seçenekler

A
Checked
B
CheckPathExists
C
Size
D
Text
E
Description

Soru 15

Projeye eklenilen bir referansı kod editöründe göstermek için hangi anahtar kelime yazılmalıdır?

Seçenekler

A
Private
B
Public
C
Dim
D
New
E
Using

Soru 16

Giriş-Çıkış pencerelerinden olan MessageBox penceresinde bulunan .......... metodu dört farklı parametre değerini (MesajMetni, MesajBaşlığı, ButonTipi, MesajSimgesi) girdi olarak alır.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

Seçenekler

A
Convert()
B
InputBox()
C
Show()
D
ShowDialog()
E
Reset()

Soru 17

Yazı tipi penceresinde metinler üzerinde aşağıdaki değişiklerden hangisi yapılamaz?

Seçenekler

A
Yazı tipi
B
Yazı tipi stili
C
Boyut
D
Tarih
E
Efektler

Ünite 12

Soru 1

Aşağıdakilerden hangisi C#’ta klasör ve dosya işlemleri yapabilmek için kullanılan kütüphanedir?

Seçenekler

A
System.Data
B
System.Drawing
C
System.IO
D
System.Linq
E
System.Text

Soru 2

Belirtilen dizindeki klasörlerin tamamını listelemek için aşağıdaki metotlardan hangisi kullanılır?

Seçenekler

A
GetDirectories()
B
GetLastAccessTime()
C
Exists ()
D
GetCreationTime()
E
GetLastWriteTime()

Soru 3

Aşağıdakilerden hangisi StreamReader() sınıfının metotlarından biri değildir?

Seçenekler

A
ReadToEnd()
B
ReadLİne()
C
Peek()
D
Flush()
E
Read()

Soru 4

İstenen dosyanın olup olmadığını kontrol eden metot aşağıdakilerden hangisidir?

Seçenekler

A
Create()
B
Exists()
C
Move()
D
Copy()
E
Delete()

Soru 5

Aşağıdakilerden hangisi FileStream() parametrelerinden biri değildir?

Seçenekler

A
FileMode.Create
B
FileAccess.Write
C
FileShShare.None
D
FileOptions. Encrypted
E
FileShare.Asynchronous

Soru 6

Aşağıda verilen program kodlarından hangisi D dizininde bulunan “ataaof” adlı klasörü içinde veri olup olmadığını kontrol etmeden siler?

Seçenekler

A
Directory.Delete(“ataaof");
B
Directory.Delete(“ataaof",true);
C
Directory.Delete(@"D:\ataaof",true);
D
Directory.Delete(@"D:\ataaof, true”);
E
Directory.Delete(@"C:\ataaof",true);

Soru 7

Dosya okuma yazma işleminden önce aşağıdaki sınıflardan hangisi eklenir?

Seçenekler

A
StreamReader
B
StreamWriter
C
Directory
D
FileStream
E
File

Soru 8

Aşağıdakilerden hangisi StreamWriter() sınıfının metotlarından biri değildir?

Seçenekler

A
Peek()
B
WriteLine()
C
Write()
D
Close()
E
GetType()

Soru 9

Aşağıdaki metotlardan hangisi belirtilen klasörün oluşturulma tarihini verir?

Seçenekler

A
GetLastWriteTime ()
B
GetCreationTime()
C
GetDirectories()
D
GetLastAccessTi()me
E
GetType()

Soru 10

Dosyanın ilk satırını okumak isteyen bir kişi aşağıdaki metotlardan hangisini kullanmalıdır?

Seçenekler

A
ReadLine()
B
ReadToEnd()
C
Peek()
D
Read ()
E
ReadAsync()

Soru 11

Aşağıdakilerden hangisi StreamWriter sınıfına ait metotlardan biri değildir?

Seçenekler

A
WriteLine
B
Write
C
Close
D
Read
E
GetType

Soru 12

Aşağıdaki metotlardan hangisi dosya ve klasör taşıma için kullanılır?

Seçenekler

A
Delete()
B
Create()
C
Copy()
D
Exists()
E
Move()

Soru 13

Aşağıdaki metotlardan hangisi stream nesnesini siler?

Seçenekler

A
Dispose()
B
Close()
C
Finalize()
D
Flush()
E
Seek()

Soru 14

Aşağıdaki metotlardan hangisi ara belleği temizler?

Seçenekler

A
WriteLine()
B
ReadToEnd()
C
Peek()
D
Flush()
E
ReadAsync()

Soru 15

C# dilinde herhangi bir klasörün belirtilen dosya yolunda olup olmadığını kontrol eden metot aşağıdakilerden hangisidir?

Seçenekler

A
Move
B
Delete
C
CreateDirectory
D
GetDirectory
E
Exists

Soru 16

I. GetCreationTime()
II. CreateDirectory()
III. GetLastAccessTime()
IV. GetLastWriteTime()
Yukarıdaki metotlardan hangisi ya da hangileri klasör bilgilerini elde etmek için kullanılır?

Seçenekler

A
Yalnız I
B
I ve III
C
I, II ve III
D
I, III ve IV
E
Yalnız IV

Ünite 13

Soru 1

Aşağıdakilerden hangisi ToolStripMenu ile oluşturulan araç çubuğu üzerine eklenebilecek elemanlardan biri değildir?

Seçenekler

A
Button
B
Label
C
DataGridView
D
Separator
E
ComboBox

Soru 2

Kullanıcıya bilgi vermek için aşağıdaki menü kontrollerinden hangisi kullanılır?

Seçenekler

A
MenuStrip
B
ContextMenu
C
ToolStrip
D
StatusStrip
E
MenuStripTask

Soru 3

PrintDocument sınıfını kullanabilmek için aşağıdaki name spacelerden hangisinin uygulamaya eklenmiş olması gerekir?

Seçenekler

A
System.IO
B
System.Linq
C
System.Text
D
System.Threading.Task
E
System.Drawing.Printing

Soru 4

Yazdırma işlemi sırasında yazdırma penceresinin açılması için aşağıdaki sınıflardan hangisi kullanılır?

Seçenekler

A
PrinterSettings
B
Font
C
Brush
D
PrintDocument
E
PrintDialog

Soru 5

Aşağıdakilerden hangisi font sınıfı özeliklerinden biri değildir?

Seçenekler

A
Italic
B
Underline
C
Cancel
D
Bold
E
Style

Soru 6

Aşağıdaki özelliklerden hangisi yazdırma işlemi sırasında yazdırılacak sayfa aralığını seçmeyi sağlar?

Seçenekler

A
ShowHelp
B
PrintToFile
C
ShowNetwork
D
AllowSomePages
E
PaperSize

Soru 7

Aşağıdaki özelliklerden hangisi PrintPageEventArgs sınıfı içerisinde yer almaz?

Seçenekler

A
Graphics
B
HasMorePages
C
PageBounds
D
Height
E
Cancel

Soru 8

C# dilinde menü tasarımı için kaç farklı kontrol kullanılmaktadır?

Seçenekler

A
5
B
4
C
3
D
2
E
1

Soru 9

Genelde kullanıcıya bilgi vermek için kullanıldığından "Bilgi Şeridi" olarak da adlandırılan kontrol aşağıdakilerden hangisidir?

Seçenekler

A
ContextMenüStrip
B
PrintDialog
C
StatusStrip
D
ToolStrip
E
MenüStrip

Soru 10

Aşağıdakilerden hangisi PrintDialog sınıfına ait ShowHelp özelliğinin kullanım amacıdır?

Seçenekler

A
Belli bir seçimin yapılıp yapılmayacağına izin verir.
B
Network durumunu gösterir.
C
Herhangi bir dosyanın yazdırılıp yazdırılmayacağını belirtir.
D
Belirli sayfaların yazdırılıp yazdırılmayacağına izin verir.
E
Yardım durumunu gösterir.

Soru 11

Aşağıdaki özelliklerden hangisi PrinterSettings sınıfı özellikleri arasında yer almaz?

Seçenekler

A
DefaultPageSettings
B
Copy
C
Collate
D
Graphics
E
PrinterName

Soru 12

Aşağıdaki özelliklerden hangisi PrintPageEventArgs sınıfı içerisinde yer almaz?

Seçenekler

A
Graphics
B
Collate
C
HasMorePages
D
PageBounds
E
Cancel

Soru 13

Aşağıdakilerden hangisi görsel programlamada menü tasarlamak için kullanılan kontrollerden biri değildir?

Seçenekler

A
MenuStrip
B
ContextMenuStrip
C
PrintDocument Sınıfı
D
ToolStrip
E
StatusStrip

Soru 14

Aşağıdakilerden hangisi ToolStrip menü için kullanılan özelliklerden biri değildir?

Seçenekler

A
ImageScalling
B
BackColor
C
Visible
D
Font
E
GripStyle

Ünite 14

Soru 1

Aşağıdaki özelliklerden hangisi form kontrolünün aktif ya da pasif olmasını sağlar?

Seçenekler

A
Enabled
B
StartPosition
C
Font
D
HelpButton
E
Locked

Soru 2

Aşağıdaki özelliklerden hangisi form kontrolüne ait bir özellik değildir?

Seçenekler

A
BackColor
B
AutoScroll
C
AcceptButton
D
Closing
E
BackgroundImage

Soru 3

Aşağıdaki kontrollerden hangisi kullanıcıya bir ya da birden fazla seçeneği seçme olanağı tanır?

Seçenekler

A
ComboBox
B
CheckBox
C
TextBox
D
Button
E
Label

Soru 4

Yazdırma işlemi sırasında yazdırma penceresinin açılması için aşağıdaki sınıflardan hangisi kullanılır?

Seçenekler

A
OpenFileDialog
B
PageSetupDialog
C
PrintPreviewDialog
D
PrintDocument
E
PrintDialog

Soru 5

Aşağıdaki form özelliklerinden hangisi kullanılarak form boyutunun değiştirilmesi önlenir?

Seçenekler

A
Font
B
AutoSize
C
FormBorderStyle
D
StartPosition
E
TopMost

Soru 6

Aşağıdaki özelliklerden hangisi çoklu form kullanılmasını sağlar?

Seçenekler

A
WindowsState
B
Is MDI Container
C
Language
D
CancelButton
E
FormBorderStyle

Soru 7

Aşağıdakilerden hangisi veri tabanı ile bağlantı yapılması için kullanılır?

Seçenekler

A
ReadOnly
B
Items.Count
C
DataSource
D
Selecteditem
E
MultiSelect

Soru 8

Aşağıdakilerden hangisi C#’dilinde formlar arası veri gönderme şekillerinden biri değildir?

Seçenekler

A
Formu açarken formlar arası veri gönderimi
B
Formu kapatırken formlar arası veri gönderme
C
Formu gizlerken ile formlar arası veri gönderme
D
Class kullanarak formlar arası veri gönderme
E
Sql ile formlar arası veri gönderme

Soru 9

Aşağıdaki özelliklerden hangisi formun boyutunu ayarlamak için kullanılabilecek özellikler içinde yer almaz?

Seçenekler

A
AutoSize
B
FormBorderStyle
C
StartPosition
D
Size
E
WindowsState

Soru 10

Aşağıdaki kontrollerden hangisi kullanılarak yazdırma işleminden önce baskı ön izleme işleminin yapılması sağlanır?

Seçenekler

A
PrintPreviewDialog
B
PrintDocument
C
PrintDialog
D
PageSetupDialog
E
OpenFileDialog

Soru 11

……… her bir ögenin yanında onay kutusuyla birlikte bir öge listesi görüntüler. Böylece kullanıcıya çoklu seçme olanağı tanır.
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

Seçenekler

A
CheckBox
B
ComboBox
C
ListBox
D
DataGridView
E
CheckedListbox

⚠️ Telif Hakkı Bildirimi: Bu portaldaki sorular telif hakkı içerebilir. İçerik yalnızca ders çalışma amaçlı hazırlanmış olup, ticari amaçlı kopyalanması veya çoğaltılması hak sahibi tarafından yasal yükümlülükler getirebilir.

Telif hakkı bildirimleri için GitHub Issues bölümünü kullanabilirsiniz. Bildirim üzerine ilgili içerik 7 iş günü içerisinde kaldırılacaktır.