WorksheetsSoal Pemrograman Dasar
Total questions: 40
Worksheet time: 20mins
Dalam flowchart, simbol jajar genjang melambangkan...
Proses
Input/Output
Start/End
Percabangan
Hasil dari 10 % 3 adalah...
1
3
0
10
Bahasa pemrograman yang tidak perlu dideklarasikan tipe datanya adalah...
C
Java
Python
C++
Prinsip FIFO terdapat pada struktur data...
Stack
Queue
Array
Tree
Kompleksitas waktu bubble sort terburuk adalah...
O(n log n)
O(n)
O(n²)
O(1)
Operator logika and di Python setara dengan...
&&
||
!
%
SQL digunakan untuk...
Membuat animasi web
Mengelola basis data
Membuat desain web
Mengatur style CSS
Tag HTML untuk menampilkan gambar adalah...
<img>
<p>
<?php
<frame>
Di Java, System.out.println(2+3+"4"); menghasilkan...
54
23+4
7
234
Struktur data yang paling efisien untuk pencarian berulang adalah...
Linked List
Binary Search Tree
Queue
Stack
Tipe data untuk bilangan desimal di C adalah...
int
float
char
bool
Dalam OOP, method dengan nama sama tapi parameter berbeda disebut...
Overloading
Overriding
Encapsulation
Inheritance
Perintah git clone berfungsi untuk...
Membuat branch baru
Menyalin repository
Menghapus branch
Menyimpan perubahan
Apa output dari bool(0) di Python?
True
False
Error
None
Operator perbandingan di SQL adalah...
=
==
===
:=
HTML singkatan dari...
Hyperlinks and Text Markup Language
Hyper Text Markup Language
Home Tool Markup Language
Hyper Transfer Markup Language
Dalam C, array selalu...
Dimulai dari index 1
Dimulai dari index 0
Bisa dipilih sendiri
Tidak memiliki index
Keyword break pada loop digunakan untuk...
Mengulang lagi
Menghentikan loop
Melanjutkan ke iterasi berikutnya
Menghapus variabel
Pada JavaScript, typeof(123) menghasilkan...
int
number
integer
numeri
Simbol start/end pada flowchart berbentuk...
Persegi panjang
Oval
Belah ketupat
Segitiga
SQL command untuk memperbarui data adalah...
UPDATE
MODIFY
CHANGE
ALTER
Bahasa yang dikenal dengan “write once, run anywhere” adalah...
C
Python
Java
PHP
Pada Python, len([1, [2,3], 4]) menghasilkan...
4
3
2
5
Nama metode utama pada Java yang pertama kali dieksekusi adalah...
start()
run()
main()
init()
Untuk menyimpan teks di SQL digunakan tipe data...
CHAR / VARCHAR
INT
FLOAT
DATE
Python menggunakan tanda kurung kurawal {} untuk blok kode.
Benar
Salah
Queue mengikuti prinsip FIFO.
Benar
Salah
Algoritma adalah urutan langkah logis untuk menyelesaikan masalah.
Benar
Salah
Dalam SQL, DELETE digunakan untuk menghapus tabel.
Benar
Salah
Dalam OOP, inheritance berarti pewarisan atribut/method.
Benar
Salah
JavaScript berjalan di sisi server.
Benar
Salah
Array di C++ bisa berisi berbagai tipe data.
Benar
Salah
Sorting adalah teknik untuk mengurutkan data.
Benar
Salah
HTML adalah bahasa pemrograman.
Benar
Salah
Python mendukung OOP.
Benar
Salah
SQL ALTER TABLE bisa digunakan untuk menambah kolom.
Benar
Salah
Pointer adalah fitur khas Python.
Benar
Salah
Komentar di Python diawali dengan #.
Benar
Salah
Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri.
Benar
Salah
Dalam flowchart, belah ketupat melambangkan ?
Proses
Decision/Percabangan
Input/Output
Dokumen
