wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Struktur Data

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Pernyataan berikut yang benar mengenai array

a)

ukuran array tidak dapat berubah

b)

array adalah kumpulan variabel dengan tipe data yang berbeda

c)

ukuran array dapat berubah

d)

penyimpanan data pada array tidak berurutan

2.

Diberikan deklarasi seperti di bawah ini:


float A[5];

pengaksesan variabel A yang benar berdasarkan deklarasi di atas adalah ... .

a)

A = 13,5;

b)

cout<<A[2];

c)

A[6] = 3,5;

d)

A[2] == 5;

e)

cout<<A;

3.

Pernyataan mengenai struct berikut yang benar adalah ... .

a)

Nama struct dapat digunakan untuk menyimpan nilai secara langsung

b)

struct adalah kumpulan variabel dengan tipe yang berbeda

c)

untuk mengakses member struct, harus menggunakan member access operator "."

d)

struct adalah kumpulan variabel dengan tipe yang sejenis

4.

Diberikan deklarasi seperti di bawah ini


struct employee{

int IDEmp;

string NamaEmp;

}emp;


Berdasarkan potongan program di atas, pengaksesan member struct yang benar adalah ... .

a)

cin>>IDEmp;

b)

emp.IDEmp = 123;

c)

cout<<"Nama Employee = "<<employee.NamaEmp;

d)

cin>>emp.NamaEmp;

5.

TipeData yang terdiri dari aksara (simbol) yang meliputi digit numerik,alfabetik adalah tipe data?

a)

Float

b)

integer

c)

char

d)

string

6.

Kelas [1,2,3];

Type data yang tepat untuk (kelas) adalah

a)

boolean

b)

char

c)

string

d)

integer

7.

Terdapat Array : A [2][2] maka jumlah elemen Array tersebut adalah

a)

10

b)

2

c)

4

d)

6

8.

Penghapusan node di depan tidak boleh dilakukan jika...

a)

keadaan node sedang ditunjuk oleh pointer

b)

harus menunjuk ke node berikutnya agar list tidak putus

c)

sebelum data terdepan dihapus

d)

setelah head lama akan menjadi head baru

9.

Dengan cara membagi digit biner tersebut ke dalam

empat digit dari kanan, merupakan cara konversi Biner ke ...

a)

hexadecimal

b)

decimal

c)

octadecimal

d)

tetra

10.

 

Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu perubah yang disebut dengan...

a)

Circular

b)

Pointer

c)

Linked List

d)

Single Linked List