wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Informatika

Total questions: 10

Worksheet time: 34mins

Name
Class
Date
1.

Pernyataan yang TIDAK benar tentang berpikir komputasional adalah ....

a)

Bersifat logis dan sistematis

b)

Menggunakan pendekatan analitik dan algoritmik

c)

Harus menggunakan aplikasi komputer

d)

Tidak dapat diterapkan dalam pemecahan masalah sehari-hari

e)

Mengadaptasi pola kerja komputer

2.

Di bawah ini, definisi yang tepat dari beberapa konsep dan strategi berpikir komputasional yang biasa digunakan yaitu ....

a)

Rekursi adalah “sesuatu” yang memuat “sesuatu” itu sendiri

b)

Algoritma greedy adalah teknik penyelesaian masalah optimasi dengan menghitung hasil terbaik (terbesar/terkecil) dari sebuah proses tertentu

c)

Memoisasi adalah menyimpan hasil perhitungan yang telah dilakukan sebelumnya sehingga tidak perlu mengulang perhitungan yang sama dua kali

d)

Pemrograman dinamis adalah teknik pemecahan masalah non-optimasi yang memungkinkan terjadinya duplikasi dalam proses perhitungan

e)

Rekursi adalah dasar/nilai awal dari suatu fungsi

3.

Berikut ini, pasangan konsep dengan penjelasan yang tepat ditunjukkan oleh ....

a)

alat untuk menyimpan himpunan data ke dalam satu nama variabel yang diberi indeks

1.

Larik

b)

rangkaian karakter dalam pemrograman

2.

String

c)

data khusus berupa huruf, angka, simbol, dan sebagainya yang mengikuti aturan tertentu

3.

Karakter

4.

Dari pilihan di bawah ini, yang TIDAK termasuk bahasa pemrograman ialah ....

a)

Linux

b)

Python

c)

C

d)

Scratch

e)

Javascript

5.

Berikut ini, beberapa penulisan kode program untuk bahasa pemrograman C++ yang tepat ditunjukkan oleh ....

a)

int main ( ) {

b)

int main ( ) ;

c)

#include <iostream>

d)

#include <iostream> {

e)

#include <iostream> ;

6.
Question Image

Perhatikan bagan alur proses kompilasi program menggunakan bahasa pemrograman C dan C++ berikut. Pasangkan bagian yang diberi huruf dengan keterangan yang tepat.

a)

A

1.

Sumber Data

b)

B

2.

Compiler

c)

D

3.

Layar Pengguna

d)

C

4.

Linker

7.

Pasangkan kode berikut dengan fungsinya dalam bahasa pemrograman C++

a)

File header untuk memanggil perintah input dan output

1.

<iostream>

b)

Mengelompokkan variabel yang berupa bilangan bulat

2.

int

c)

Menampilkan output ke layar komputer

3.

printf

8.

Urutan yang benar dari alur pemrograman adalah ....

a)

Menganalisis permasalahan

b)

Mendesain solusi

c)

Mengimplementasikan solusi dalam bentuk program

d)

Menguji program

1)
2)
3)
4)
9.

Pernyataan yang tepat tentang pemrograman dinamis di bawah ini yaitu ....

a)

Digunakan untuk menyelesaikan masalah optimasi

b)

Memperhatikan beberapa kemungkinan pengambilan langkah untuk mencapai solusi

c)

Sama persis dengan algoritma greedy

d)

Umumnya dilakukan dengan bantuan tabel

e)

Seringkali memunculkan duplikasi atau perulangan dalam perhitungan

10.

Tuliskan prediksi nilai Anda dalam PAS Informatika mendatang.

4 lines