wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritm and programming A

Total questions: 25

Worksheet time: 21mins

Name
Class
Date
1.

Apa fungsi utama dari bahasa pemrograman?

a)

Menghubungkan manusia dengan komputer

b)

Menghubungkan komputer dengan printer

c)

Menghubungkan manusia dengan manusia

d)

Menghubungkan komputer dengan jaringan

2.

Python dikenal sebagai bahasa pemrograman yang mudah dipelajari karena….

a)

Sintaksis nya rumit

b)

Sintaksis nya mirip dengan bahasa manusia (bahasa inggris)

c)

Hanya digunakan untuk aplikasi mobile

d)

Tidak memerlukan interpreter

3.

Fungsi print( ) dalam Python digunakan untuk….

a)

Membaca input dari pengguna

b)

Menghitung operasi matematika

c)

Menyimpan data ke file

d)

Menampilkan pesan atau output ke layar

4.

JavaScript biasanya digunakan untuk...

a)

Membangun aplikasi desktop

b)

Membuat halaman web interaktif

c)

Mengelola database

d)

Menulis sistem operasi

5.

Codingan berikut merupakan contoh codingan dari bahasa pemrograman…

a)

Python

b)

Java

c)

SQL

d)

C++

6.

Apa kepanjangan dari SQL?

a)

System Query Language

b)

Simple Query Language

c)

Standard Query Logic

d)

Structured Query Language

7.

Perintah SQL untuk mengambil atau menampilkan data dari tabel adalah...

a)

INSERT

b)

DELETE

c)

SELECT

d)

UPDATE

8.

C++ adalah bahasa pemrograman yang merupakan pengembangan dari...

a)

Python

b)

Java

c)

C

d)

Javascript

9.

Apa output dari kode Python berikut?

x = 10

y = 3

print(x*y)

a)

13

b)

0

c)

30

d)

10

10.

Apa yang dimaksud dengan "sintaksis" dalam pemrograman?

a)

Jenis data yang digunakan

b)

Kecepatan eksekusi program

c)

Ukuran file program

d)

Aturan penulisan kode program

11.

Perintah Java untuk menampilkan teks ke layar adalah...

a)

System.out.print( )

b)

console.log( )

c)

print( )

d)

printf( )

12.

Dalam C++, kode endl digunakan untuk...

a)

Menambahkan baris baru dalam output

b)

Mengawali program

c)

Menghapus semua output sebelumnya

d)

Menampilkan pesan error

13.

Perintah print("Hello World") dalam Python akan menampilkan...

a)

Hello World

b)

Error

c)

Tidak ada output

d)

Hello

14.

Java adalah bahasa pemrograman yang sering digunakan untuk...

a)

Membuat animasi

b)

Menulis skrip web

c)

Membuat aplikasi Android

d)

Membuat database

15.

SQL digunakan untuk...

a)

Membuat game

b)

Mengelola database

c)

Menulis skrip web

d)

Membuat animasi

16.

Apa yang dimaksud dengan "debugging" dalam pemrograman?

a)

Proses mencari dan memperbaiki kesalahan dalam kode

b)

Proses menulis kode baru

c)

Proses menghapus kode

d)

Proses mengkompilasi kode

17.

Apa yang dimaksud dengan "write once, run anywhere" dalam konteks Java?

a)

Kode Java dapat dijalankan di berbagai platform tanpa perubahan

b)

Kode Java hanya dapat dijalankan di satu platform

c)

Kode Java harus diubah untuk setiap platform

d)

Kode Java tidak dapat dijalankan di platform manapun

18.

Apa yang dimaksud dengan OOP dalam C++?

a)

Object-Oriented Programming

b)

Object-Optimized Programming

c)

Object-Organized Process

d)

Object-Oriented Protocol

19.

Keunggulan Scratch dibandingkan Blockly adalah…

a)

Dapat menghasilkan kode dalam berbagai bahasa pemrograman

b)

Memiliki antarmuka yang lebih menarik dan cocok untuk pemula

c)

Lebih lambat dalam mengeksekusi program

d)

Tidak memerlukan komputer untuk dijalankan

20.

Modularisasi sangat penting dalam pemrograman karena...

a)

Membuat program lebih sulit dipahami.

b)

Mengharuskan penggunaan lebih banyak memori.

c)

Membantu mengurangi duplikasi kode.

d)

Membuat program lebih sulit debugging.

21.

Apa tujuan utama dari modularisasi program?

a)

Membuat program lebih panjang

b)

Menyederhanakan program yang kompleks

c)

Menghindari penggunaan fungsi

d)

Membuat program lebih sulit dipahami

22.

Apa yang dimaksud dengan Python sebagai bahasa pemrograman serbaguna?

a)

Hanya digunakan untuk pengembangan web

b)

Dapat digunakan untuk berbagai tujuan seperti web development, analisis data, dan AI

c)

Hanya digunakan untuk analisis data

d)

Tidak dapat digunakan untuk AI

23.

Apa output dari kode SQL berikut

SELECT * FROM siswa;

a)

Menampilkan semua data dari tabel siswa

b)

Menghapus data dari tabel siswa

c)

Menambahkan data ke tabel siswa

d)

Mengubah data dalam tabel siswa

24.

Apa fungsi dari document.write() dalam JavaScript?

a)

Mengawali program

b)

Menghapus konten dari layar

c)

Menyimpan data

d)

Menampilkan konten langsung di layar browser

25.

Bagaimana pembelajaran di semester 2 ini bersama Bu Olga?

4 lines