wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

STS CODING KA XI TKR1

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Coding adalah ...

a)

Membuat desain tampilan aplikasi

b)

Menulis instruksi agar komputer melakukan sesuatu

c)

Merakit perangkat keras

d)

Mengedit video

2.

Algoritma adalah ...

a)

Kode program siap pakai

b)

Urutan langkah logis untuk menyelesaikan masalah

c)

Bahasa pemrograman

d)

Sistem operasi

3.

Contoh bahasa pemrograman tingkat menengah adalah ...

a)

HTML

b)

Python

c)

C++

d)

SQL

4.

Tipe data int digunakan untuk ...

a)

Angka desimal

b)

Angka bulat

c)

Huruf

d)

Kalimat

5.

Tipe data yang cocok untuk menyimpan nilai Benar/Salah adalah ...

a)

string

b)

bool

c)

float

d)

char

6.

Tipe data char menyimpan ...

a)

Kalimat panjang

b)

Karakter tunggal

c)

Angka desimal

d)

Angka bulat

7.

Tipe data float biasanya digunakan untuk ...

a)

Angka desimal

b)

Karakter

c)

Boolean

d)

String

8.

Tipe data string menyimpan ...

a)

Satu karakter

b)

Kalimat atau kumpulan karakter

c)

Nilai benar/salah

d)

Angka

9.

Contoh deklarasi variabel int dalam C++ adalah ...

a)

int umur = 17;

b)

umur int = 17;

c)

umur = int 17;

d)

umur = 17 int;

10.

Struktur dasar program C++ dimulai dengan ...

a)

main()

b)

start()

c)

begin()

d)

run()

11.

Output dari cout << "Hello"; adalah ...

a)

hello

b)

Hello

c)

HELLO

d)

error

12.

Simbol // dalam C++ digunakan untuk ...

a)

Looping

b)

Percabangan

c)

Komentar

d)

Output

13.

Jika int a = 5; int b = 2; cout << a/b; maka hasilnya ...

a)

2

b)

2.5

c)

5

d)

0

14.

Jika float x = 5; float y = 2; cout << x/y; maka hasilnya ...

a)

2

b)

2.5

c)

5

d)

0

15.

Operator == dalam C++ digunakan untuk ...

a)

Penjumlahan

b)

Perbandingan

c)

Penugasan

d)

Perkalian

16.

Operator && dalam C++ berarti ...

a)

Atau

b)

Dan

c)

Tidak

d)

Sama dengan

17.

Pengertian tipe data dalam pemrograman adalah ...

a)

Nama fungsi yang digunakan untuk mencetak data

b)

Bentuk algoritma yang dipakai dalam program

c)

Jenis nilai yang dapat disimpan dalam sebuah variabel

d)

Metode perulangan dalam sebuah program

18.

Jika int x = 10; x += 5; maka nilai x sekarang adalah ...

a)

5

b)

10

c)

15

d)

20

19.

Jika int a = 7 % 2; maka nilai a adalah ...

a)

3

b)

1

c)

2

d)

0

20.

Fungsi cin dalam C++ digunakan untuk ...

a)

Menampilkan output

b)

Membaca input

c)

Komentar

d)

Perulangan

21.

Baris kode #include artinya ...

a)

Menghapus library

b)

Memanggil library input output

c)

Membuat variabel

d)

Menjalankan program

22.

Kata kunci return 0; dalam main() berarti ...

a)

Program selesai dengan benar

b)

Program error

c)

Menyimpan data

d)

Membuat variabel

23.

Simbol != dalam C++ berarti ...

a)

Sama dengan

b)

Lebih besar

c)

Tidak sama dengan

d)

Lebih kecil

24.

Variabel yang hanya bisa bernilai true atau false adalah ...

a)

int

b)

bool

c)

float

d)

string

25.

Jika int a = 3; int b = 4; cout << a*b; maka hasilnya adalah ...

a)

7

b)

12

c)

34

d)

1

26.

Pernyataan percabangan dalam C++ ditulis dengan ...

a)

if, else

b)

for

c)

do-while

d)

return

27.

Dalam C++, simbol ++ berarti ...

a)

Menambah 1 nilai variabel

b)

Mengurangi 1 nilai variabel

c)

Perkalian

d)

Pembagian

28.

Jika int a = 8; int b = 3; cout << a / b; hasilnya ...

a)

2

b)

2.6

c)

3

d)

8

29.

Jika int a = 8; int b = 3; cout << a / b; hasilnya ...

a)

2

b)

2.6

c)

3

d)

8

30.

Dalam C++, cout << a << b; artinya ...

a)

Menjumlahkan a dan b

b)

Menampilkan nilai a lalu b

c)

Membaca input

d)

Error

31.

Fungsi utama algoritma adalah ...

a)

Membingungkan siswa

b)

Memberi langkah sistematis untuk menyelesaikan masalah

c)

Mengurangi kecepatan program

d)

Menghapus data

32.

AI adalah singkatan dari ...

a)

Artificial Industry

b)

Artificial Intelligence

c)

Advanced Information

d)

Automatic Input

33.

Generative AI adalah ...

a)

AI yang hanya membaca data

b)

AI yang bisa menghasilkan konten baru

c)

AI yang tidak bisa belajar

d)

AI untuk menghapus data

34.

Generative image berarti AI dapat ...

a)

Membaca tulisan

b)

Membuat gambar baru

c)

Menghapus gambar

d)

Menyimpan gambar

35.

Contoh aplikasi generative image adalah ...

a)

Photoshop

b)

DALL·E

c)

MS Word

d)

Winamp

36.

Generative music berarti AI dapat ...

a)

Membuat musik baru

b)

Memutar musik

c)

Menghapus musik

d)

Menyimpan musik

37.

Contoh aplikasi generative music adalah ...

a)

Suno

b)

Paint

c)

Excel

d)

Blender

38.

AI yang digunakan untuk membuat teks disebut ...

a)

Generative Text

b)

Generative Music

c)

Generative Image

d)

Generative Art

39.

Dataset adalah ...

a)

Program utama

b)

Kumpulan data untuk melatih model

c)

Bahasa pemrograman

d)

Hardware komputer

40.

Contoh AI teks yang terkenal adalah ...

a)

ChatGPT

b)

Photoshop

c)

VLC Player

d)

Paint

41.

Contoh AI musik yang populer adalah ...

a)

Magenta Studio

b)

Google Maps

c)

Zoom

d)

VLC

42.

AI generatif dapat membantu guru dengan cara ...

a)

Membuat soal dan media pembelajaran

b)

Mengganti pekerjaan rumah

c)

Menghapus data siswa

d)

Menyalakan komputer

43.

Dalam AI, proses melatih model disebut ...

a)

Training

b)

Editing

c)

Sharing

d)

Debugging

44.

Keunggulan AI generatif dalam pendidikan adalah ...

a)

Membuat pembelajaran lebih interaktif

b)

Membuat siswa pasif

c)

Mengurangi kreativitas siswa

d)

Menambah biaya listrik

45.

Salah satu tantangan AI di sekolah adalah ...

a)

Etika penggunaan

b)

Mudah dipahami semua orang

c)

Gratis tanpa internet

d)

Tidak pernah error

46.

Teknologi AI yang mampu mengenali wajah adalah ...

a)

Face Recognition

b)

Voice Command

c)

Text Generator

d)

Paint

47.

Teknologi AI yang mengenali suara disebut ...

a)

Speech Recognition

b)

Image Generator

c)

Dataset

d)

Output

48.

AI yang dapat mengubah teks menjadi suara disebut ...

a)

Text-to-Speech

b)

Speech-to-Text

c)

Image-to-Text

d)

Music-to-Image

49.

AI yang dapat mengubah suara menjadi teks disebut ...

a)

Text-to-Speech

b)

Speech-to-Text

c)

Image-to-Text

d)

Chatbot

50.

Chatbot dalam pendidikan dapat digunakan untuk ...

a)

Asisten belajar siswa

b)

Bermain game offline

c)

Menghapus soal ujian

d)

Mengedit foto