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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Seçenekler
A
CheckBox
B
ComboBox
C
ListBox
D
DataGridView
E
CheckedListbox