wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS Praktikum SDA KOM B

Total questions: 20

Worksheet time: 6mins

Name
Class
Date
1.

Sekumpulan data yang memiliki tipe data sama disebut ...

(a)  

2.

Untuk mencetak ke layar elemen pertama dan terakhir dari array dengan ukuran 5 adalah

a)

cout<<arr[0]<<endl;

cout<<arr[4]<<endl;

b)

cout<<arr[0]<<endl;

cout<<arr[5]<<endl;

c)

cout<<arr[1]<<endl;

cout<<arr[5]<<endl;

d)

cout<<arr[5]<<endl;

cout<<arr[0]<<endl;

3.

Perhatikan kode di atas!

Dari kode di atas, Nilai ke-4 adalah...

a)

32

b)

42

c)

31

d)

57

4.

output dari kode di atas adalah...

a)

Huruf: a

b)

Huruf: b

c)

Huruf: c

d)

Huruf: d

5.

Cara yang benar untuk mendeklarasikan array di C++?

a)

Int nilai{10};

b)

Int nilai[10];

c)

Int [] nilai = new int[10];

d)

Int [] nilai = 10;

6.

Apa yang dimaksud Linked List ?

a)

Linked list adalah kumpulan berbagai data yang diatur secara rapi dan teratur

b)

Linked List adalah sejumlah simpul (Node yang dikaitkan dengan simpul yang lain dengan bantuan pointer dalam urutan tertentu

c)

Linked List adalah data yang di simpan dalam sebuah variabel

d)

Linked List adalah kumpulan berbagai variabel

7.

Linked list terbagi dua yaitu

a)

Linked List circular dan non circular

b)

Linked list satu arah dan 3 arah

c)

Linked List terbalik dan berbalik

d)

Linked 5 arah

8.

Merupakan kode untuk menghapus elemen pertama pada Single Linked List.

a)

Benar

b)

Salah

9.

Merupakan kode untuk deklarasi dan membuat elemen linked list baru.

a)

Benar

b)

Salah

10.

Untuk menghapus elemen terakhir dalam Linked List membutuhkan dua variabel bantu.

a)

Benar

b)

Salah

11.

Alamat Node terakhir dalam Single Linked List tidak selalu berisi NULL.

a)

Benar

b)

Salah

12.

Val1 menunjukan tail atau ekor dari single linked list.

a)

Benar

b)

Salah

13.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut:

(a)  

14.

dari angka 5,1,2,6,7 yang di urutkan menggunakan Bubble Sort maka urutan yang pertama adalah

a)

5,2,1,6,7

b)

1,2,5,6,7

c)

1,5,6,2,7

d)

1,5,2,6,7

15.

Gambar ini merupakan metode dari

a)

Maximum and Minimum Sort

b)

Swapping Sort

c)

Bubble Sort

d)

Insertion Sort

16.

Pengurutan yang dilakukan dari yang kecil ke yang besar biasa disebut dengan pengurutan secara…

a)

ascending

b)

descending

c)

random

d)

sequential

17.

Algoritma yang mengurutkan sebuah daftar elemen dengan cara menyisipkan elemen satu persatu sesuai dengan besar kecilnya elemen data sehingga menjadi daftar yang terurut adalah ….

a)

Bubble sort

b)

Quick sort

c)

Insertion sort

d)

Merge sort

18.

Algoritma yang membagi daftar (list) menjadi dua bagian menggunakan sebuah pivot atau acuan adalah ….

a)

Quick sort

b)

Bubble sort

c)

Insertion sort

d)

Merge sort

19.

Pengurutan yang dilakukan dari yang besar ke yang kecil biasa disebut dengan pengurutan secara…

a)

ascending

b)

descending

c)

random

d)

sequential

20.

Berikut ini yang bukan merupakan algoritma pengurutan data (sorting) adalah

a)

Bubble Sort

b)

Selection Sort

c)

Quick Sort

d)

Random Sort