wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BABIV DASAR PEMROGRAMAN

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Sesuatu yang digunakan untuk mempresentasikan jenis dari suatu nilai tertentu disebut ...

a)

tipe data

b)

konstanta

c)

operator

d)

ekspresi

e)

Variabel

2.

tipe data boolean memiliki ukuran data ... byte

a)

1

b)

2

c)

4

d)

6

e)

8

3.

Variabel berikut yang memerlukan tipe data numerik adalah ...

a)

alamat

b)

agama

c)

judul buku

d)

sekolah

e)

tahun lahir

4.

Tipe data yang tepat untuk menyimpan variabel alamat ke dalam sebuah program adalah ...

a)

integer

b)

bilangan real

c)

double

d)

boolean

e)

string

5.

variabel adalah tempat dalam memory yang digunakan untuk menampung data yang sifatnya ...

a)

statis

b)

dinamis

c)

sama

d)

tidak pernah berubah

e)

konstan

6.

Tipe data yang hanya memiliki nilai TRUE atau FALSE adalah ...

a)

integer

b)

string

c)

boolean

d)

double

e)

string

7.

variabel berikut yang memiliki tipe data currency adalah ...

a)

merek motor

b)

tahun keluaran

c)

harga

d)

nomor polisi

e)

bahan bakar

8.

tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan. dan akan mempunyai nama (identifier) dan nilai

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

9.

variabel yang nilai datanya bersifat tetap dan tidak bisa diubah

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

10.

simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain lain

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

11.

transformasi nilai menjadi keluaran yang dilakukan melalui suatu perhitungan (komputasi). terdiri atas operand dan operator

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

12.

Merupakan tipe data berbentuk karakter.berukuran 1 byte

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

13.

Merupakan tipe data bilangan bulat, berukuran 2 byte

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

14.

manakah pemberian nama variabel yang salah

a)

harga.total

b)

namasiswa

c)

xy12

d)

JenisMotor

e)

alamat_Rumah

15.

Manakah pemberian nama variabel berisi nilai yang tepat

a)

string nama = ahmad;

b)

float tinggi = 14.3;

c)

integer alas = "5";

d)

char panjang = 7;

e)

int luas = "3";

16.

Pernyataan yang sesuai untuk mendefinisikan variable adalah ….

a)

Suatu identifier yang nilainya tetap

b)

Suatu identifier yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses

c)

Suatu identifier yang digunakan mengidentifikasi data yang nilainya sudah ditentukan dan tidak dapat diubah

d)

Suatu nilai yang tidak dapat diubah selama program berlangsung

e)

Suatu identifier yang memiliki nilai yang telah ditentukan

17.

Perhatikan penulisan variable berikut ini!

_angka Ganjil

kompilator tidak akan dapat menggunakan variable di atas. Penulisan variable di atas salah dikarenakan ….

a)

Menggunakan huruf kapital

b)

Menggunakan angka

c)

Menggunakan spasi

d)

Menggunakan garis bawah pada awal variabel

e)

Menggunakan dua kata

18.

Perhatikan beberapa variable berikut.

1) 3siswa

2) bahasa_pemrograman

3) Bahasa_c++

4) _5bahasa

5) Nilai35

Penulisan variable di atas, yang memenuhi aturan adalah ….

a)

1), 2) dan 4)

b)

1), 2) dan 5)

c)

1), 2) dan 5)

d)

2), 3) dan 4)

e)

2), 4) dan 5)

19.

Variable logika yang berhubungan dengan OR,AND, dan NOT merupakan variable dari tipe data?

a)

String

b)

Boolean

c)

Numerik

d)

Array

e)

Integer

20.

Pada pengambilan keputusan fungsi logika IF-ELSE-ENDIF dua pilihan tersebut yaitu

a)

Semua pernyataan bernilai TRUE

b)

Semua pernyataan bernilai FALSE

c)

Satu pernyataan bernilai TRUE dan pernyataan lainya bernilai FALSE

d)

Tidak ada pernyataan bernilai TRUE atau FALSE

e)

Satu pernyataan bernilai FALSE dan tidak ada penyataan bernilai TRUE