wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SOAL UJIAN SEM GANJIL PEMROGRAMAN DASAR 2021

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

Kumpulan perintah atau instruksi disebut...

a)

Program

b)

Pemrograman

c)

Programer

d)

Alur Logika

e)

Algoritma

2.

Proses membuat program disebut....

a)

Program

b)

Pemrograman

c)

Programer

d)

Alur Logika

e)

Algoritma

3.

Orang Yang membuat program disebut....

a)

Program

b)

Pemrograman

c)

Programer

d)

Alur Logika

e)

Algoritma

4.

Langkah-langkah logis dan sistematis dalam menyelesaikan suatu masalah disebut....

a)

Program

b)

Pemrograman

c)

Programer

d)

Alur Logika

e)

Algoritma

5.

Berikut merupakan bahasa pemrograman tingkat tinggi, Kecuali......

a)

C++

b)

Java

c)

PHP

d)

Visual Basic.Net

e)

Prolog

6.

Dibawah ini yang termasuk Bahasa Pemrograman Tingkat Rendah, adalah....

a)

Bahasa Rakitan ( Assembiy)

b)

Prolog

c)

C++

d)

LISP

e)

Visual Basc.Net

7.

Berikut merupakan perangkat lunak Bahasa C/C++, kecuali...

a)

Turbo C

b)

Borland Dev-C++

c)

Netbeans

d)

Microsoft Visual Studio-Visual C++

e)

Assembly (Bahasa Rakitan)

8.

Berikut merupakan kelebihan dari Bahasa C, keculai....

a)

Tersedia dihampir semua jenis komputer

b)

Bersifat Portable

c)

Tersedia sedikit kata kunci

d)

Proses Executable lebih cepat

e)

Bagi pemula pada umumnya akan kesulitan menggunakan pointer

9.

Berikut merupakan kata kunci dalam Bahasa C, kecuali....

a)

include

b)

main()

c)

Scanf()

d)

Printf()

e)

input

10.

Berikut adalah Tipe Data Dasar, Kecuali.....

a)

Integer

b)

Float

c)

Karakter

d)

String

e)

Return

11.

Suatu perintah (pernyataan) yang memungkinkan jika suatu kondisi terpenuhi, maka perintah akan dilaksanakan. dan jika kondisi tidak terpenuhi, maka perintah yang lainnya yang dilaksanakan, disebut...

a)

Percabangan

b)

Percabangan IF

c)

Percabangan IF-ELSE

d)

Percabangan Swittch

e)

Perulangan

12.

Suatu perintah (pernyataan) yang berguna untuk mengambil keputusan terhadap sebuah kemungkinan, disebut...

a)

Percabangan

b)

Percabangan IF

c)

Percabangan IF-ELSE

d)

Percabangan Swittch

e)

Perulangan

13.

Suatu percabangan yang sama dengan percabangan IF, tetapi jika kondisi IF tidak terpenuhi maka perintah pada ELSE yang akan dijalankan, disebut...

a)

Percabangan

b)

Percabangan IF

c)

Percabangan IF-ELSE

d)

Percabangan Swittch

e)

Perulangan

14.

Suatu percabangan yang kondisinya hanya dapat menggunakan perbandingan == (sama dengan) , disebut...

a)

Percabangan

b)

Percabangan IF

c)

Percabangan IF-ELSE

d)

Percabangan Switch

e)

Perulangan

15.

Gambar ini contoh dari percabangan apa.....

a)

Percabangan

b)

Percabangan IF

c)

Percabangan IF-ELSE

d)

Percabangan Switch

e)

Perulangan

16.

Suatu Perintah (pernyataan) yang dilakukan berulang-ulang untuk mendapatkan suatu kondisi dan akan berhenti jika kondisi sudah terpenuhi, disebut.....

a)

Perulangan

b)

Perulangan FOR

c)

Perulangan WHILE

d)

Perulangan DO WHILE

e)

Percabangan

17.

Suatu perulangan yang jika pada kondisi jumlah perulangan diketahui, disebut.....

a)

Perulangan

b)

Perulangan FOR

c)

Perulangan WHILE

d)

Perulangan DO WHILE

e)

Percabangan

18.

Suatu perulangan untuk sebuah kondisi yang bernilai benar, maka perulangan akan berjalan dan terhenti jika kondisi bernilai salah, disebut.....

a)

Perulangan

b)

Perulangan FOR

c)

Perulangan WHILE

d)

Perulangan DO WHILE

e)

Percabangan

19.

Suatu perulangan yang instruksi akan dijalankan terlebih dahulu, jika kondisi bernilai salah maka akan terhenti, namun jika kondisi bernilai benar maka perulangan akan tetap berjalan, disebut.....

a)

Perulangan

b)

Perulangan FOR

c)

Perulangan WHILE

d)

Perulangan DO WHILE

e)

Percabangan

20.

Suatu memori pada komputer yang digunakan untuk menyimpan jenis nilai dari suatu Variable INT, STRING, FLOAT, BOOLEAN, CHAR dan lain-lain, disebut.....

a)

VARIABLE

b)

KONSTANTA

c)

OPERATOR

d)

TIPE DATA

e)

EKSPRESI