wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis (Kisi - kisi UTS)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa nama file layout default yang digunakan saat membuat proyek dengan template "Empty View Activity"?

a)

main_activity.java

b)

activity_main.xml

c)

main_layout.xml

d)

content_main.xml

2.

Di mana lokasi file layout default berada dalam struktur folder Android Studio?

a)

app/src/layout

b)

app/java/layout

c)

res/layout/

d)

src/main/res/xml

3.

Apa ekstensi file untuk layout tampilan di Android Studio?

a)

.java

b)

.json

c)

.xml

d)

.html

4.

Fungsi file MainActivity.java dalam proyek Android adalah

a)

Menyimpan semua resource aplikasi

b)

Menyimpan layout aplikasi

c)

Menangani logika dan interaksi pengguna

d)

Menyimpan konfigurasi aplikasi

5.

Apa hubungan antara MainActivity.java dan activity_main.xml?

a)

Tidak ada hubungan

b)

activity_main.xml memanggil MainActivity.java

c)

MainActivity.java menampilkan layout dari activity_main.xml

d)

Keduanya file layout

6.

Baris kode yang digunakan untuk menghubungkan layout XML dengan activity adalah

a)

setView(activity_main);

b)

connectLayout('activity_main.xml');

c)

setContentView(R.layout.activity_main);

d)

loadLayout(activity_main.xml);

7.

Untuk membuat tombol di layout XML, tag yang digunakan adalah

a)

textView

b)

layout

c)

EditText

d)

Button

8.

Fungsi dari atribut android:id="@+id/text1" adalah:

a)

Menambahkan isi text

b)

Memberi warna pada text

c)

Memberi identitas unik untuk digunakan di kode Java

d)

Menyimpan data text

9.

Dimanakah file strings.xml berada?

a)

res/layout/

b)

res/strings/

c)

res/values/

d)

src/java/strings/

10.

Format penulisan item di strings.xml adalah:

a)

<item name="nama">Isi</item>

b)

<string name="nama">Isi</string>

c)

<value name="nama">Isi</value>

d)

<data name="nama">Isi</data>

11.

Bagaimana cara memanggil teks dari strings.xml ke dalam layout XML?

a)

@text/button_label

b)

@string/button_label

c)

@xml/button_label

d)

@res/button_label

12.

Apakah semua teks dan array harus disimpan di strings.xml?

a)

Yes, mandatory

b)

Not mandatory, but recommended

c)

Only for layout

d)

Only for Java

13.

Manakah praktik terbaik untuk penggunaan teks dalam aplikasi Android?

a)

Hardcoded text in layout

b)

Use strings.xml for all text

c)

Store text in a database

d)

Use comments for all text

14.

Apa fungsi dari komponen TextView dalam layout XML Android?

a)

Menampilkan gambar

b)

Menampilkan teks statis

c)

Menerima input pengguna

d)

Menampilkan tombol

15.

Komponen apa yang digunakan untuk menerima input dari pengguna pada layout?

a)

Button

b)

Spinner

c)

EditText

d)

TextView

16.

Bagaimana cara mengambil isi dari EditText di MainActivity.java?

a)

editText.getValue();

b)

editText.getText().toString();

c)

editText.value();

d)

editText.toString();

17.

Apa kegunaan komponen Spinner dalam Android?

a)

Displays text

b)

Stores array data

c)

Displays dropdown choices

d)

Displays progress bar

18.

Bagaimana cara menghubungkan Spinner di XML ke MainActivity.java?

a)

menggunakan findSpinnerById()

b)

menggunakan getElementById()

c)

menggunakan findViewById()

d)

menggunakan linkSpinner()

19.

Bagaimana cara mendeklarasikan TextView dalam MainActivity.java?

a)

TextView tv = findViewById(R.id.textView);

b)

Text tv = find(R.id.textView);

c)

View tv = getView(R.id.textView);

d)

textView = findTextView(R.id.textView);

20.

Di mana kita biasanya menyimpan data array yang akan ditampilkan oleh Spinner?

a)

strings.xml

b)

arrays.xml

c)

layout.xml

d)

dimens.xml