wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Prak Pemro

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Apa tujuan utama dari penggunaan casting dalam bahasa C?

a)

Untuk Mengubah Nama Variable

b)

Untuk mengubah tipe data dari suatu nilai

c)

Untuk mempercepat proses kompilasi

d)

Untuk membuat perulangan lebih efisien

2.

Jika int x = 7, y = 3; float f; lalu dilakukan f = x / y;, maka nilai f yang tercetak adalah?

a)

2.00

b)

2.33

c)

2.3333

d)

Error

3.

Pada program switch-case, fungsi break; adalah untuk …

a)

Melanjutkan ke case berikutnya

b)

Menghentikan program

c)

Keluar dari blok switch setelah suatu case dieksekusi

d)

Menyimpan nilai hasil switch

4.

Apa yang terjadi jika perintah break; dihapus pada salah satu case di switch?

a)

Program berhenti secara paksa

b)

Program mengeksekusi case tersebut dan langsung keluar

c)

Program akan mengeksekusi case tersebut lalu melanjutkan ke case berikutnya

d)

Terjadi error pada kompilasi

5.

Pada kode berikut:

digit = num % 10;

printf("%d", digit);

num /= 10;

Bagian num % 10 berfungsi untuk …

a)

Membagi bilangan dengan 10

b)

Membalik urutan digit bilangan

c)

Menghapus digit terakhir dari bilangan

d)

Mengambil digit terakhir dari bilangan

6.

Struktur perulangan do...while memiliki ciri utama …

a)

Pernyataan dijalankan minimal satu kali meskipun kondisi salah

b)

Kondisi diperiksa sebelum pernyataan dijalankan

c)

Hanya dapat digunakan untuk bilangan bulat

d)

Sama dengan perulangan for

7.

Untuk menentukan apakah sebuah bilangan genap atau ganjil, operator yang digunakan adalah …

a)

/

b)

*

c)

%

d)

==

8.

Jika ingin menampilkan semua bilangan genap dari 1 s/d 5000, struktur perulangan yang tepat adalah …

a)

if...else

b)

switch...case

c)

for atau while

d)

do...while

9.

Manakah pernyataan yang benar tentang conditional statement?

a)

Digunakan untuk membuat perulangan otomatis

b)

Digunakan hanya pada tipe data float

c)

Sama dengan operator aritmatika

d)

Digunakan untuk menentukan alur program berdasarkan kondisi tertentu

10.

Perintah berikut digunakan untuk mengakhiri program dengan sukses:

return EXIT_SUCCESS;

Fungsi EXIT_SUCCESS terdapat pada library …

a)

stdio.h

b)

stdlib.h

c)

math.h

d)

string.h