wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Remedial Informatika Kelas XI

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Perhatikan kode berikut !

Output yang ditampilkan adalah...

a)

1

b)

2

c)

3

d)

4

e)

7

2.

Dalam sebuah program, seorang siswa mendeklarasikan variabel untuk menyimpan nilai rata-rata ujian dengan kode:

int rata = 84.5 ;

Apa yang akan terjadi...

a)

Program error karena nilai desimal tidak bisa disimpan di int

b)

Nilai rata otomatis dibulatkan ke 85

c)

Nilai rata otomatis dibulatkan ke 84

d)

Program akan tetap jalan tapi menghasilkan 0

e)

Nilai akan diubah menjadi string

3.

Perhatikan potongan kode berikut:

Output yang ditampilkan adalah...

a)

Tidak ada output

b)

Besar

c)

Kecil

d)

Error

e)

5

4.

Jika sebuah loop for ditulis seperti berikut !

Maka output yang dihasilkan adalah...

a)

01234

b)

024

c)

12345

d)

135

e)

02

5.

Seorang siswa menulis program !

Apa yang ditampilkan program...

a)

Lulus

b)

Tidak Lulus

c)

70

d)

Error

e)

Tidak ada output

6.

Manakah tipe data yang paling tepat untuk menyimpan jumlah siswa dalam kelas...

a)

float

b)

int

c)

char

d)

string

e)

double

7.

Perhatikan kode berikut !

Output yang benar adalah...

a)

12345

b)

1234

c)

54321

d)

5

e)

1

8.

Jika kita ingin menyimpan nama siswa pada variabel, tipe data yang digunakan adalah...

a)

int

b)

float

c)

char

d)

string

e)

double

9.

Apa output dari kode berikut...

a)

Benar

b)

Salah

c)

10

d)

Error

e)

Tidak ada output

10.

Seorang siswa menulis kode berikut !

Output yang benar adalah...

a)

10 9 8 7 6

b)

6 7 8 9 10

c)

10 9 8 7

d)

9 8 7 6

e)

10 8 6

11.

Output dari kode berikut adalah...

a)

2.5

b)

2

c)

3

d)

5

e)

Error

12.

Perhatikan kode berikut !

Outputnya adalah...

a)

0

b)

012

c)

123

d)

0123

e)

Tidak ada output

13.

Dalam pemrograman, perbedaan utama antara while dan do...while adalah...

a)

while minimal berjalan sekali, do...while bisa tidak jalan sama sekali

b)

while tidak butuh kondisi, do...while butuh kondisi

c)

while mengecek kondisi dulu, do...while menjalankan dulu baru cek kondisi

d)

do...while lebih cepat dari while

e)

Tidak ada perbedaan

14.

Manakah yang benar untuk mendeklarasikan variabel luas lingkaran dengan nilai desimal...

a)

int luas = 3.14;

b)

float luas = 3.14;

c)

char luas = 3.14;

d)

string luas = 3.14;

e)

bool luas = 3.14;

15.

Apa hasil dari kode berikut...

a)

3

b)

4

c)

5

d)

6

e)

7

16.

Jika sebuah program perlu menyimpan status true/false, maka tipe data yang digunakan adalah...

a)

bool

b)

int

c)

float

d)

string

e)

char

17.

Output dari kode berikut adalah...

a)

A

b)

B

c)

Tidak ada output

d)

Error

e)

4

18.

Perhatikan kode berikut !

Output yang ditampilkan adalah...

a)

12345

b)

1245

c)

1345

d)

12

e)

345

19.

Apa hasil output dari kode berikut !

a)

8

b)

10

c)

12

d)

16

e)

Tidak ada output

20.

Jika seorang siswa ingin menghitung luas segitiga dengan rumus 0.5 a t, maka tipe data yang tepat untuk variabel luas adalah...

a)

int

b)

float

c)

char

d)

string

e)

bool

21.

Jika seorang siswa ingin menghitung luas segitiga dengan rumus 0.5 a t, maka tipe data yang tepat untuk variabel luas adalah...

a)

int

b)

float

c)

char

d)

string

e)

bool

22.

Output dari kode berikut adalah...

a)

Ya

b)

Tidak

c)

9

d)

Error

e)

Tidak ada output

23.

Perhatikan kode berikut !

Output yang benar adalah...

a)

0 1 2

b)

0 2

c)

2 4

d)

0 1

e)

0 2 4

24.

Apa output dari kode berikut...

a)

0 1 2 3 4

b)

1 3

c)

0 2 4

d)

5

e)

2 4

25.

Seorang programmer ingin membuat aplikasi pencatatan data pasien di rumah sakit. Ia perlu menyimpan :

Nama pasien → contoh: "Aisyah"

Usia pasien → contoh: 25

Suhu tubuh pasien → contoh: 37.5

Status pasien terdaftar → contoh: true

Pasangan variabel dan tipe data yang paling tepat adalah...

a)

Nama → int, Usia → string, Suhu → float, Status → bool

b)

Nama → string, Usia → int, Suhu → float, Status → bool

c)

Nama → char, Usia → double, Suhu → int, Status → string

d)

Nama → string, Usia → float, Suhu → double, Status → char

e)

Nama → bool, Usia → int, Suhu → float, Status → string