SOAL ULANGAN PEMBELJARAN KODING KELAS X
1.
|
A |
Hyper Text Makeup Language |
|
B |
High Text Markup Language |
|
C |
HyperText Markup Language |
|
D |
Home Tool Markup Language |
|
E |
Hyper Transfer Markup Link |
|
A |
<html5> |
|
B |
<DOCTYPE html5> |
|
C |
<doc type
html> |
|
D |
<!DOCTYPE
html> |
|
E |
<DOCTYPE
html> |
|
A |
<head> |
|
B |
<html> |
|
C |
<title> |
|
D |
<body> |
|
E |
<meta> |
____ 4. 4. Tag HTML yang digunakan untuk membuat hyperlink
atau tautan adalah.....
|
A |
<link> |
|
B |
<p> |
|
C |
<href> |
|
D |
<h1> |
|
E |
<a> |
|
A |
alt |
|
B |
title |
|
C |
type |
|
D |
style |
|
E |
src |
____ 6. 6. Dalam HTML, tag yang digunakan untuk membuat judul
utama (paling besar) dalam sebuah halaman adalah.....
|
A |
<header> |
|
B |
<head> |
|
C |
<title> |
|
D |
<h1> |
|
E |
<h2> |
|
A |
<ol> dan
<li> |
|
B |
<ul> dan
<dl> |
|
C |
<ul> dan
<li> |
|
D |
<ol> dan
<list> |
|
E |
<list> dan
<item> |
____ 8. T8. ag <p> digunakan untuk membuat sebuah.....
|
A |
Judul |
|
B |
Paragraf |
|
C |
Baris baru |
|
D |
Hyperlink |
|
E |
Garis horizontal |
|
A |
text |
|
B |
name |
|
C |
caption |
|
D |
content |
|
E |
Tidak ada, teks
ditulis di antara tag buka dan tutup. |
|
A |
<b> |
|
B |
<i> |
|
C |
<em> |
|
D |
<mark> |
|
E |
<strong> |
____ 11. 11. C++ sering digunakan dalam pengembangan game kelas
atas dan engine grafis seperti Unreal Engine. Manfaat C++ yang memungkinkan
peran ini adalah.....
|
A |
Syntax-nya yang
sangat sederhana dan mudah dipelajari. |
|
B |
Kemampuannya untuk
berjalan lambat di semua platform. |
|
C |
Kinerjanya yang
sangat tinggi dan kemampuan untuk memanipulasi memori secara langsung. |
|
D |
Fokusnya yang
eksklusif pada pengembangan web frontend. |
|
E |
Dukungannya yang
terbatas untuk Pemrograman Berorientasi Objek (OOP). |
|
A |
Menghapus kebutuhan
akan variabel. |
|
B |
Menjadikan C++
sebagai bahasa scripting yang sangat ringan. |
|
C |
Mengizinkan
compiler untuk mengabaikan kesalahan syntax. |
|
D |
Membuat semua kode
berjalan hanya di satu jenis sistem operasi. |
|
E |
Meningkatkan reusabilitas (penggunaan kembali)
kode, modularitas, dan pemeliharaan melalui konsep seperti Class dan
Inheritance. |
|
A |
Website statis
sederhana. |
|
B |
Desain antarmuka
pengguna (UI) yang cepat. |
|
C |
Sistem Operasi
(OS), driver perangkat, dan firmware perangkat keras. |
|
D |
Script otomatisasi
harian (seperti Python). |
|
E |
Aplikasi seluler
berbasis framework seperti React Native. |
____ 14. 14. C++ adalah bahasa yang terkompilasi (compiled).
Manfaat utama dari proses kompilasi ini dibandingkan dengan bahasa interpreted
adalah.....
|
A |
Menghasilkan kode
mesin yang berjalan sangat cepat dan efisien. |
|
B |
Kode lebih mudah
dimodifikasi saat program sedang berjalan. |
|
C |
Membutuhkan lebih
banyak memori saat program dijalankan. |
|
D |
Kode sumber harus
diinstal oleh pengguna akhir. |
|
E |
Proses debugging
menjadi otomatis. |
|
A |
Menjadikan C++
bahasa yang bersifat dinamis (dynamically typed). |
|
B |
Memungkinkan
pengembang untuk menggunakan library dan modul yang sudah ada yang ditulis
dalam bahasa C. |
|
C |
Menghilangkan
kebutuhan untuk menggunakan pointer. |
|
D |
C++ dapat
menjalankan kode Java secara langsung. |
|
E |
Membuat proses
kompilasi menjadi lebih lama. |
|
A |
Kemampuannya untuk
menghasilkan grafik 3D yang indah |
|
B |
Kontrolnya yang ketat terhadap alokasi dan
de-alokasi memori (memory management), meminimalkan overhead. |
|
C |
Ukuran file
executable yang sangat kecil. |
|
D |
Dukungannya untuk
compiler berbasis web. |
|
E |
Hanya bisa
digunakan pada sistem operasi Linux. |
|
A |
C++ hanya mendukung
platform seluler. |
|
B |
C++ tidak
memerlukan compiler sama sekali. |
|
C |
C++ memiliki satu
compiler bawaan yang sama untuk semua OS. |
|
D |
C++ dapat secara
otomatis mengkonversi kode ke Java atau Python. |
|
E |
Kode C++ yang ditulis dengan hati-hati dapat
dikompilasi dan dijalankan secara native di berbagai sistem operasi (Windows,
Linux, macOS). |
____ 18. Penggunaan Standard Template Library (STL) dalam
C++ memberikan manfaat besar bagi produktivitas pengembang, yaitu.....
|
A |
Menggantikan
kebutuhan compiler. |
|
B |
Membatasi
penggunaan class dan object. |
|
C |
Hanya digunakan
untuk membangun database. |
|
D |
Mengotomatiskan
proses user interface (UI) desain. |
|
E |
Menyediakan koleksi struktur data dan algoritma
yang siap pakai (seperti vector, map, dan sort). |
|
A |
Tidak memerlukan
definisi tipe data. |
|
B |
Tidak memerlukan
debugging sama sekali. |
|
C |
Sintaksnya
menggunakan lebih sedikit karakter. |
|
D |
Dukungan kuatnya terhadap modularitas melalui
OOP, namespaces, dan kemampuan kompilasi terpisah. |
|
E |
Hanya dapat digunakan oleh satu pengembang pada
satu waktu. |
|
A |
C++ adalah bahasa
scripting yang paling ringan. |
|
B |
Pengalaman dalam C++ (OOP, pointer, manajemen
memori) memberikan fondasi yang sangat kuat dan pemahaman yang lebih dalam
tentang arsitektur perangkat lunak. |
|
C |
C++ memiliki
kecepatan compile time yang paling lambat. |
|
D |
C++ tidak
memerlukan semicolon pada akhir pernyataan. |
|
E |
C++ secara otomatis
mengelola semua database. |
|
A |
Bahasa pemrograman
yang memberikan fungsionalitas dinamis (interaktif). |
|
B |
Alat untuk mengatur
tampilan visual (style) dan desain halaman web. |
|
C |
Pondasi atau
struktur dasar untuk menyusun konten halaman web. |
|
D |
Mesin untuk
memproses data dari sisi server (backend). |
|
E |
Bahasa scripting
yang mengontrol perilaku browser. |
|
A |
Blok kode
didefinisikan dengan kurung kurawal {}. |
|
B |
Setiap pernyataan
harus diakhiri dengan titik koma ;. |
|
C |
Variabel harus
dideklarasikan sebelum digunakan dengan kata kunci var atau let. |
|
D |
Blok kode (seperti
dalam if atau for) didefinisikan menggunakan indentasi (spasi atau tab). |
|
E |
Fungsi utama (main
function) selalu disebut main_func(). |
|
A |
int |
|
B |
float |
|
C |
str |
|
D |
bool |
|
E |
list |
|
A |
print “Hello” |
|
B |
echo("Hello") |
|
C |
print("Hello") |
|
D |
printf("Hello") |
|
E |
show("Hello") |
|
A |
// |
|
B |
/ |
|
C |
** |
|
D |
% |
|
E |
* |
x = 5
x += 2
print(x)
|
A |
2 |
|
B |
5 |
|
C |
6 |
|
D |
7 |
|
E |
error |
|
A |
tuple |
|
B |
string |
|
C |
int |
|
D |
list |
|
E |
float |
____ 28. Fungsi len() digunakan untuk…..
|
A |
Mengurutkan data |
|
B |
Mengubah tipe data |
|
C |
Menghapus elemen
list |
|
D |
Mencari indeks
elemen |
|
E |
Menghitung jumlah
karakter atau elemen |
print(type("123"))
|
A |
int |
|
B |
float |
|
C |
str |
|
D |
list |
|
E |
char |
|
A |
// komentar |
|
B |
<!-- komentar
--> |
|
C |
/* komentar */ |
|
D |
# komentar |
|
E |
% komentar |
for i in range(3):
print(i)
...
|
A |
1 2 3 |
|
B |
0 1 2 |
|
C |
0 1 2 3 |
|
D |
1 2 |
|
E |
Error |
a = [1, 2, 3]
print(a[1])
|
A |
1 |
|
B |
2 |
|
C |
3 |
|
D |
[1] |
|
E |
Error |
|
A |
HTML |
|
B |
CSS |
|
C |
Python |
|
D |
PHP |
|
E |
SQL |
|
A |
Hybrid AI |
|
B |
Robotic AI |
|
C |
Narrow AI |
|
D |
Superintelligence |
|
E |
Artificial General
Intelligence |
|
A |
Flask |
|
B |
Pandas |
|
C |
NumPy |
|
D |
Matplotlib |
|
E |
TensorFlow |
|
A |
Data Mining |
|
B |
Programming |
|
C |
Deep Learning |
|
D |
Machine Learning |
|
E |
Neural Network |
|
A |
Hash Table |
|
B |
Decision Tree |
|
C |
Neural Network |
|
D |
Genetic Algorithm |
|
E |
Linear Regression |
|
A |
Mengimpor library |
|
B |
Menyimpan file
program |
|
C |
Menyimpan file
program |
|
D |
Menghias tampilan
program |
|
E |
Mengatur urutan
langkah untuk menyelesaikan masalah |
|
A |
Testing Data |
|
B |
Training Data |
|
C |
Backup Data |
|
D |
Backup Data |
|
E |
Backup Data |
|
A |
Deploy |
|
B |
Compile |
|
C |
Execute |
|
D |
Execute |
|
E |
Execute |
____ 41. Struktur data yang menyimpan data berurutan dan dapat diubah disebut…..
|
A |
Tuple |
|
B |
List |
|
C |
Dictonary |
|
D |
set |
|
E |
String |
____ 42. Algoritma yang banyak digunakan dalam klasifikasi AI adalah…..
|
A |
Bubble Sort |
|
B |
K-Means |
|
C |
Dijkstra |
|
D |
Linear Search |
|
E |
Random Forest |
____ 43. AI yang dapat berpikir dan belajar layaknya
manusia secara penuh disebut.....
|
A |
Data AI |
|
B |
Weak AI |
|
C |
Narrow AI |
|
D |
Conrolled AI |
|
E |
Artificial General
Intelligence |
____ 44. Manakah contoh logika dasar dalam koding?
|
A |
If- Else |
|
B |
Compiler |
|
C |
Data Cleaning |
|
D |
Neural Network |
|
E |
Machine Vision |
____ 45. Sensor pada robot AI digunakan untuk .....
|
A |
Menggantikan CPU |
|
B |
Mempercepat
internet |
|
C |
Menghapus data lama |
|
D |
Menjalankan
perintah suara |
|
E |
Menjalankan
perintah suara |
____ 46. Proses menemukan dan memperbaiki kesalahan pada
kode disebut.....
|
A |
Deploying |
|
B |
Debbuging |
|
C |
Testing |
|
D |
Compling |
|
E |
Generating |
____ 47. Dalam Python, simbol untuk operator logika “dan”
adalah…..
|
A |
& |
|
B |
&& |
|
C |
and |
|
D |
both |
|
E |
alla |
____ 48. Kecerdasan Artifisial pertama kali dikembangkan
pada tahun…..
|
A |
1940 |
|
B |
1956 |
|
C |
1970 |
|
D |
1999 |
|
E |
2005 |
____ 49. Sistem rekomendasi pada aplikasi seperti YouTube
atau TikTok menggunakan…..
|
A |
Text Editor |
|
B |
Sorting Manual |
|
C |
Random Generator |
|
D |
Machine Learning |
|
E |
Barcode Scanner |
____ 50. Dalam koding, error yang terjadi saat program
dijalankan disebut…..
|
A |
Typo |
|
B |
Debug |
|
C |
Warning |
|
D |
Syntax Error |
|
E |
Runtime Error |
Komentar
Posting Komentar