Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIS ALPRO 1

Total questions: 20

Worksheet time: 17mins

Name
Class
Date
1.

Siapakah ilmuan matematika yang menemukan Algoritma dan Aljabar ?

a)

Bjarne Stroustrup

b)

Al-khawarizmi

c)

Al-Battani

d)

Al-Kharaji

2.

Algoritma adalah langkah-langkah logic untuk menyelesaikan suatu masalah yang bersifat ….

a)

Pendapat

b)

Asumsi

c)

Logic

d)

Halusinasi

3.

Dalam Penulisan Algoritma ada 3 cara, yaitu dengan menggunakan text deskriptif, flowchart, dan pseodoceode, dari ketiga cara tersebut yang, penulisan algoritma dengan menggunakan simbol-simbol dapat memudahkan pembaca dalam membaca algoritma, hanya saja terdapat kelemahan yang timbul dari proses pembuata algoritma dengan flowchart, yaitu

a)

Hanya untuk algoritma yang pendek

b)

Membacanya hanya dapat dilakukan dari atas kebawah

c)

Dapat dibaca dari berbagai arah

d)

Algoritma yang panjang juga bisa dibuat dengan menggunakan flowchart

4.

Perhatikan Simbol Flowchart dibawah ini, yang dimaksud dengan simbol untuk pemilihan adalah simbol pada nomor

a)

1

b)

2

c)

3

d)

4

5.

jika variabel jumlah = 7 , output seperti apakah yang akan di cetak pada layar monitor ???

a)

*******

b)

*****

c)

********

d)

***

6.

Jika variabel alas = 21 dan variabel tinggi 90, berapakah Luasnya ???

a)

945

b)

943.5

c)

941.5

d)

912

7.

Dibawah ini contoh pembuatan variabel yang benar adalah, kecuali

a)

Int jumlah     = 100;

b)

Int nilai1 = 90;

c)

Int nilai mtk   = 86;

d)

Int nilai  = 89;

8.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Spasi dan jarak

c)

Angka besar dan kecil dibedakan

d)

Compailer program

9.

Tempat penyimpanan data, yang data nya dapat berubah-ubah dinamakan …

a)

Variabel

b)

Konstanta

c)

String

d)

Type data primitif

10.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Return

b)

Main

c)

Iostream

d)

int

11.

Manakah yang tidak termasuk Operator Logika !

a)

AND

b)

OR

c)

NOR

d)

ME

12.

Tipe Data Boolean adalah tipe data yang hanya memiliki 2 data yaitu true dan false, sedangkan tipe data float adalah tipe data yang ….

a)

Kosong

b)

Tipe data yang berisi bilangan-bilangan bulat

c)

Tipe data yang berisi bilangan desimal

d)

Tipe data yang isinya berupa charakter

13.

Sebuah bagan atau diagram yang menunjukkan langkah-langkah proses (intruksi) suatu program melalui simbol-simbol grafis dengan urutan tahapannya dihubungkan dengan tanda panah (flow), disebut dengan....

a)

void

b)

flowchart

c)

operator

d)

identifire

14.

Jika Pada STDIN diisi dengan angka 15, Output dari Program diatas adalah

a)

b)

c)

d)

15.

Silahkan lengkapi kode diatas, dengan menambahkan kode pada no 1 dan 2

a)

waktu_berangkat, waktu_tempuh

b)

waktu, waktu_tempuh

c)

waktu berangkat, waktu_tempuh

d)

waktu_berangkat , waktu temput

16.

Pada Tabel Kebenaran operator Logika, yang menghasilkan nilai TRUE (1) pada Notasi AND adalah

a)

0 AND 1

b)

1 AND 1

c)

1 OR 1

d)

1 OR 0

17.

Perhatikan Kode disamping ini

jika program disamping di running, maka output yang akan keluar adalah …

a)

B

b)

C

c)

D

d)

A

18.

Fungsi COUT adalah untuk output program sedangkan CIN adalah …

a)

Input Data Pada Program

b)

Pengembalian nilai

c)

Memulai Program

d)

Pemilihan Program

19.

Jika pada STDIN kita mengisikan harga = 178000 berapakah jumlah potongan yang akan muncul di OUTPUT Program ini

a)

44500

b)

17800

c)

26700

d)

18700

20.

Dibawah ini yang merupakan syarat pembuatan variabel pada bahasa pemrograman C++, kecuali

a)

Bersifat case sensitif

b)

Tidak boleh diawali dengan angka

c)

Tidak boleh mengandung spasi

d)

menggunakan huruf dan angka