wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Meet 1 Mini SC Programing

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan tipe data?

a)

Sebuah fungsi dalam Python

b)

Jenis nilai yang dapat disimpan dan digunakan dalam progam

c)

Sebuah variable yang digunakan dalam progam

d)

Sebuah metode pemrograman objek

2.

Berikan contoh bagaimana mendeklarasikan dan menginisialisasi variabel dengan tipe data integer di Python.

a)

Var = '10'

b)

int Var = 10

c)

Var = 10

d)

int: Var = 10

3.

Perbedaan antara tipe data int, float, dan string di Python.

a)

int: '10', float: '10.5', string: "10"

b)

int: 10, float: 10.5, string: "sepuluh"

c)

int: 10.5, float: 10, string: 100

d)

int: 10, float: "sepuluh", string: 10.5

4.

Apa yang akan terjadi jika Anda mencoba menambahkan tipe data int dengan string tanpa konversi tipe data di Python?

a)

Program akan menghasilkan nilai None

b)

Nilai akan dikonversi otomatis

c)

Program akan menampilkan error

d)

Python akan mengabaikan tipe data string

5.

Tuliskan kode Python untuk melakukan operasi aritmatika penjumlahan, pengurangan, perkalian, dan pembagian menggunakan variabel a dan b.

a)

a + b, a - b, a ** b, a // b

b)

a + b, a - b, a * b, a // b

c)

a + b, a - b, a * b, a / b

d)

a = b, a != b, a * b, a + b

6.

Apa fungsi dari operator logika and, or, dan not? Berikan contoh penggunaannya dalam Python.

a)

and: Kedua nilai harus benar
or: Salah satu nilai benar
not: Membalik nilai

b)

and: Salah satu nilai benar
or: Kedua nilai harus benar
not: Membalik tipe data

c)

and: Membandingkan tipe data
or: Membandingkan variabel
not: Membandingkan string

d)

and: Membalik tipe data
or: Mengubah boolean
not: Membandingkan angka

7.

Berikan contoh kode untuk membandingkan dua nilai variabel menggunakan operator relasional (==, !=, >, <, >=, <=) di Python.

a)

a == b
a != b
a > b
a < b
a >= b
a <= b

b)

a = b
a <> b
a > b
a << b
a >== b
a <== b

c)

a == b
a <= b
a > b
a >= b
a // b
a ** b

d)

a > b
a >> b
a === b
a !== b
a >= b
a <= b

8.

Misalkan ada variabel x = 10 dan y = 20. Tuliskan ekspresi Python yang menggunakan operator logika untuk mengecek apakah x lebih kecil dari y dan apakah x tidak sama dengan 15.

a)

x < y or x == 15

b)

x > y and x != 15

c)

x <= y and x == 15

d)

x < y and x != 15

9.

Apa yang dimaksud dengan inisialisasi variabel? Mengapa penting untuk menginisialisasi variabel sebelum digunakan?

a)

Menghitung tipe data variable

b)

Membuat variabel tanpa memberikan nilai

c)

Memberikan nama ke variabel tanpa nilai

d)

Memberikan nilai awal ke variabel, agar variabel siap digunakan

10.

Tulis kode Python yang mendeklarasikan dua variabel p dan q, lalu gunakan keduanya dalam operasi pembagian dan pengecekan apakah hasilnya lebih besar dari 5.

a)

p = 10, q = 2;
p + q > 5

b)

p = 10, q = 2;
p / q > 5

c)

p = 10, q = 2;
p - q > 5

d)

p = 10, q = 2;
p / q < 5