wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quis Struktur Data Dan Algoritma - TIS1A

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Apa yang dimaksud dengan struktur data dalam pemrograman?

a)

Sebuah bahasa pemrograman populer.

b)

Sebuah cara untuk mengatur instruksi dalam program.

c)

Sebuah cara untuk mengorganisasi dan menyimpan data dalam program.

d)

Sebuah metode untuk menghitung kecepatan eksekusi program.

2.

Apa tujuan dari penggunaan struktur data dalam pemrograman?

a)

Memerintah komputer untuk melakukan tugas tertentu.

b)

Mengurangi kebutuhan akan komentar dalam kode.

c)

Mengorganisasi dan mengelola data dengan efisien.

d)

Meningkatkan tampilan antarmuka pengguna.

3.

Apa yang dimaksud dengan array dalam pemrograman?

a)

Sebuah tipe data yang hanya bisa menyimpan bilangan bulat.

b)

Sebuah struktur data yang dapat digunakan untuk menyimpan beberapa nilai sekaligus dengan tipe data yang sama.

c)

Sebuah metode untuk mengkompres data.

d)

Sebuah perangkat keras penyimpanan data.

4.

Apa yang membedakan array dari variabel biasa dalam pemrograman?

a)

Array dapat menyimpan lebih dari satu tipe data.

b)

Array memiliki nama yang sama dengan variabel biasa.

c)

Array dapat menyimpan lebih dari satu nilai dengan tipe data yang sama.

d)

Array memiliki tipe data yang lebih umum daripada variabel biasa.

5.

Apa indeks pertama dalam array yang biasa dimulai dalam pemrograman?

a)

0

b)

1

c)

-1

d)

2

6.

Berapa banyak elemen yang ada dalam array dengan deklarasi berikut: int myArray[5];?

a)

0

b)

5

c)

4

d)

6

7.

Apa yang harus Anda lakukan untuk mengakses elemen tertentu dalam array?

a)

Gunakan tanda bintang (*) di depan nama array.

b)

Gunakan tanda titik (.) di depan elemen array.

c)

Gunakan indeks dalam tanda kurung siku [ ] di belakang nama array.

d)

Tidak perlu melakukan apa-apa, elemen array bisa diakses langsung.

8.

Apa itu stack dalam pemrograman dan apa tujuannya?

a)

Sebuah struktur data yang mengatur elemen-elemen dalam urutan linier.

b)

Sebuah struktur data yang mengatur elemen-elemen dalam urutan FIFO (First-In-First-Out).

c)

Sebuah struktur data yang mengatur elemen-elemen dalam urutan LIFO (Last-In-First-Out).

d)

Sebuah struktur data yang mengatur elemen-elemen dalam urutan acak.

9.

Apa operasi utama yang dapat dilakukan pada stack?

a)

Push dan Pop

b)

Add dan Remove

c)

Insert dan Delete

d)

Enqueue dan Dequeue

10.

Jika Anda memiliki stack kosong dan Anda melakukan operasi

a. Push(5),

b. Push(3),

c. Pop(),

berapa nilai yang akan dihapus?

a)

5

b)

3

c)

8

d)

Tidak ada yang dihapus karena stack kosong.