wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IF Belajar Pertemuan 5 Variabel, IF

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan di kerjakan berdasarkan suatu kondisi adalah...

a)

struktur kontrol kode

b)

struktur kontrol program

c)

struktur kontrol percabangan

d)

struktur kontrol perulangan

e)

struktur kontrol variable

2.

Berikut in yang bukan struktur kontrol percabangan adalah..

a)

if case

b)

if bertingkat

c)

if then

d)

if then else

e)

semua benar

3.

Penulisan struktur kontrol percabangan yang benar adalah...

a)
b)
c)
d)
4.

Perhatikan potongan algoritma dengan menggunakan percabangan berikut!

Apa yang di keluarkan dari algoritma di atas?

a)

3

b)

Tidak mengeluarkan apapun.

c)

11

d)

-3

5.

Perhatikan potongan program yang salah di bawah ini..

int r1 = 2, r2 = 4, r3 = 9;

1/rt = (1/r1) + (1/r2) + (1/r3);

apa yang menyebabkan program tersebut eror

a)

1/r1

b)

1/r2

c)

1/rt

d)

1/r3

e)

Semua benar

6.

Pernyataan-pernyataan dalam satu percabangan dituliskan dengan identitas yang sama (menjorok) karena...

a)

Lebih rapih

b)

Menjamin algoritma tidak ambigu

c)

Algoritma lebih efesien

d)

Merupakan satu rangkaian langkah akibat persyaratan yang di tentukan.

e)

Menjamin algoritma terbatas

7.

Perhatikan potongan program, pada bagian (A), yang seharusnya bertulisan...

a)

data

b)

dat

c)

datas

d)

database

8.

Dibawah ini yang bukan merupakan tipe data bilangan desimal (bilangan koma) kecuali ...

a)

Char

b)

Double

c)

String

d)

Int

e)

Boolean

9.

Penulisan kode program untuk identifier yang benar adalah….

a)

float nilai;

b)

integer nilai;

c)

int = nilai

d)

double 10x;

e)

float int;

10.

Tipe data yang cocok untuk menampung jumlah mahasiswa adalah….

a)

array

b)

string

c)

int

d)

boolean

e)

char

11.

Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah….

a)

char void;

b)

integer main;

c)

character panjang;

d)

Semua Salah

e)

lebar char;

12.

Ketika di run, program tersebut akan error. Letak errornya terdapat di……

a)

Tipe data yang mendeklarasikan variabel alas.

b)

Rumus untuk mencari luas segitiga.

c)

Tipe data yang mendeklarasikan variabel luas.

d)

Pemanggilan variabel untuk menampilkan luas segitiga (dalam perintah cetak).

e)

Tipe data yang mendeklarasikan variabel tinggi

13.

Ketika di run, program tersebut akan menghasilkan keluaran….

a)

False

b)

True

c)

12

d)

4

e)

24

14.

Ketika di run, program tersebut akan menghasilkan keluaran….

a)

4

b)

False

c)

8

d)

True

e)

12

15.

Ketika di run, program tersebut akan menghasilkan keluaran…

a)

“Kamu Mendapatkan Hadiah Boneka”

b)

“Kamu Mendapatkan Hadiah Meja Belajar”

c)

“Semoga Beruntung !”

d)

Null

e)

“Kamu Mendapatkan Hadiah Meja Belajar” dan “Semoga Beruntung !”

16.

Ketika di run, maka program akan menghasilkan keluaran….

a)

"Nilaimu Kurang"

b)

"Nilaimu Kurang" dan "Nilaimu Bagus"

c)

NaN

d)

"Nilaimu Bagus"

e)

Null

17.

Pernyataan 3 hanya akan dieksekusi apabila ekspresi 1 dan ekspresi 2 bernilai….

a)

Ekspresi 1 = True; Ekspresi 2 = False

b)

Ekspresi 1 = False; Ekspresi 2 = True

c)

Ekspresi 1 = True; Ekspresi 2 = True

d)

Ekspresi 1 = Null; Ekspresi 2 = NaN

e)

Ekspresi 1 = False; Ekspresi 2 = False

18.

Jika di run apakah yang terjadi

a)

12

b)

True

c)

False

d)

Error

e)

177cm

19.

Jika program pada gambar terjadi error, ubahlah menjadi benar dengan pilihan di bawah ini.

a)

String tinggi = "Tinggi Saya 177cm"

b)

integer tinggi = 12;

c)

int tinggi = 12;

d)

double tinggi = 12

e)

integer tinggi = 'a';

20.

Apa yang membuat program ini menjadi error?

a)

variabel tinggi tidak di beri nilai

b)

tipe dari variable tinggi di ganti menjadi tipe double

c)

variabel tinggi di ganti menjadi bertipe string

d)

semua salah

e)

semua benar