Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

x tav 1

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Teknik membaca dengan membaca dengan membaca terlebih dahulu semua kode sumber dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan adalah ...

a)

Compilation

b)

Executable

c)

Program language

d)

Interpretation

e)

Complete

2.

Perhatikan langkah-langkah berikut ini:

File – Open – Pilih File – Open

Urutan langkah diatas digunakan untuk …

a)

Membuka lembar kerja baru

b)

Meng-compile file

c)

Membuka file yang telah tersimpan

d)

Menyimpan file

e)

Meng-run file

3.

Punctuator merupakan simbol atau tanda yang terdapat pada bahasa pemograman. Berikut ini simbol yang digunakan untuk mengakhiri sebuah pernyataan adalah …

a)

Simbol ()

b)

Simbol { }

c)

Simbol ,

d)

Simbol //

e)

Simbol ;

4.

Fungsi perintah output pada C++ yang digunakan untuk menampilkan output hasil dari rancangan kode program ...

a)

cinn

b)

cout

c)

printf

d)

gets

e)

getch

5.

fungsi input yang digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik adalah …

a)

Fungsi cinn

b)

Fungsi cout

c)

Fungsi printf

d)

Fungsi gets

e)

Fungsi getch

6.

Tipe data yang menyatakan bilangan real dengan ketelitian sebanyak 15 digit adalah …

a)

Tipe data character

b)

Tipe data bulat

c)

Tipe data float

d)

Tipe data bool

e)

Tipe data double

7.

Tipe data yang bernilai benar yang ditandai dengan angka 1 dan 0 yang memiliki syntax true dan false adalah …

a)

bool

b)

integer

c)

character

d)

character

e)

float

8.

Berikut yang bukan aturan dalam penulisan variable, adalah …

a)

Nama variable tidak boleh menggunakan spasi

b)

Apabila menggunakan angka pada awalnya, maka sebelum angka disertakan garis bawah ( _ ) terlebih dahulu

c)

Tidak boleh mengandung operator aritmatika dan operator relasional

d)

Tidak boleh menggunakan keywords pada bahasa pemrograman C++

e)

Penggunaan huruf besar dan huruf kecil tidak berpengaruh pada pemberian nama variabel

9.

Symbol yang digunakan untuk menyusun suatu ekspresi disebut …

a)

Ekspresi

b)

Tipe data

c)

Variable

d)

Operator

e)

Konstanta

10.

Operator dengan symbol seperti ‘| |’ memiliki arti …

a)

Hasil operasinya akan bernilai true apabila semua operand bernilai true

b)

Hasil operasinya akan bernilai true apabila salah satu saja operand bernilai true

c)

Membalik nilai true menjadi false

d)

Membalik nilai false menjasi true

e)

Tidak melakukan operand

11.

Apabila terdapat dua buah operand yang bernilai 1 dan 1 dan diberikan operator ‘&&’, maka akan memiliki hasil …

a)

0,1

b)

1

c)

0

d)

11

e)

10

12.

Pernyataan yang digunakan untuk mengolah suatu data menjadi output yang dilakukan melalui suatu perhitungan yang dilakukan oleh operator adalah …

a)

Operator

b)

Variabel

c)

Ekspresi

d)

Tipe data

e)

Konstanta

13.

Suatu kondisi dimana terdapat satu syarat yang harus dipenuhi disebut dengan percabangan satu kondisi, dimana konstruksi yang digunakan adalah …

a)

if – else

b)

if – else - if

c)

if – if - else – else

d)

if

e)

if – else if – else

14.

Suatu kondisi yang memiliki dua kondisi dan dua aksi yang terlebih dahulu harus dilakukan untuk dapat memperoleh hasil disebut …

a)

Percabangan dua kondisi

b)

Percabangan satu kondisi

c)

Percangan bersarang

d)

Percabangan lebih dua kondisi

e)

Percabangan awal while do

15.

Sebuah percabangan yang memiliki konstruksi “ if – else if – else “ merupakan jenis percabangan …

a)

Percabangan dua kondisi

b)

Percabangan satu kondisi

c)

Percangan bersarang

d)

Percabangan lebih dua kondisi

e)

Percabangan awal while do

16.

Berdasarkan kode program di atas agar dapat menampilakan “maaf anda tidak lulus” maka nilai yang tepat adalah…

a)

81

b)

85

c)

89

d)

79

e)

90

17.

Perhatikan tag dibawah ini:

Nilai >= 70

Defenisi dari pernyataan di atas adalah …

a)

Kondisi akan bernilai benar apabila lebih sama dengan 70

b)

Kondisi akan bernilai benar apabila kurang sama dengan 70

c)

Kondisi akan bernilai benar apabila kurang dari 70

d)

Kondisi akan bernilai benar apabila sama dengan 70

e)

Kondisi akan bernilai benar apabila lebih dari 70

18.

Sebuah percabangan di dalam percabangan terdapat kondisi yang berada di dalam kondisi adalah …

a)

Percabangan dua kondisi

b)

Percabangan satu kondisi

c)

Percabangan lebih dua kondisi

d)

Percabangan bersarang

e)

Percabangan awal while do

19.

Konstruksi algoritma perulangan yang akan terus dilakukan selama kondisi bernilai benar (true) atau sering disebut perulangan kondisi awal adalah …

a)

while do

b)

if

c)

do while

d)

for

e)

switch case

20.

pernyataan berikut ini memiliki fungsi untuk …

Nilai--

a)

Menambah variable nilai dengan angka 1

b)

Menambah variable nilai dengan angka 2

c)

Mengurangi variable nilai dengan angka 1

d)

Mengurangi variable nilai dengan angka 2

e)

Mengurangi variable a dengan angka 1

21.

Pada perulangan struktur while ,apabila kondisi a<9, maka perulangan berhenti saat Output bernilai …

a)

8

b)

9

c)

10

d)

11

e)

12

22.

da kode program diatas, apabila di-compile maka akan menampilkan…

a)

1 2 3

b)

1 2 3 4

c)

0 1 2 3

d)

0 1 2 3 4 5

e)

Hallo Hallo Hallo

23.

Struktur perulangan for digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya, struktur for sendiri dibagi dua kategori yaitu …

a)

while do dan do while

b)

if dan do while

c)

pencacah naik dan pencacah turun

d)

for dan while do

e)

switch case dan for

24.

Pada kode program di atas, apabila di-compile maka akan menampilkan …

a)

1 2 3 4

b)

4 3 2 1

c)

1 2 3

d)

1 2 3 4 5

e)

5 4 3 2 1

25.

Pernyataan yang berfungsi untuk melepaskan diri dari perulangan (loop) for, while do, maupun do while adalah …

a)

switch case

b)

Break

c)

pencacah naik dan pencacah turun

d)

for

e)

Continue

26.

Pernyataan yang berfungsi untuk mengembalikan pada kondisi awal atau menskip pernyataan dari perulangan (loop) for, while do, maupun do while adalah …

a)

switch case

b)

Break

c)

pencacah naik dan pencacah turun

d)

for

e)

Continue

27.

Tahapan yang berisikan kegiatan untuk menentukan tujuan dari sebuah program aplikasi adalah …

a)

Define the problem

b)

coding

c)

testing

d)

implementation

e)

planning

28.

Untuk membuat sebuah program aplikasi dibutuhkan sebuah algoritma, algoritma ini dibuat saat tahapan …

a)

Define the problem

b)

coding

c)

testing

d)

implementation

e)

planning

29.

Kekurangan penulisan tanda atau simbol pada kode program, disebut dengan kesalahan …

a)

Sintaks

b)

Logika

c)

Run-time

d)

Kode program

e)

Operator

30.

Sebuah kode program melakukan perulangan yang tanpa akhir, kesalahan tersebut disebut dengan …

a)

Run-time

b)

Off by one error

c)

Infinite loop

d)

Arithmetic averflow

e)

Divide by zero