Quiz
#1 (Struktur Data) - Attempt 1
Question 1
Marks: 1
Dalam bahasa C, format pencetakan %d
digunakan untuk mencetak nilai yang bertipe:
Choose one answer.
|
a. double
|
|
|
b. char
|
|
|
c. int
|
|
|
d. float
|
Question 2
Marks: 1
Dua pernyataan kondisi yang
dihubungkan dengan operator kondisi AND akan bernilai FALSE jika:
Choose one answer.
|
a. Keduanya bernilai FALSE
|
|
|
b. Salah satunya bernilai FALSE
|
|
|
c. Salah satunya bernilai TRUE
|
|
|
d. Keduanya bernilai TRUE
|
Question 3
Marks: 1
Perhatikan potongan flowchart
berikut ini! Jika diinputkan nilai masing-masing 8, 7, 9 dan 9, maka jalur yang
akan ditempuh adalah:
Choose one answer.
|
a. 5
|
|
|
b. 7
|
|
|
c. 8
|
|
|
d. 6
|
Question 4
Marks: 1
Perhatikan potongan program berikut
ini! Apa yang tercetak jika nilai N diinputkan dengan nilai 85?
Choose one answer.
|
a. C
|
|
|
b. A
|
|
|
c. D
|
|
|
d. B
|
Question 5
Marks: 1
Berikut ini merupakan operator
aritmatika yang benar dalam bahasa C, kecuali:
Choose one answer.
|
a. % untuk modulus
|
|
|
b. + untuk pertambahan
|
|
|
c. * untuk perkalian
|
|
|
d. ^ untuk perpangkatan
|
Question 6
Marks: 1
Perhatikan potongan program bahasa C
berikut ini! Apa yang tercetak dari perintah baris 6?
Choose one answer.
|
a. 3
|
|
|
b. 1
|
|
|
c. 2
|
|
|
d. 10
|
Question 7
Marks: 1
Variabel pointer merupakan variabel
yang berisi:
Choose one answer.
|
a. suatu alamat memori
|
|
|
b. suatu nilai skalar
|
|
|
c. suatu nilai string
|
|
|
d. suatu nilai numerik
|
Question 8
Marks: 1
Untuk menghapus suatu simpul link
list dari memory komputer, digunakan fungsi:
Choose one answer.
|
a. delete()
|
|
|
b. malloc()
|
|
|
c. remove()
|
|
|
d. free()
|
Question 9
Marks: 1
Tipe data int dalam bahasa C
memiliki panjang 1 byte.
Answer:
True
False
Question 10
Marks: 1
Perhatikan gambar flowchart berikut
ini! Jika diinputkan nilai masing-masing 7, 5 dan 13, maka jalur yang akan
ditempuh adalah:
Choose one answer.
|
a. 1 – 3 – 7
|
|
|
b. 1 – 2 – 4
|
|
|
c. 1 – 2 – 5
|
|
|
d. 1 – 3 – 6
|
Question 11
Marks: 1
Jika program bahasa C berikut ini
dijalankan maka apa yang tercetak di layar?
Choose one answer.
|
a. 45 50 55 60 65
|
|
|
b. 65
|
|
|
c. 70
|
|
|
d. 45 50 55 60
|
Question 12
Marks: 1
Dua pernyataan kondisi yang
dihubungkan dengan operator kondisi OR akan bernilai TRUE jika:
Choose one answer.
|
a. Keduanya bernilai FALSE
|
|
|
b. Keduanya bernilai TRUE
|
|
|
c. Salah satunya bernilai FALSE
|
|
|
d. Salah satunya bernilai TRUE
|
Question 13
Marks: 1
Operator relasi dalam bahasa C untuk
menyatakan tidak sama dengan, adalah:
Choose one answer.
|
a. !=
|
|
|
b. <>
|
|
|
c. =
|
|
|
d. ==
|
Question 14
Marks: 1
Dalam suatu program bahasa C,
pemanggilan fungsi printf() harus menyertakan header fungsi, yaitu:
Choose one answer.
|
a. conio.h
|
|
|
b. io.h
|
|
|
c. studio.h
|
|
|
d. stdio.h
|
Question 15
Marks: 1
Memasukkan suatu nilai ke dalam
stack, disebut:
Choose one answer.
|
a. get
|
|
|
b. push
|
|
|
c. post
|
|
|
d. pop
|
Question 16
Marks: 1
Dalam bahasa C, agar tampilan hasil
program berpindah ke baris berikutnya menggunakan karakter khusus:
Choose one answer.
|
a. \e
|
|
|
b. \r
|
|
|
c. \enter
|
|
|
d. \n
|
Question 17
Marks: 1
Berapa jumlah maksimal node pada
sebuah pohon biner dengan kedalaman 8?
Choose one answer.
|
a. 512
|
|
|
b. 64
|
|
|
c. 256
|
|
|
d. 128
|
Question 18
Marks: 1
Perhatikan potongan flowchart
berikut ini! Jika diinputkan nilai masing-masing 8, 7, 3 dan 2, maka jalur yang
akan ditempuh adalah:
Choose one answer.
|
a. 7
|
|
|
b. 6
|
|
|
c. 8
|
|
|
d. 5
|
Question 19
Marks: 1
Representasi tree dalam pemrograman
paling tepat menggunakan:
Choose one answer.
|
a. stack
|
|
|
b. array
|
|
|
c. linked-list
|
|
|
d. queue
|
Question 20
Marks: 1
Perhatikan potongan program berikut
ini! Apa yang tercetak jika nilai N diinputkan dengan nilai 80 ?
Choose one answer.
|
a. 45
|
|
|
b. 55
|
|
|
c. 65
|
|
|
d. 80
|
Question 21
Marks: 1
Perbedaan yang benar antara
algoritma dan program adalah:
Choose one answer.
|
a. Algoritma selalu menggunakan
bahasa C
|
|
|
b. Algoritma menggunakan bahasa
manusia
|
|
|
c. Algoritma menggunakan bahasa
mesin
|
|
|
d. Program ditulis mengggunakan
bahasa pemrogram.
|
Question 22
Marks: 1
Perhatikan gambar flowchart berikut
ini! Apa yang tercetak jika diinputkan nilai 80?
Choose one answer.
|
a. Tidak tercetak apapun
|
|
|
b. LULUS
|
|
|
c. GAGAL
|
|
|
d. END
|
Question 23
Marks: 1
Berikut ini pernyataan yang benar
sehubungan dengan fungsi, yaitu:
Choose one answer.
|
a. Fungsi buatan boleh tidak
memiliki parameter (argumen).
|
|
|
b. Nama fungsi harus menggunakan
huruf besar.
|
|
|
c. Fungsi harus memiliki minimal 1
buah parameter.
|
|
|
d. Tipe dari fungsi tidak boleh
void
|
Question 24
Marks: 1
Bila diketahui nilai A = 5, B= 2, C
= 6 dan D = 4 maka manakah pernyataan berikut ini yang bernilai TRUE?
Choose one answer.
|
a. ((A > B) && (B >
D))
|
|
|
b. ((A > C) || (B > D))
|
|
|
c. ( ( A > B) && ! (B
> D))
|
|
|
d. ((A == B) && (B <
D))
|
Question 25
Marks: 1
Bilangan desimal 10 jika dikonversi
ke dalam bentuk biner menjadi:
Choose one answer.
|
a. 100
|
|
|
b. 10100
|
|
|
c. 10
|
|
|
d. 1010
|
Question 26
Marks: 1
Perhatikan potongan flowchart
berikut ini! Jika diinputkan nilai masing-masing 4, 7, 13 dan 10, maka jalur
yang akan ditempuh adalah:
Choose one answer.
|
a. 3
|
|
|
b. 1
|
|
|
c. 2
|
|
|
d. 4
|
Question 27
Marks: 1
Berikut ini yang merupakan tipe data
dasar dalam bahasa C, yaitu:
Choose one answer.
|
a. byte
|
|
|
b. double
|
|
|
c. string
|
|
|
d. boolean
|
Question 28
Marks: 1
Apa yang tercetak dari perintah
berikut ini?
printf("%i", 5.625);
printf("%i", 5.625);
Choose one answer.
|
a. Program error
|
|
|
b. 5
|
|
|
c. 6
|
|
|
d. 5.625
|
Question 29
Marks: 1
Perhatikan gambar flowchart berikut
ini! Jika diinputkan nilai masing-masing 5, 5 dan 5, maka jalur yang akan
ditempuh adalah:
Choose one answer.
|
a. 1 – 2 – 4
|
|
|
b. 1 – 3 – 6
|
|
|
c. 1 – 2 – 5
|
|
|
d. 1 – 3 – 7
|
Question 30
Marks: 1
Perhatikan program berikut ini! Apa
yang tercetak di layar jika diinputkan nilai N = 10 ?
Choose one answer.
|
a. ODD
|
|
|
b. EVEN
|
|
|
c. Program error
|
|
|
d. Tidak tercetak apapun
|
Question 31
Marks: 1
Stack menggunakan prinsip operasi:
Choose one answer.
|
a. FIFO
|
|
|
b. FCFS
|
|
|
c. GIGO
|
|
|
d. LIFO
|
Question 32
Marks: 1
Untuk mencetak nilai dari suatu
variabel dengan nama A yang bertipe int, perintah dalam bahasa C yang benar
adalah:
Choose one answer.
|
a. printf(A);
|
|
|
b. print(A);
|
|
|
c. print(“%i”, A);
|
|
|
d. printf(“%d”, A);
|
Question 33
Marks: 1
Sebuah fungsi yang selalu ada dalam
setiap program bahasa C, yaitu:
Choose one answer.
|
a. scanf()
|
|
|
b. main()
|
|
|
c. printf()
|
|
|
d. utama()
|
Question 34
Marks: 1
Berikut ini merupakan tipe data
primitif di dalam Bahasa C/C++, kecuali:
Choose one answer.
|
a. double
|
|
|
b. int
|
|
|
c. string
|
|
|
d. char
|
Question 35
Marks: 1
Satuan terkecil dalam sistem
komputer adalah:
Choose one answer.
|
a. Byte
|
|
|
b. Biner
|
|
|
c. Bit
|
|
|
d. Point
|
Question 36
Marks: 1
Jika program bahasa C berikut ini dijalankan
maka apa yang tercetak di layar?
Choose one answer.
|
a. 175
|
|
|
b. 170
|
|
|
c. 165
|
|
|
d. 180
|
Question 37
Marks: 1
Berikut ini merupakan pemberian nama
variabel dalam bahasa C yang benar, kecuali:
Choose one answer.
|
a. nilai
|
|
b. 10_nilai
|
||
|
c. NiLaI
|
|
|
d.
nilai_mahasiswa_universitas_budi_luhur
|
Question 38
Marks: 1
Jika program bahasa C berikut ini
dijalankan maka apa yang tercetak di layar?
Choose one answer.
|
a. 1 2 3 4 5 6 7 8 9 10
|
|
|
b. 1 3 5 6 9 11 13 15 17 19
|
|
|
c. 3 5 6 9 11 13 15 17 19 21
|
|
|
d. 1 3 5 6 9
|
Question 39
Marks: 1
Berikut ini merupakan tipe data
dasar dalam bahasa C, kecuali:
Choose one answer.
|
a. int
|
|
|
b. float
|
|
|
c. char
|
|
|
d. boolean
|
Question 40
Marks: 1
Fungsi untuk mencetak tampilan di
layar dalam bahasa C yang benar adalah:
Choose one answer.
|
a. getch()
|
|
|
b. clrscr()
|
|
|
c. printf()
|
|
|
d. scanf()
|
0 komentar:
Posting Komentar