Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS Logika dan Algoritma Pemrograman

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan?

a)

a=0, b=5

b)

a=b

c)

a=10, b=5

d)

a=10, b=10

e)

a=10, b=0

2.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

3.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Sebelum menulis ide

4.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
5.

Manakah pernyataan algoritma yang tidak benar

a)

Algoritma harus disusun secara logis

b)

Algoritma harus disusun secara sistematis

c)

Algoritma harus mempunyai berbagai macam makna

d)

Algoritma memiliki langkah yang jelas

e)

Algoritma memiliki hasil yang benar

6.

Jika tahun sekarang adalah 2019 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah

a)

1

b)

2

c)

3

d)

4

e)

5

7.

int main()

{

int a = 25%10;

printf("%d", a);

return 0;

}

Apakah tampilan dari program di atas?

a)

5

b)

2

c)

2.5

d)

5.5

8.

Operator modulus (%) hanya dapat digunakan untuk variabel tipe data integer.

a)

Benar

b)

Salah

9.

!= adalah contoh dari operator .......

a)

Relational

b)

Logical

c)

Assignment

d)

Conditional

10.

#include <stdio.h>

void main()

{

int x = 5 * 9 / 3 + 9;

Berapakah nilai dari x?

}

a)

24

b)

3

c)

23

d)

4

11.

void main()

{

int a, b = 2, c;

a = 2 * (b++);

c = 2 * (++b);

}

Berapakah nilai dari a dan c?

a)

a = 4, c = 8

b)

a = 3, c = 8

c)

b = 3, c = 6

d)

a = 4, c = 6

12.

Manakah yang bukan dari operator logical?

a)

&&

b)

||

c)

!

d)

<=

13.

Apakah yang menjadi keluaran dari potongan kode ini?

for(int i = 1; i < 5; i++ )

{

System.out.print(i);

}

a)

13

b)

135

c)

1234

d)

12345

14.

Pada statemen perulangan __________ perulangan nya terjadi pada awal looping dan _______ perulangannya terjadi pada akhir looping.

a)

While / Do while

b)

Do while/While

c)

None

15.

Setiap program bahasa C diakhiri dengan simbol ------------?

a)

.

b)

;

c)

,

d)

}

16.

Berikut ini permasalahan yang memerlukan struktur perulangan, kecuali...

a)

menghitung konversi suhu

b)

mengurutkan bilangan

c)

menyimpan sekumpulan data murid di sebuah sekolah

d)

menghitung rata-rata hasil ujian semua siswa kelas X

e)

mencari judul buku dari koleksi perpustakaan

17.

Penulisan struktur kontrol perulangan for yang benar adalah...

a)
b)
c)
d)
e)
18.

Penulisan struktur kontrol perulangan do while yang benar adalah...

a)
b)
c)
d)
e)
19.

output dari program diatas adalah...

a)
b)
c)
d)

Ayo belajar pemrogram Ayo belajar pemrogram Ayo belajar pemrogram

e)

Ayo belajar pemrogram

20.

Output dari program diatas adalah ...

a)

3

4

5

b)

5

4

3

c)

543

d)

321

e)

123