GENEL

Mobil Programlama Örnek Vize Sınavı Çalışma Soruları 2025

13 Kasım 2025 Perşembe Adem KORKMAZ 78
Mobil Programlama Örnek Vize Sınavı Çalışma Soruları 2025
1. Mobil programlamanın günümüzde önemli olmasının temel nedeni aşağıdakilerden hangisidir?
 
A) Masaüstü bilgisayarların kullanımının artması
B) Mobil cihaz sayısının azalması
C) Akıllı telefonların günlük yaşamın merkezine yerleşmesi
D) Uygulama mağazalarının kapanması
E) Mobil internet hızının düşmesi
 
2. Native mobil uygulama geliştirmede Android için kullanılan resmi programlama dili aşağıdakilerden hangisidir?
 
A) Python
B) Kotlin / Java
C) Swift
D) JavaScript
E) C#
 
3. Aşağıdakilerden hangisi hibrit (hybrid) uygulama geliştirmenin dezavantajlarından biridir?
 
A) Tek kod tabanı ile iki platformda çalışması
B) Performansının native uygulamalara göre daha düşük olması
C) Geliştirme süresinin uzun olması
D) Yüksek donanım gereksinimi
E) Kod paylaşımının olmaması
 
4. Aşağıdakilerden hangisi Android geliştirme sürecinin temel bileşenlerinden biridir?
 
A) Xcode
B) Android SDK
C) Visual Basic
D) Unity Engine
E) Dreamweaver
 
5. Android Studio’nun temel görevi aşağıdakilerden hangisidir?
 
A) Sadece resim düzenlemek
B) Sadece oyun geliştirmek
C) Android uygulamalarını geliştirmek için IDE görevi görmek
D) iOS uygulamalarını derlemek
E) Veritabanı sunucusu çalıştırmak
 
6. Yeni bir Android projesi oluştururken Minimum SDK seçiminin amacı nedir?
 
A) Projenin renk temasını belirlemek
B) Projenin çalışacağı en düşük Android sürümünü belirlemek
C) Uygulamanın simgesini seçmek
D) Kodun derlenme hızını artırmak
E) Proje adını otomatik oluşturmak
 
7. Bir Android projesinde uygulamanın ikonunun tanımlandığı dosya aşağıdakilerden hangisidir?
 
A) strings.xml
B) AndroidManifest.xml
C) themes.xml
D) build.gradle
E) activity_main.xml
 
8. XML dosyasında bir bileşene kimlik (id) tanımlamak için aşağıdaki ifadelerden hangisi kullanılır?
 
A) android:name
B) android:icon
C) @string/id
D) @+id/...
E) @layout/id
 
9. Aşağıdakilerden hangisi temel bir arayüz bileşeni (widget) değildir?
 
A) TextView
B) ImageView
C) LinearLayout
D) Button
E) EditText
 
10. Bir Activity'nin ekrana ilk kez yüklendiği yaşam döngüsü metodu aşağıdakilerden hangisidir?
 
A) onResume
B) onStart
C) onCreate
D) onPause
E) onStop
 
11. Kullanıcı uygulamadan çıkıp başka bir uygulamaya geçtiğinde çalışan yaşam döngüsü metodu hangisidir?
 
A) onResume
B) onPause
C) onCreate
D) onDestroy
E) onRestart
 
12. Kullanıcıdan metin girişi almak için kullanılan bileşen aşağıdakilerden hangisidir?
 
A) Button
B) TextView
C) EditText
D) ImageView
E) Spinner
 
13. Bir butona tıklanınca çalışan kod bloğunu tetiklemek için kullanılan yapı aşağıdakilerden hangisidir?
 
A) setText()
B) setContentView()
C) setOnClickListener()
D) addView()
E) showDialog()
 
14. Kullanıcıya kısa süreli mesaj göstermek için kullanılan Android bileşeni aşağıdakilerden hangisidir?
 
A) AlertDialog
B) Toast
C) Snackbar
D) PopupMenu
E) Logcat
 
15. RadioButton'ın temel özelliği aşağıdakilerden hangisidir?
 
A) Birden fazla seçeneğin aynı anda seçilebilmesi
B) Yalnızca bir seçeneğin seçilebilmesi
C) Resim gösterebilmesi
D) Kullanıcıdan metin alması
E) Klavye açması
 
16. Birden fazla RadioButton'ın birlikte çalışmasını sağlayan yapı aşağıdakilerden hangisidir?
 
A) LinearLayout
B) ViewGroup
C) ConstraintSet
D) RadioGroup
E) ButtonGroup
 
17. Aşağıdakilerden hangisi ImageView için kullanılan bir niteliktir?
 
A) android:text
B) android:src
C) android:hint
D) android:gravity
E) android:inputType
 
18. drawable klasörüne eklenen dosyalar için aşağıdaki kurallardan hangisi doğrudur?
 
A) Türkçe karakter kullanılabilir
B) Büyük harf kullanılabilir
C) Dosya adı rakamla başlayabilir
D) Boşluk kullanılabilir
E) Küçük harf ve alt çizgi ile yazılmalıdır
 
19. LinearLayout içinde bileşenleri dikey olarak sıralamak için kullanılan ayar aşağıdakilerden hangisidir?
 
A) android:gravity
B) android:orientation="horizontal"
C) android:orientation="vertical"
D) android:layout_gravity
E) android:layout_weight
 
20. Kullanıcı yaptığı seçime göre ImageView içindeki resmin değiştirilmesi hangi yöntemle yapılır?
 
A) setText()
B) setImageResource()
C) setOnClickListener()
D) getDrawable()
E) setContentView()
 

Yorumlar


Yorum Yap




Yukarı Kaydır