wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PEMROGRAMAN DASAR

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Ekspresi yang dapat dilakukan oleh tipe data string adalah….

a)

     a:= a+b

    

b)

a:= a-b

c)

a:= a*b

d)

  a/b

e)

   a:= a mod b

2.

Operator logika  yang di gunakan untuk menghasilkan output bernilai true jika da salah satu operand bernilai true adalah…..

a)

OR

b)

XNOR

c)

XOR

d)

N

e)

AND

3.

Cara yang benar mendeklarasikan konstanta x bertipe integer adalah.....

a)

var x : integer const = 3 ;

b)

const x : integer =3

c)

const x = 3

d)

var : integer

e)

var  x : integer =3 ;

4.

Dibawah ini merupakan deklarasi variabel yang salah adalah…..

a)

var a = araryi 52 of integer;

b)

var a = array [0..52] of byte;

c)

var a = array [1..6] of byte;

d)

var a = array [1..5] of real;

e)

var  x = integer;

5.

Apa nama yang bercetak tebal program_hitung ;

a)

Judul Program

b)

Deklarasi

c)

Algoritma

d)

Pascal

e)

Semua benar

6.

Deklarasi untuk menyatakan kalimat adalah…..

a)

string

b)

real

c)

array

d)

integer

e)

bolooen

7.

Deklarasi untuk menyatakan bilangan bulat adalah…..

a)

Real

b)

Array

c)

Integer

d)

String

e)

Semua Salah

8.

Deklarasi untuk menyatakan bilangan tak terbatas adalah…..

a)

array

b)

real

c)

string

d)

integer

e)

boolean

9.

Berikut yang bukan deklarasi dalam pascal…..

a)

Real

b)

String

c)

Integer

d)

Array

e)

X,Y

10.

Untuk program menurun dalam pascal di namakan…..

a)

Ascending

b)

Descending

c)

To

d)

Do

e)

Until

11.

Untuk program menaik dalam pascal di namakan…..

a)

Descending

b)

To

c)

Do

d)

Unntil

e)

Ascending

12.

Fungsi End di akhir program pascal untuk…..

a)

akhir program

b)

awal program

c)

badan program

d)

untuk deklarasi

e)

semua benar

13.

  Fungsi write untuk…..

a)

Inputan

b)

Masukan

c)

Nilai

d)

Angka

e)

Integer

14.

Ada berapa macam deklarasi dalam pascal…..

a)

1

b)

2

c)

3

d)

4

e)

5

15.

Perulangan yang dicetak tebal dilakukan berapa kali “for 1 to 5 do”

a)

1

b)

2

c)

3

d)

4

e)

5

16.

Kalau judul program harus di akhiri dengan tanda…..

a)

Titik Koma

b)

Koma

c)

Titik

d)

Nama

e)

Tanda Kutip

17.

Fungsi Run dalam program Pascal Untuk apa…..

a)

menjalankan program

b)

untuk mengatahui kesalahan

c)

untuk awal program

d)

untuk deklarsi

e)

untuk mengulang

18.

Perulangan downt to untuk mengulang…..

a)

Acak

b)

Tinggi

c)

Rendah

d)

Dari Tinggi-Rendah

e)

Dari Rendah-Tinggi

19.

Apa fungsi DIV dalam pascal….

a)

Pembagian

b)

Pertambahan

c)

Pengurangan

d)

Sisa Hasil Bagi

e)

Perkalian

20.

Dibawah ini yang bukan merupakan identifier yang benar menurut aturan penulisan dalam Pascal adalah…..

a)

nama_buah

b)

       Dat_X_Y

c)

  Siswa_A-a

d)

_siswa

e)

nama siswa