wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

quiz dasar pemrograman x3

Total questions: 31

Worksheet time: 31mins

Name
Class
Date
1.

Di bawah ini yang tidak termasuk struktur dasar algoritma

a)

sequential (berurutan)

b)

conditional (percabangan)

c)

looping (perulangan)

d)

sorting

2.

Serangkaian langkah terstruktur, sistematis, dan logis untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu disebut?

a)

Algoritma

b)

Tipe data

c)

Flowchart

d)

Variabel

3.

Yang tidak termasuk pada ciri-ciri algoritma di bawah ini

a)

input dan output

b)

Finiteness (Terbatas)

c)

Efektivitas

d)

looping

4.

Simbol yang menyatakan suatu proses yang dilakukan komputer digambarkan dengan bentuk?

a)

lingkaran

b)

Persegi

c)

Jajar genjang

d)

Segitiga

5.

untuk menunjukkan awal atau akhir dari suatu proses dalam sebuah flowchart digambarkan dalam bentuk?

a)

oval

b)

Persegi panjang

c)

Segitiga

d)

Jajar genjang

6.

Simbol yang digunakan untuk menghubungkan diagram

a)

persegi

b)

bulat

c)

ketupat

d)

flow/flowline

7.

Simbol yang digunakan untuk menunjukkan kondisi tertentu terkait keputusan atau percabangan digambarkan dalam bentuk?

a)

belah ketupat

b)

persegi

c)

jajar genjang

d)

oval

8.

Simbol yang digunakan dalam flowchart untuk menunjukkan input atau output adalah?

a)

Jajar genjang

b)

Segitiga

c)

Persegi panjang

d)

Lingkaran

9.

Algoritma yang tidak digunakan untuk mengurutkan data

a)

Bubble sort

b)

Quicksort

c)

Merge sort

d)

Fibonacci

10.

Proses pengulangan dalam algoritma disebut?

a)

Sorting

b)

Looping

c)

Sequential

d)

Condition

11.

Jenis nilai yang dapat dimiliki suatu variabel, yang memberitahu komputer bagaimana menangani dan menyimpan data disebut

a)

type data

b)

constanta

c)

variabel

d)

flowchart

12.

Mana yang tidak termasuk tipe data?

a)

Integer

b)

String

c)

Boolean

d)

Pascal

13.

sebutkan yang tidak termasuk bahasa pemrograman

a)

pascal

b)

python

c)

go/golang

d)

dijkstra

14.

untuk menyimpan data no handphone tersebut menggunakan tipe data apa

a)

Integer

b)

Float

c)

String

d)

Boolean

15.

Lokasi penyimpanan untuk data yang nilainya dapat berubah selama eksekusi program disebut sebagai

a)

tipe data

b)

algoritma

c)

konstanta

d)

variabel

16.

Nilai yang ditetapkan dan tidak dapat diubah lagi setelah program dimulai.

a)

variabel

b)

tipe data

c)

konstanta

d)

flowline

17.

Simbol atau kata khusus yang digunakan untuk melakukan operasi pada satu atau lebih nilai.

a)

operator

b)

faktorial

c)

aritmatika

d)

logika

18.

Yang tidak termasuk operator aritmatika

a)

modulus (%)

b)

penjumlahan (+)

c)

pengurangan (-)

d)

sama dengan (=)

19.

Gambar berikut digunakan untuk menggambarkan apa dalam flowchart?

a)

Input

b)

Output

c)

Process

d)

Start/Mulai

20.

Simbol berikut digunakan untuk menggambarkan?

a)

Akhir/finish

b)

Decision/percabangan

c)

Process

d)

Input

21.

dari kode berikut, variabel manakah yang menggunakan tipe data float?

a)

tinggi,berat

b)

usia

c)

nama

d)

siswa

22.

Manakah variabel yang menggunakan tipe data boolean?

a)

usia

b)

siswa

c)

guru

d)

tinggi, berat

23.

Manakah yang tidak termasuk dalam jenis operator?

a)

aritmatika

b)

logika

c)

perbandingan

d)

fibonacci

24.

Langkah yang dijalankan berdasarkan kondisi tertentu disebut?

a)

looping

b)

conditional

c)

merge short

d)

linear search

25.

langkah-langkah yang dijalankan secara berurutan disebut

(a)  

26.

variabel apakah yang digunakan untuk menyimpan data nilai integer

(a)  

27.

algortima yang memilih langkah terbaik pada setiap tahap untuk mendapatkan solusi optimal disebut sebagai?

(a)  

28.

sebutkan contoh algoritma greedy

(a)  

29.

algoritma yang memanggil dirinya sendiri disebut sebagai?

(a)  

30.

simbol yang digunakan untuk menghubungkan antar simbol disebut sebagai?

(a)  

31.

langkah-langkah algoritma harus terbatas dan memiliki akhir termasuk kedalam ciri algoritma yang disebut sebagai?

(a)