wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda Pemrograman Python

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Apa output dari kode berikut?

a)

A. 0

b)

B. 1

c)

C. 3

d)

D. 10

2.

Variabel mana yang penulisannya tidak valid dalam Python?

a)

my_var

b)

var2

c)

2data

d)

data_2

3.

Apa hasil dari kode berikut?

a)

Tia

b)

Error

c)

TiaTia

d)

2

4.

Manakah operator perbandingan?

a)

+

b)

==

c)

%

d)

and

5.

Apa output kode berikut?

a)

A. 2 3 4 5

b)

B. 1 2 3 4 5

c)

C. 3 4 5 6

d)

D. 2 3 4 5 6

6.

Apa output dari kode berikut?Apa output dari kode berikut?

a)

OK

b)

3

c)

True

d)

Error

7.

Dalam Python, elif digunakan untuk?

a)

Mengakhiri program

b)

Percabangan alternatif

c)

Membuat perulangan

d)

Membuat fungsi

8.

Output kode berikut?

a)

A. Hi

b)

B. Hi Hi

c)

C. Hi Hi Hi

d)

D. Error

9.

Manakah contoh fungsi yang benar?

a)

function myFunc():

b)

def myFunc:

c)

def myFunc():

d)

func myFunc()

10.

Apa hasil kode berikut?

a)

6

b)

32

c)

5

d)

Error

11.

Apa output dari:

a)

int

b)

<class 'int'>

c)

integer

d)

number

12.

Jika x = "10", maka tipe datanya?

a)

int

b)

float

c)

str

d)

bool

13.

Operator and akan bernilai True jika?

a)

Kedua kondisi benar

b)

Salah satu kondisi benar

c)

Semua salah

d)

Tidak pernah benar

14.

Output dari:

a)

True

b)

False

c)

Error

d)

5

15.

Apa hasilnya?

a)

2

b)

10

c)

0

d)

20

16.

Kode berikut menunjukkan jenis percabangan?

a)

Percabangan tunggal

b)

Percabangan dua kondisi

c)

Percabangan banyak kondisi

d)

Perulangan

17.

Output dari:

a)

A. 1

b)

B. 1 2 3

c)

C. 2 3 4

d)

D. 1 2 3 4

18.

Output dari:

a)

abc

b)

def

c)

abcdef

d)

abc def

19.

Output fungsi berikut?

a)

ok

b)

error

c)

None

d)

test

20.

Output dari:

a)

3

b)

True

c)

False

d)

Error

21.

Operator untuk sisa bagi (modulus) adalah?

a)

%

b)

**

c)

//

d)

pow

22.

Output dari:

a)

AAA

b)

A3

c)

Error

d)

A A A

23.

Tahap awal pembuatan aplikasi dalam PPLG adalah…

a)

Coding

b)

Deployment

c)

Analisis kebutuhan

d)

Testing

24.

K3LH bertujuan untuk…

a)

Mempercepat pekerjaan

b)

Mencegah kecelakaan kerja

c)

Menambah pengeluaran

d)

Mengurangi produktivitas

25.

Risiko bekerja tanpa alat pelindung diri adalah…

a)

Produktivitas meningkat

b)

Cedera dan kecelakaan

c)

Kerja makin cepat

d)

Kinerja meningkat

26.

P3K digunakan untuk…

a)

Mengobati luka awal

b)

Menambah energi

c)

Menghilangkan stres

d)

Menambah produktivitas

27.

APD untuk melindungi mata adalah…

a)

Helm

b)

Kacamata safety

c)

Sarung tangan

d)

Masker

28.

Jenis bahaya "fisik" di lab biasanya berupa…

a)

Kabel terkelupas

b)

Lantai licin

c)

Asap bahan kimia

d)

Virus komputer

29.

Jalur evakuasi digunakan saat…

a)

Jam istirahat

b)

Kebakaran

c)

Upacara

d)

Makan siang

30.

Apa manfaat utama dari penerapan SOP?

a)

Mengurangi kecelakaan

b)

Membuat kerja lebih lambat

c)

Menambah beban

d)

Menghilangkan SOP