Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemrogramman Python

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

Seperangkat aturan dalam bahasa pemrograman yang mendefinisikan kombinasi simbol yang dianggap sebagai dokumen terstruktur dengan benar disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

2.

Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

3.

Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

4.

Penulisan komentar pada python yang tidak akan tercetak saat di RUN adalah menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

5.

Pilihlah contoh penulisan variabel pada Python yang salah di bawah ini

a)

_nama

b)

NamaSiswa

c)

if_youcan

d)

nama_siswa

e)

USIA

6.

Untuk menginput nilai variabel pada Python, kita dapat menggunakan perintah

a)

input()

b)

int()

c)

round()

d)

del()

e)

float()

7.

Tipe data pada Python yang merupakan bilangan bulat disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

8.

Tipe data pada Python yang merupakan bilangan pecahan disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

9.

Tipe data pada Python yang bernilai True (1) atau False (0) disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

10.

Ada enam (6) jenis operator yang dapat dipakai pada Python. Pilih di bawah ini operator yang tidak termasuk

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

11.

Operator yang digunakan untuk operasi penambahan, pengurangan, perkalian, pembagian dan lain-lain disebut

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

12.

Operator yang menggunakan AND, OR, dan NOT adalah

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

13.

Operator ini digunakan untuk membandingkan dua buah nilai. Operator ini juga dikenal dengan operator relasi dan sering digunakan untuk membuat sebuah logika atau kondisi, disebut

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

14.

Operator ini menggunakan simbol =, +=, -=, *= dan lain-lain disebut

a)

Operator Aritmatika

b)

Operator Pembanding

c)

Operator String

d)

Operator Penugasan

e)

Operator Logika

15.

Ekstension file yang dibuat menggunakan bahasa Python adalah

a)

.py

b)

.pt

c)

.ph

d)

.po

e)

.pn

16.

Struktur percabangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

17.

Struktur percabangan yang memiliki 2 (dua) kondisi dapat menggunakan perintah ...

a)

for atau while

b)

if

c)

if - else

d)

if - elif - else

e)

elif

18.

Struktur percabangan yang memiliki lebih dari 2 (dua) kondisi dapat menggunakan perintah ...

a)

for atau while

b)

if

c)

if - else

d)

if - elif - else

e)

elif

19.

Siapakah penemu bahasa pemrogramman python?

a)
Bjarne Stroustrup
b)
Guido van Rossum
c)
James Gosling
d)
Dennis Ritchie
20.

Pada tahun berapa bahasa pemrogramman python dirilis?

a)
1989
b)
1995
c)
1991
d)

1981

21.

Setiap syntax dalam bahasa pemrograman python harus sesuai dengan aturan agar program tidak menjadi error. Salah satunya adalah dalam pembuatan variabel. Dibawah ini yang bukan termasuk aturan dalam penulisan nama variabel adalah ...

a)

Nama varaiabel boleh lebih dari 1 kata dengan dipisahkan oleh spasi

b)

Nama variabel boleh diawali menggunakan huruf atau garis bawah (_)

c)

Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka

d)

Karakter pada nama variabel bersifat sensitif (case-sensitif)

e)

Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python

22.

Syntax program python yang tepat digunakan untuk membuat variabel dengan nama "umur" yang memiliki nilai "16" adalah ...

a)

print(umur="16")

b)

print=umur

c)

umur(16)

d)

umur=("16")

e)

umur=16

23.

Diketahui :

a=15

b=4

nilai dari a%b adalah ...

a)

1

b)

2

c)

3

d)

4

e)

5

24.

Symbol dalam pemrograman python yang digunakan untuk menyatakan operator "pangkat" adalah ...

a)

*

b)

/

c)

%

d)

**

e)

//

25.

Operator perbandingan dibawah ini yang digunakan untuk menyatakan "tidak sama dengan" adalah ...

a)

!=

b)

>

c)

<

d)

>=

e)

<=

26.

Perintah apa yang digunakan untuk mencetak statement pada python?

a)

print

b)

select

c)

show

d)

view

27.
Apa yang dimaksud dengan coding?
a)
Teks program dalam bahasa pemrograman
b)
Penulisan kode program
c)
Algoritma dalam bahasa komputer
d)
Bahasa yang digunakan untuk menulis program
28.

Apakah yang terhasil apabila diberi arahan print("Hello World") ?

a)

"Hello World"

b)

Hello World

c)

"hello world"

d)

hello world

e)

World Hello

29.

Gambar tersebut merupakan ikon dari ....

a)

Google Colab

b)

Google Form

c)

Google Classroom

d)

Google Drive

e)

Google Document

30.

Apa yang akan dicetak oleh kode berikut? x = 5 if x > 3: print("A") else: print("B")

a)

A

b)

B

c)

5

d)

Error

e)

Tidak ada yang dicetak