Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar X SMK

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Satu hal sebelum melakukan penulisan program adalah membuat....

a)

Masalah

b)

ClipArt

c)

FlowChart

d)

Gambar

2.

Kata Algoritma berasal dari bahasa Arab yang kemudian diadobsi ke bahasa latin yaitu dari kata ....

a)

Algorithm

b)

Algorism

c)

Algoris

d)

Algoritm

3.

Manakah yang termasuk dalam Struktur Algiritma...

a)

Algoritma harus runtunan

b)

Algoritma harus sitematis

c)

Algoritma harus dinamis

d)

Algoritma harus memiliki input dan output

4.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Algoritma

b)

Program

c)

Proses

d)

Diagram

5.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model Algoritma-Eksekusi-Hasil

d)

Masalah-Model Algoritma-Program-Eksekusi-hasil

6.

Manakah berikut ini yang termasuk Operator Aritmatika,..

a)

>

b)

<=

c)

*

d)

()

7.

Manakah berikut ini yang disebut sebagai Increment,..

a)

&&

b)

++

c)

--

d)

||

8.

Manakah Lambang dibawah ini yang merupakan lambang dari Operator Logika Or.

a)

--

b)

&&

c)

||

d)

==

9.

Jika 0 = False dan 1 = True,

Maka operasi 0 && 1 hasilnya adalah...

a)

0

b)

1

c)

2

d)

3

10.

Jika 0 = False dan 1 = True,

Maka operasi 0 || 1 hasilnya adalah...

a)

0

b)

1

c)

2

d)

3

11.

Instruksi P=Q akan mengakibatkan nilai P=nilaiQ, Pernyataan dibawah ini yang benar adalah...

a)

Nilai P tetap

b)

P=Nol (0)

c)

Nilai Q tetap

d)

Q=Nol (0)

12.

Perintah dasar dalam bahasa C++ untuk menampilkan kelayar adalah...

a)

print

b)

printf

c)

printg

d)

printout

13.

Perintah dasar dalam bahasa C++ untuk menyimpan masukan adalah...

a)

save

b)

scant

c)

scanf

d)

scantin

14.

Manakah dibawah ini yang termasuk dalam jenis percabangan dalam Algoritma.

a)

Percabangan satu kondisi

b)

Percabangan dua kondisi

c)

Percabangan lebih dari dua kondisi

d)

Percabangan bersarang

15.

Manakah lambang dibawah ini yang merupakan header dari pemrograman C++

a)

printf

b)

int a;

c)

float x;

d)

<stdio.h>

16.

Jika terdapat bagian program seperti dibawah ini

.....

int x;

int a=12; b=5; c=10;

a=b; c=1;

x==2*a*b*c;

maka nilai x adalah....

a)

50

b)

1200

c)

1

d)

60

17.

Jika terdapat bagian program seperti dibawah ini

.....

int x;

int a=2;

+=a

x==2*a-5;

maka nilai x adalah....

a)

1

b)

-1

c)

2

d)

-2

18.

Pemrograman C++ adalah sebuah program yang dapat berjalan hanya pada Sistem Operasi Windows.

a)

Benar

b)

Salah

19.

Pemrograman C++ adalah sebuah program yang mampu membuat program berbasis GUI (Graphical/Windows)

a)

Benar

b)

Salah

20.

Kekurangan dari bahasa C++ adalah ketidakmampuan program dalam membuat tabel.

a)

Benar

b)

Salah