wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS DPK

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Type data dibawah ini, yang TIDAK termasuk dalam tipe data sederhana tunggal, adalah

a)

int

b)

float

c)

string

d)

char

2.

Manakah yang termasuk struktur data sederhana

a)

int, char, float, bool

b)

array dan struct

c)

tree

d)

linked list

3.

==, <=, >=, !=, termasuk dalam operator

a)

Aritmatika

b)

Relasional

c)

Boolean

d)

String

4.

Type data yang menghasilkan bentuk keluaran nilai True dan False (Benar dan Salah) , adalah

a)

int

b)

float

c)

bool

d)

char

5.

Tipe data yang tepat untuk mengisi titik-titik pada baris 3 adalah

a)

int

b)

float

c)

char

d)

string

6.

Hasil eksekusi dari program diatas adalah

a)

r = 11, s = 21

b)

r = 10, s = 20

c)

r = 11, s 20

d)

r = 10, s = 21

7.

Yang bukan karakteristik array yaitu:

a)

Statis

b)

Dinamis

c)

Random Access

d)

Homogen

8.

Pada deklarasi: int A[5][4][2], jumlah elemen pada array tersebut sama dengan:

a)

11

b)

40

c)

60

d)

80

9.

Setiap elemen dari sebuah Array haruslah mempunyai type data yang sama, termasuk dalam karakteristik array yaitu :

a)

Statis

b)

Terurut

c)

Homogen

d)

Dinamis

10.

Array yang sering digunakan dalam menterjemahkan matriks pada pemrograman, adalah array berdimensi :

a)

1

b)

2

c)

3

d)

4

11.

Contoh aplikasi array dimensi dua adalah

a)

Input data suhu

b)

Input nama hari

c)

Input nilai dan mata kuliah

d)

Input nama bulan

12.

Diketahui float A[5] dan lokasi awal terletak di alamat 00F(H), maka lokasi A[3] adalah

a)

00FC

b)

017

c)

071

d)

01B

13.

Tringular Array dapat merupakan Upper Tringular ataupun Lower Tringular. Upper tringular Array, yaitu:

a)

Seluruh elemen dibawah diagonal utama = 0

b)

Seluruh elemen dibawah diagonal utama selain 0

c)

Seluruh elemen dibawah diagonal utama = 1

d)

Seluruh elemen diatas diagonal utama = 1

14.

Array yang sangat banyak elemen nol-nya, dikenal sebagai

a)

Upper tringular array array

b)

Lower tringular array

c)

Multidimensional array

d)

Sparse array

15.

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

a)

Peubah dinamis

b)

Peubah statis

c)

Array

d)

Struct

16.

Pada deklarasi: int x,y,*z, isi variabel z adalah:

a)

Alamat memori

b)

Data z

c)

0

d)

1

17.

Suatu kumpulan komponen yang disusun secara berurutan dengan bantuan Pointer disebut:

a)

Linked list

b)

Stack

c)

Array

d)

Struct

18.

baru->data = databaru; baru->next = NULL; Pada deklarasi di atas, perintah NULL artinya

a)

Field data diisi

b)

Tidak ada simpul berikutnya

c)

Hapus data

d)

Berisi data

19.

Berikut operasi pada linked list, kecuali:

a)

Menambah simpul

b)

Menghapus simpul

c)

Membaca simpul

d)

Menambah linked list

20.

Jika Head = Tail = Null, maka kondisi Linked List adalah :

a)

Kosong

b)

Penuh

c)

Tidak dapat ditambah

d)

Masih bisa diisi

21.

Pada saat awal, Top of Stack selalu bernilai

a)

0

b)

-1

c)

1

d)

Maxstack-1

22.

prinsip stack yaitu

a)

First in first out

b)

Last in last out

c)

Last in first out

d)

Last in last out

23.

Manakah yang bukan termasuk standar function

a)

printf()

b)

scanf()

c)

stdio

d)

string

24.

Manakah simbol dari Dereference Operator...

a)

*

b)

+

c)

/

d)

-

25.

Manakah yang merupakan simbol operator address-of pada operand sumber

a)

&

b)

@

c)

#

d)

*