Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS PEMROGRAMAN KOMPUTER

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Tampilan output program di atas adalah

a)

Nama saya Mukidi

Saya ganteng

sekali

b)

Nama saya Mukidi

Saya gantengsekali

c)

Nama saya Mukidisekali

Saya ganteng

d)

Nama saya MukidiSaya ganteng

sekali

e)

Nama saya Mukidi

sekali

Saya ganteng

2.

Kemampuan program ini adalah ....

a)

Meminta masukan nama dan usia sekarang

b)

Menebak usia user sekarang

c)

Menampilkan nama dan usia user ketika lulus

d)

Menampilkan tanggal lahir user

e)

Menghitung usia user 3 tahun lagi

3.

Tipe data yang dapat digunakan untuk program ini adalah ....

a)

nama : char

b)

nama : string

c)

umur : char

d)

umur : real

e)

umur : integer

4.

Kesalahan-kesalahan yang mengakibatkan program berikut gagal dicompile adalah ....

a)

variabel K belum didefinisikan

b)

variabel L seharusnya bertipe integer

c)

nilai pi yang diberikan salah seharusnya 3.14

d)

cara assignment yang salah

e)

cara penulisan formula yang salah

5.

Variabel K pada kode berikut seharusnya bertipe ....

a)

char

b)

real

c)

integer

d)

string

e)

word

6.

Program ini adalah program untuk ....

a)

menghitung luas lingkaran jika diketahui jari-jarinya

b)

menghitung luas lingkaran jika diketahui kelilingnya

c)

menghitung luas lingkaran jika diketahui diameternya

d)

menghitung luas lingkaran jika diketahui diameter

e)

menghitung keliling lingkaran jika diketahui luasnya

7.

Proram berikut dapat menuliskan kata "Benar" jika ....

a)

a = 20, b = 30

b)

a = 20, b = 50

c)

a = 25, b = 30

d)

a = 15, b = 40

e)

a = 20, b = 45

8.

Output program berikut dapat menampilkan kata "Benar" jika ....

a)

a = 23, b = 50, c = 3

b)

a = 15, b = 50, c = 3

c)

a = 15, b = 50, c=4

d)

a=23, b= 45, c=0

e)

a = 10, b = 50, c =2

9.

Suatu program penghitung luas lingkaran memiliki kemampuan memilih nilai pi bergantung dari nilai jari-jari (a) yang dimasukkan user. Perintah if then else yang tepat untuk fitur program tersebut adalah ....

a)

if (a mod 7=0) then pi=22/7 else pi=3.14;

b)

if (a mod 7:=0) then pi=22/7 else pi=3.14;

c)

if (a mod 7=0) then pi:22/7 else pi:3.14;

d)

if (a mod 7=0) then pi:=22/7 else pi:=3.14;

e)

if (a mod 7:0) then pi=22/7 else pi=3.14;

10.

Kesalahan pada kode berikut terjadi pada baris ....

a)

10

b)

11

c)

13

d)

14

e)

15

11.

Tipe data yang sesuai untuk variabel a pada kode berikut adalah ....

a)

char

b)

real

c)

boolean

d)

string

e)

integer

12.

Masukan yang dapat menampilkan output "Anda memasukkan dua bilangan yang berbeda" pada kode berikut adalah ....

a)

5 dan 5

b)

3 dan 4

c)

7 dan 6

d)

8 dan 8

e)

11 dan 9

13.

Kesalahan pada kode program berikut adalah ....

a)

kurang perintah begin dan end

b)

a tidak bisa bernilai 1, 2, dan 3

c)

seharusnya menggunakan if then else

d)

assignment a

e)

case of tidak memerlukan end

14.

Jika user memasukkan nilai 3 dan 4 untuk program berikut, tampilan output yang tepat adalah ....

a)

Nilai a adalah 3

Nilai b adalah 4

b)

Nilai a adalah 3

Nilai b adalah 10

c)

Nilai b adalah 4

d)

Nilai b adalah 10

e)

Nilai a adalah 3

Nilai b adalah 7

15.

Alur kerja sebuah program adalah sbb:

  1. menanyakan apakah user pria
  2. jika user pria, menanyakan apakah user bekerja
  3. jika user bekerja maka user memenuhi syarat
  4. lainnya maka user tidak memenuhi syarat

Program tersebut seharusnya menggunakan perintah ....

a)

if then

b)

if then else

c)

if then else bertingkat

d)

nested if

e)

case of

16.

Perintah Pascal yang dapat menampilkan sebuah kalimat dan menambahkan baris baru di bawahnya adalah ....

a)

writeln

b)

write

c)

readln

d)

read

e)

readkey

17.

Agar dapat dicompile, sebuah kode program Pascal harus disimpan dengan ekstensi ....

a)

pas

b)

exe

c)

docx

d)

tex

e)

ppt

18.

Setelah kode program berhasil dicompile maka output Pascal berupa suatu aplikasi dengan ekstensi ....

a)

app

b)

exe

c)

djvu

d)

pdf

e)

dvi

19.

Suatu kode program Pascal harus memuat syntax berikut

a)

program

b)

var

c)

begin

d)

end

e)

clrscr

20.

Agar tampilan output program dapat dilihat, biasanya sebelum end kita menambahkan perintah...

a)

read

b)

write

c)

writeln

d)

clrscr

e)

readln;