LATIHAN SOAL 3
MULTIPLE CHOICE
5. File yang berisi semua pendefisian hal-hal yang dibutuhkan oleh apliasi android kita adalah...
a. AndroidManifest.xml d. Appname
b. Main.xml e. Package
c. Main.java
9. Pada Android Studio untuk mengatur layout berupa teks, gambar, atau background maka file
yang kita edit adalah....
a. activity_main.java d. Main_Activity.java
b. MainActivity.xml e. MainActivity.java
c. activity_main.xml
11. Tampilan grafis yang kita lihat ketika menjalankan sebuh aplikasi Android disebut
a. Intent d. Xml
b. Service e. Activity
c. Libraries
13. Untuk membuat layout pada Android dengan meletakkan elemen yang ada di dalamnya
secara berurutan tergantung orientasinya, maka kita menggunakan ...
a. Tab Layout d. Grid View
b. Relative Layout e. Linear Layout
c. Table Layout
14. Untuk membuat layout yang menampilkan elemen-elemen view dengan posisi relatif
terhadap posisi elemen view disekitarnya maka menggunakan ....
Relative Layout(benar)
a. Relative Layout d. Linear Layout
b. Tab Layout e. Grid View
c. Table Layout
15. Widget yang berfungsi untuk menampilkan teks pada layar saja dan supaya bisa diedit
harus menggunakan subclass disebut...
a. TextView d. Button
b. EditText e. ImageView
c. RadioButton
16. Widget yang berfungsi sebagai kostumisasi Textview dimana menjadi textview yg dapat
mengkonfigurasi dirinya sendiri adalah
a. TextView d. Button
b. EditText e. ImageView
c. RadioButton
17. User hanya dapat melakukan satu check/pemilihan merupakan fungsi dari...
a. TextView d. Button
b. EditText e. ImageView
c. RadioButton
18. Widget dibawah ini yang berfungsi untuk menampilkan gambar adalah
a. TextView d. Button
b. EditText e. ImageView
c. RadioButton
21. File yang berfungsi untuk inisialisasi dari widget serta atribut yg mendunkung adalah
a. file.xml d. file.exe
b. file.java e. file.sis
c. file.apk
22. Manakah Kode yang benar untuk memanggil widget pada activity pada pemrogramman
mobile android
a. etAngka1 = findView(P.add.etAngka1); d. etAngka1 = ViewById(R.id.etAngka1);
b. etAngka1 = findViewById(R.id.etAngka1); e. etAngka1 = findViewId(R.id.etAngka1);
c. etAngka1 =
findViewByName(R.id.etAngka1);
23. Manakah cara pemanggilan superclass yang benar pada method java di pemrogramman android?
a. public void onCreate() d. public void onCreate()
{ onCreate(); { super.onCreate();
setContentView(R.layout.main); setContentView(R.layout.main);
} }
b. public void onCreate() e. public onCreate()
{ super; { super.onCreate();
setContentView(R.layout.main); setContentView(R.layout.main);
} }
c. public void ()
{ super.onCreate();
setContentView(R.layout.main);
}
24.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kuis Sederhana"
android:id="@+id/kuis"
android:textSize="20sp"
android:textStyle="bold"
android:layout_marginBottom="10dp"/>
kode XML diatas berfungsi untuk ...
a. Menampilkan Gambar d. Menampilkan ID
b. Menampilkan Kuis e. Menampilkan Method
c. Menampilkan Text
b. <Textview e. <Class
android:id="@+id/next" android:id="@+id/next"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:gravity="center"
android:onClick="next" android:onClick="next"
android:text="Next" /> android:text="Next" />
c. <RadioButton
android:id="@+id/next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:onClick="next"
android:text="Next" />
26. Untuk berpindah halaman pada aplikasi Android lain dengan atau tanpa data menggunakan...
a. Fragment d. Activity
b. Java e. Intent
c. Page
30. Sebelum membuat projek baru Android sebaiknya membuat emulator / Android Virtual
Device (AVD) dibuat terlebih dahulu dengan cara...
a. Klik File - New - AVD d. Klik Build - Android - AVD Manager
b. Klik New - Project e. Klik Tools - Android - AVD Manager
c. Klik Tools - Android - SDK