Asesmen Perulangan dan Percabangan Python

Asesmen Perulangan dan Percabangan Python

10th Grade

10 Qs

quiz-placeholder

Similar activities

QUIZ PTK 1

QUIZ PTK 1

10th Grade

10 Qs

Pre -Test Canva X PM 3 Skaga 1

Pre -Test Canva X PM 3 Skaga 1

10th Grade

10 Qs

PTS DKV Informatika

PTS DKV Informatika

10th Grade

10 Qs

Dasar Rumus Microsoft Excel

Dasar Rumus Microsoft Excel

9th - 12th Grade

10 Qs

Sejarah dan Perkembangan Bisnis pada bidang TJKT

Sejarah dan Perkembangan Bisnis pada bidang TJKT

10th Grade

15 Qs

KUIS BAB 3

KUIS BAB 3

7th Grade - University

10 Qs

Informatika saat ini & di masa depan

Informatika saat ini & di masa depan

9th - 12th Grade

10 Qs

Manajemen Proyek Rekayasa Perangkat Lunak

Manajemen Proyek Rekayasa Perangkat Lunak

10th Grade

10 Qs

Asesmen Perulangan dan Percabangan Python

Asesmen Perulangan dan Percabangan Python

Assessment

Quiz

Information Technology (IT)

10th Grade

Medium

Created by

Aprizal Aprizal

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

nilai = 75

if nilai >= 80:

print("A")

elif nilai >= 60:

print("B")

else:

print("C")

Apa output dari program diatas...

A

B

C

Error karena tidak ada elseif

Tidak ada output

Answer explanation

Program checks if 'nilai' is >= 80 (false), then if >= 60 (true). Since 75 is >= 60, it prints 'B'. Thus, the output is 'B'.

2.

MULTIPLE CHOICE QUESTION

5 mins • 5 pts

2.hujan = True

if hujan:

print("Bawa payung")

else:

print("Bawa kacamata")

Jika variabel hujan = False maka output yang benar adalah...

A. Bawa payung

B. Bawa kacamata

C. Tidak ada output

D. Error karena variabel boolean

E. Program berhenti

Answer explanation

Jika variabel hujan = False, maka kondisi if tidak terpenuhi, sehingga program akan mengeksekusi bagian else dan mencetak 'Bawa kacamata'. Jadi, jawaban yang benar adalah B.

3.

MULTIPLE CHOICE QUESTION

5 sec • 5 pts

3. Apa output dari potongan kode berikut? for i in range(1, 4):

print(i)

A. 0, 1, 2

B. 1, 2, 3

C. 1, 2, 3, 4

D. 0, 1, 2, 3

Error karena range salah

Answer explanation

Potongan kode menggunakan range(1, 4), yang menghasilkan angka dari 1 hingga 3. Jadi, output yang dihasilkan adalah 1, 2, 3. Pilihan yang benar adalah B.

4.

MULTIPLE CHOICE QUESTION

5 sec • 5 pts

4. x = 1

while x < 4:

print(x)

x += 1

Output dari program adalah …

A. 0, 1, 2

B. 1, 2, 3

C. 1, 2, 3, 4

D. 0, 1, 2, 3

E. Tidak ada output

Answer explanation

Program starts with x = 1. The while loop runs as long as x < 4. It prints x (1, then 2, then 3) and increments x each time. When x becomes 4, the loop stops. Thus, the output is 1, 2, 3, making B the correct choice.

5.

MULTIPLE CHOICE QUESTION

10 sec • 5 pts

5. Apa yang dimaksud dengan percabangan dalam pemrograman Python?

A. Proses mengulang instruksi beberapa kali

B. Proses memilih jalur eksekusi berdasarkan kondisi

C. Proses membuat daftar data berurutan

D. Proses menghapus variabel dari memori

E. Proses mendefinisikan fungsi baru

Answer explanation

Percabangan dalam pemrograman Python merujuk pada proses memilih jalur eksekusi berdasarkan kondisi tertentu. Ini memungkinkan program untuk mengambil keputusan dan menjalankan instruksi yang berbeda sesuai dengan hasil evaluasi kondisi.

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

6. Kata kunci yang digunakan untuk membuat percabangan di Python adalah …

A. if, else, elif

B. for, while, range

C. def, return, break

D. list, tuple, dict

E. true, false, boolean

Answer explanation

Kata kunci yang digunakan untuk membuat percabangan di Python adalah 'if', 'else', dan 'elif', bukan 'for', 'while', dan 'range'. Pilihan yang benar adalah A. 'if', 'else', 'elif'.

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

7. Apa yang dimaksud dengan perulangan (looping) dalam Python?

A. Perintah yang hanya dijalankan sekali

B. Perintah yang diulang sampai kondisi tertentu atau jumlah tertentu tercapai

C. Perintah untuk membandingkan dua kondisi

D. Perintah untuk mengurutkan data

E. Perintah untuk mengimpor modul

Answer explanation

Perulangan (looping) dalam Python adalah perintah yang diulang sampai kondisi tertentu atau jumlah tertentu tercapai, sehingga pilihan B adalah jawaban yang tepat. Pilihan lainnya tidak sesuai dengan definisi perulangan.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?