Mobil Programlama 2023-2024 Final Soruları
Mobil Programlama 2023-2024 Final Soruları
#1. Flutter'da sayfanın üst kısmındaki başlık (AppBar) bölümünün altında bir liste varsa ve sayfa aşağı kaydırıldığında başlık kısmının gizlenmesi isteniyorsa her iki bileşeni de aşağıdaki hangi widget türünden yapmak gerekir?
Cevap : B) Silver
Açıklama : Flutter’da AppBar ve altındaki listeyi sayfa kaydırıldığında başlık kısmının gizlenecek şekilde yapmak için Silver widget’i kullanılır.
#2. Flutter kod içerisinde projeye dahil edilmiş varlıklara (assets) erişmek için.......... kullanır.
Yukarıdaki cümlede boş bırakılan alana aşağıdaki ifadelerden hangisi yazılmalıdır?
Cevap : E) AssetBundle
Açıklama : Flutter’da projeye dahil edilmiş varlıklara erişmek için AssetBundle kullanılır.
#3. flutter_test paketi içerisindeki Finder sınıfı ile arayüzde bir metnin varlığını test edebilmek için aşağıdaki fonksiyon çağrılarından hangisi kullanılır?
Cevap : E) find.text()
Açıklama : flutter_test paketi içerisindeki Finder sınıfı ile arayüzde bir metnin varlığını test edebilmek için find.text() fonksiyonu kullanılır.
#4. Json Serializable paketi ile otomatik json dönüştürmesi yapılacak bir veri modeli sınıfı içerisinde @JsonKey() annotation'ı aşağıdaki amaçlardan hangisi için kullanılır?
Cevap : B) Bir değişkene json çevriminde ek dönüşüm işlevleri sağlanması
Açıklama : @JsonKey() annotation’ı, bir değişkene json çevriminde ek dönüşüm işlevleri sağlamak için kullanılır.
#5. Flutter'da tüm arayüz bileşenlerinin miras alarak oluşturuldukları kök sınıfın adı aşağıdakilerden hangisidir?
Cevap : B) Widget
Açıklama : Flutter’da tüm arayüz bileşenlerinin miras alarak oluşturuldukları kök sınıf Widget sınıfıdır.
#6. Flutter'daki provider kütüphanesi ile sağlanan uygulama seviyesi durum yönetiminde aşağıdaki hangi widget ile sayfadaki belli bir alanın güncellenmesi sağlanır?
Cevap : D) Consumer
Açıklama : Flutter’daki provider kütüphanesi ile sağlanan uygulama seviyesi durum yönetiminde Consumer widget’i ile sayfadaki belli bir alanın güncellenmesi sağlanır.
#7. Flutter'da paket bağımlılıkları belirtmek için pubspec.yaml dosyasında kullanılan başlık aşağıdakilerden hangisidir?
Cevap : D) dependencies:
Açıklama : Flutter’da paket bağımlılıkları belirtmek için pubspec.yaml dosyasında dependencies: başlığı kullanılır.
#8. Dart'ta bir fonksiyonun asenkron olarak çalışması için aşağıdakilerden hangisinin yapılması gerekir?
Cevap : A) Fonksiyonun adından sonra async anahtar kelimesinin kullanılması
Açıklama : Dart’ta bir fonksiyonun asenkron olarak çalışması için fonksiyonun adından sonra async anahtar kelimesinin kullanılması gerekir.
#9. Flutter'da her uygulama için varsayılan bir SharedPreferences dosyası oluşturulmaktadır. Bu dosyanın bir referansını elde etmek için aşağıdaki kodlamalardan hangisi kullanılır?
Cevap : A) final prefs = await SharedPreferences.getInstance();
Açıklama : Flutter’da SharedPreferences dosyasının bir referansını elde etmek için final prefs = await SharedPreferences.getInstance(); kodu kullanılır.
#10. flutter_test paketi kullanarak bir widget testi yapılacaktır. Widgetin test ortamında oluşturulması için aşağıdaki hangi sınıf ve fonksiyon çifti kullanılır?
Cevap : C) WidgetTester – pumpWidget
Açıklama : flutter_test paketi kullanarak bir widget testi yaparken WidgetTester sınıfı ve pumpWidget() fonksiyonu kullanılır.
#11. Aşağıdakilerden hangisi Flutter'da uygulama seviyesi durum yönetimi için kullanılan kütüphanenin adıdır?
Cevap : E) provider
Açıklama : Flutter’da uygulama seviyesi durum yönetimi için kullanılan kütüphane provider’dır.
#12. flutter build apk --analyze-size
Komutu kullanıldığında üretilen konsol çıktısı aşağıdaki bilgilerden hangisini vermektedir?
Cevap : E) Uygulamanın içerdiği dosyaların bölümlere ayrılmış kapladığı alan özetlerini
Açıklama : flutter build apk –analyze-size komutu, uygulamanın içerdiği dosyaların bölümlere ayrılmış kapladığı alan özetlerini verir.
#13. Navigator API'de ModalRoute.of() metodu ile ......... erişilir.
Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Cevap : C) Sayfaya gönderilen argümanlara
Açıklama : ModalRoute.of() metodu, sayfaya gönderilen argümanlara erişmek için kullanılır.
#14. Bir sınıf içerisindeki bir değişken, Floor kütüphanesi kullanılarak SQLite'da bir tablodaki PrimaryKey özelliği olan bir alanı (field) temsil ediyorsa, değişkenin içerisinde bulunduğu sınıf aşağıdaki dipnotlardan (annotation) hangisini kullanmaktadır?
Cevap : C) @entity
Açıklama : Floor kütüphanesi kullanılarak SQLite’da bir tablodaki PrimaryKey özelliği olan bir alanı temsil eden bir değişkenin bulunduğu sınıf @entity annotation’ını kullanır.
#15. Aşağıdaki operatörlerden hangisi bir listedeki içeriği bir başka listeye kopyalamak için kullanılır?
Cevap : A) …? (üç nokta soru işareti)
Açıklama : Dart dilinde bir listedeki içeriği bir başka listeye kopyalamak için …? operatörü kullanılır.
#16. dart:convert kütüphanesinde Json metnini bir objeye çevirmek için kullanılan fonksiyon aşağıdakilerden hangisidir?
Cevap : D) jsonDecode()
Açıklama : dart:convert kütüphanesinde, JSON metnini Dart objesine çevirmek için jsonDecode() fonksiyonu kullanılır.
#17. Aşağıdakilerden hangisi GestureDetector widgeti aracılığı ile kullanıcının çift tıklama işlevini yakalamayı sağlayan parametredir?
Cevap : D) onDoubleTap
Açıklama : GestureDetector widgeti ile kullanıcının çift tıklama işlevini yakalamak için onDoubleTap parametresi kullanılır.
#18. Aşağıdakilerden hangisi Flutter çerçevesi içerisinde gelen düzenleyici bir arayüz bileşeni adı değildir?
Cevap : A) Palette
Açıklama : Flutter çerçevesi içerisinde Palette adında bir düzenleyici arayüz bileşeni bulunmamaktadır.
#19. pubspec.yaml dosyasındaki gereksinimler (dependencies) kısmında paket yönetiminin en güncel sürümü bulması için versiyon numarası önüne aşağıdaki sembollerden hangisi gelmektedir?
Cevap : B) ^
Açıklama : pubspec.yaml dosyasındaki dependencies kısmında, en güncel sürümü bulması için versiyon numarası önüne ^ sembolü gelir.
#20. Aşağıdaki komutlardan hangisi bir Flutter uygulamasının Android dağıtımı oluşturmasını sağlar?
Cevap : C) flutter build apk
Açıklama : Flutter’da bir uygulamanın Android APK dosyasını oluşturmak için flutter build apk komutu kullanılır.
SONUÇ
Mobil Programlama 2023-2024 Final Soruları
Auzef Bilgisayar Programcılığı 2. sınıf bahar dönemi
Mobil Programlama 2023-2024 Final Soruları
Auzef Bilgisayar Programcılığı 2. sınıf bahar dönemi
HD Quiz powered by harmonic design
Mobil Programlama 2023-2024 Final Soruları
Auzef Bilgisayar Programcılığı 2. sınıf bahar dönemi
Mobil Programlama: Gelişim, Uygulamalar ve Gelecek Perspektifleri |
|
---|---|
@lolonolo_com |
Mobil Programlama 2023-2024 Final Soruları
Mobil Uygulama 2023-2024 Final Soruları |
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@lolonolo_com |
Mobil Programlama 2023-2024 Final Soruları