1.
(8)
void main()
{
….(a)….
x,y,z;
clrscr();
cout
<<“\n input nilai X=“; cin >> x;
cout
<<“\n input nilai Y=“; cin >> y;
z
= x + y;
cout
<<“\n hasil penjumlahan =“ << z;
getch();
}
Tipe
data yang tepat untuk (a) adalah …………
A.
Boolean
B.
String
C.
Char
D.
Integer*
E.
Array
2.
(3)
Terdapat Array : A [5][4] maka jumlah elemen Array tersebut adalah ……
A.
25
B.
35
C.
9
D.
15
E.
20*
3.
(2)
==, <=, >=, !=, termasuk dalam operator …
A.
Aritmatika
B.
Unary
C.
Binary
D.
Relasi*
E.
Bitwise
4.
(3)
Mengelompokan deret bilangan kedalam 2 bagian, 4 bagian, 8 bagian, … dst,
merupakan salah satu iterasi didalam metode…….
A.
Selection
Sort
B.
Bubble
Sort
C.
Merge Sort*
D.
Quick
Sort
E.
Insertion
Sort
5.
(4)
Terdapat Array : A [3][4][5] maka jumlah elemen Array tersebut adalah……..
A.
25
B.
35
C.
12
D.
15
E.
60*
6.
(5)
Tehnik pengurutan data yang paling tepat digunakan untuk tabel data yang sangat
besar adalah…
A.
Selection
Sort
B.
Bubble
Sort
C.
Merge
Sort
D.
Quick Sort*
E.
Insertion
Sort
7.
(
8) Jika urutan data pada langkah pertama adalah : 5 8 2 10 3 maka urutan data
secara ascending pada iterasi berikutnya dengan metode Insertion sort adalah
………
A.
2 8 5 10 3*
B.
2
3 5 10 8
C.
2
5 8 3 10
D.
2
3 5 8 10
E.
2
5 8 10 3
8.
(4)
Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal,
adalah …….
A.
Boolean
B.
String
C.
Char*
D.
Integer
E.
Float
9.
(10)
Sebuah data array A = 2, 17, 10, 5, 15, 25, 11, 7, 25, 16, 19 jika di berikan
penggalan algoritma
for
(x=10;x>=0;x–)
write(“%2d
,”,A[x])
endfor
Maka
akan tercetak di array B = ………………
A.
B
= 16, 19,12, 17, 10, 5, 15, 25, 11, 7,
25
B.
B
= 25, 15, 5, 10, 17, 12, 19, 16, 25, 7, 11
C.
B
= 12, 19, 16, 25, 7, 11, 25, 15, 5, 10, 17
D.
B = 19, 16, 25, 7, 11, 25, 15, 5, 10, 17, 12*
E.
B
= 17, 10, 5, 15, 25, 11, 7, 25, 16, 19, 2
10.
(6)
Jenis tipe data yang mempunyai elemen-elemen yang harus disebut satu-persatu
dan bernilai konstanta integer sesuai dengan urutannya disebut ….
A.
Record
B.
Enumerasi*
C.
Array
D.
Boolean
E.
Char
Tidak ada komentar:
Posting Komentar