wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz terbaru kls 10

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Seorang kasir ingin membuat program untuk menghitung total harga belanja. Jika pembeli membeli 3 barang dengan harga 5000, 7000, dan 12000, program menggunakan algoritma sekuensial: input harga → penjumlah → tampilkan hasil. Jika program dibuat dengan tipe data int, apa output yang benar?

a)

24000

b)

5000 7000 12000

c)

24000.0

d)

Error

2.

Andi membuat program untuk menghitung suhu tubuh pasien. Program tersebut harus dapat menerima angka desimal, misalnya, 36.7. Tipe data apa yang paling tepat untuk digunakan?

a)

int

b)

double

c)

string

d)

char

3.

Output apa yang dihasilkan?

a)

Halo Dunia!

b)

Halo

Dunia!

c)

Halo\nDunia!

d)

Error karena \n tidak dikenali

4.

Mr. Dengklek ingin menghitung sisa dari membagi telur. Dia memiliki 55 telur dan ingin membaginya secara merata ke dalam 6 keranjang. Jika menggunakan operasi % dalam C++, hasil apa yang akan diperoleh?

a)

9

b)

6

c)

1

d)

55

5.

Jika digunakan untuk menghitung luas tanah panjang = 25 meter dan lebar = 10 meter, maka outputnya adalah …

a)

35

b)

250

c)

2510

d)

Kesalahan

6.

Dalam algoritma sekuensial, urutan yang benar untuk menghitung rata-rata dari 3 ujian adalah ...

a)

Hitung total → Masukkan skor → Bagi 3 → Keluaran

b)

Masukkan skor → Hitung total → Bagi 3 → Keluaran

c)

Keluaran rata-rata → Masukkan skor → Hitung total

d)

Masukkan skor → Keluaran skor → Bagi 3

7.

Output yang ditampilkan adalah …

a)

Budi adalah 19 tahun

b)

name adalah 19 tahun

c)

Budi adalah age tahun

d)

Kesalahan

8.

Algoritma sekuensial dicirikan oleh …

a)

Adanya pilihan kondisi (if-else)

b)

Adanya pengulangan (looping)

c)

Alur program berjalan lurus, berurutan tanpa percabangan

d)

Program tidak memiliki input

9.

Apa fungsi dari komentar // Program untuk menghitung keliling lingkaran?

a)

Untuk membuat kode dieksekusi lebih cepat

b)

Untuk mencegah nilai variabel berubah

c)

Sebagai catatan bagi pemrogram untuk memahami kode

d)

Sebagai perintah tambahan untuk compiler

10.

Jelaskan mengapa program tersebut termasuk algoritma sekuensial!

4 lines