Anda di halaman 1dari 10

1.

Bentuk akhir dari pengujian perangkat lunak COTS adalah


a. Unit testing
b. Integration testing
c. Alpha testing
d. Beta testing
e. Module testing

2. Apa yang harus tim perangkat lunak terapkan untuk sumber daya terbatas dengan cara yang
memiliki kemungkinan tertinggi untuk mencapai hasil berkualitas tinggi?
a. Requirement quality
b. Design quality
c. Code quality
d. Quality control effectiveness
e. System quality

3. Apa kesalahan dalam definisi class berikut?

a. Class header tidak didefinisikan dengan benar


b. Constuctor tidak didefinisikan
c. Metode tidak didefiniskan dengan benar
d. Metode didefinisikan dengan benar
e. Tidak ada kesalahan

4. Manakah dari deklarasi berikut yang legal dalam body dari interface?
a. private final static int answer = 32
b. public static int answer=32
c. final static answer =32
d. int answer
e. no error

5. Diberikan code sebagai berikut:

Manakah jawaban berikut yang benar?


a. s1==s2
b. s1=s2
c. s3==s1
d. s3=s1
e. s1!=s2

6. Apakah hasil dari ekspresi 12 & 21?


a. 29
b. 33
c. 25
d. 4
e. 2

7. Apa yang akan menjadi hasil dari upaya compile program berikut?

a. Kesalahan kompilasi akan terjadi pada (1), karena konstruktor tidak dapat menentukan
nilai return.
b. Kesalahan kompilasi akan terjadi pada (2), karena class tidak memiliki konstruktor
default.
c. Kesalahan kompilasi akan terjadi pada (3), karena class tidak memiliki konstruktor yang
mengambil satu argumen bertipe int.
d. Program akan di kompilasi dengan benar
e. Program akan di kompilasi dan dijalankan dengan benar

8. Apakah output dari program berikut?

a. 5
b. 10
c. error
d. 15
e. Garbage value
9. Apakah output dari program berikut?

a. \
b. \"
c. "\
d. ""
e. compile error

10. Berapa kali “Indonesia” dicetak?

a. Infinite
b. 10
c. 11
d. 5
e. 0

11. Berapa kali pengulangan while akan dieksekusi jika short int lebarnya 2 byte.

a. Infinite
b. 256
c. 255
d. 254
e. 510

12. Jika Anda adalah seorang pemimpin perusahaan software developer dan Anda diminta untuk
mengirimkan proyek / produk dalam kerangka waktu yang ditetapkan tanpa hambatan biaya,
model mana yang akan Anda pilih?
a. Waterfall
b. Spiral
c. RAD
d. Incremental
e. Waterfall dan spiral

13. Apa fungsi Requirement Management Tool (RMT) digambarkan oleh pernyataan: "alat harus
dapat secara otomatis mendeteksi hubungan antara artefak. Misalnya teknik pengambilan
informasi, pemantauan riwayat perubahan, skema penamaan atau transformasi model. ”
a. Automatic Link Detection
b. Documentation Support
c. Graphical Representation
d. Automatic Link Creation
e. Automatic Link Creation and Change

14. Bean ingin menguji modulnya dimana dia lupa menginisialisasi x if x = 0 then Write
(“abnormal”) else Write (“normal”); End if;
a. pengujian akan selalu menghasilkan hasil yang berulang
b. dia akan menemukan “bug”
c. pengujian akan menghasilkan hasil yang tidak berulang
d. error
e. semua jawaban salah

15. Teknik White Box dapat juga diklasifikasikan sebagai?


a. Pengujian berbasis desain
b. Pengujian struktural
c. Teknik menebak error
d. Teknik menebak hasil
e. Semua jawaban salah

16. Manakah dari berikut ini yang merupakan strategi pengujian Black Box?
a. Semua cakupan laporan
b. Cakupan struktur kontrol
c. Semua cakupan kontrol
d. Grafik sebab akibat
e. Semua cakupan Path

17. Baca paragraf berikut dan identifikasi pernyataan yang benar.


“Bayangkan bahwa Anda saat ini dipekerjakan sebagai insinyur perangkat lunak untuk
sebuah perusahaan yang memproduksi perangkat lunak kontrol navigasi pesawat. Sambil
mengorientasikan diri Anda pada praktik kerja perusahaan, Anda mengamati bahwa mereka
sebenarnya tidak melakukan beberapa tes yang mereka harus untuk mematuhi standar
keselamatan yang relevan. Ketika Anda menanyakan tentang hal ini dari manajer proyek, ia
menolaknya dan mengatakan bahwa tes tersebut benar-benar tidak perlu (dan membutuhkan
waktu yang terlalu lama untuk melakukan, serta terlalu berlebihan) dan bahwa mereka telah
berhasil dengan tes lain sejak lama, tanpa masalah apapun."
a. Anda harus segera mengundurkan diri dari perusahaan dan mengajukan keluhan kepada
lembaga standar yang relevan
b. Anda tidak boleh melakukan apa-apa dan biarkan masalah ini berlalu
c. Meskipun Anda baru di perusahaan, dan Anda hampir tidak tahu apa pun tentang proses
internal dan politik, Anda harus mendesak perusahaan untuk segera mengubah praktik
kerjanya; bila gagal Anda mengancam untuk melaporkan masalah tersebut
d. Karena Anda baru di perusahaan, dan Anda tidak terbiasa dengan proses internal dan
politik, Anda harus terlebih dahulu mencari tahu lebih lanjut tentang masalah ini dan latar
belakangnya
e. Tak satu pun dari pernyataan di atas benar.

18. Apa output program dalam Turbo C berikut?

a. Error: invalid structure assignment


b. Dravid
c. DRAVID
d. 23
e. Tidak ada output

19. Apakah yang dihasilkan pada output dari program berikut?

a. 0xffff
b. 0xfffe
c. 30
d. Nilai sampah
e. error

20. Berdasarkan program berikut, apa output yang dihasilkan?

a. IndiaBIX 1 7 11 0
b. 4
c. 1
d. 7
e. 0

21. Jika setara biner dari 5375 dalam bentuk normalisasi adalah 0100 0000 1010 1100 0000 0000
0000 0000, apa yang akan dihasilkan pada output program (pada mesin intel)?

a. 40 AC 00 00
b. 04 CA 00 00
c. 00 00 AC 40
d. 00 00 CA 04
e. AC 00 00 40

22. Baris kode apa untuk menggantikan “Missing Statement” agar program dapat dicompile?

a. Tidak perlu statement


b. import java.io.*;
c. include java.io.*;
d. import java.io.PrinterWriter;
e. import java.io.Printer;

23. Apakah output dari program berikut?


a. AD
b. ABCD
c. ABC
d. ACD
e. A

24. Apakah output dari program berikut?

a. Tidak ada. Program tidak akan dicompile karena tidak ada pengecualian yang ditentukan
b. Tidak ada. Program tidak akan dicompile karena tidak ada klausul catch yang ditentukan
c. Hello world
d. Finally executing
e. Hello world Finally executing
25. Apa yang terjadi ketika class dengan konstruktor parameter dan tidak memiliki
konstruktor default digunakan dalam program dan kita membuat objek yang memerlukan
konstruktor zero-argumen?
a. Compile-time error
b. Preprocessing error
c. Runtime error
d. Runtime exception
e. Error
Kunci:

No Jawaban
1 D
2 D
3 C
4 B
5 A
6 D
7 C
8 C
9 E
10 E
11 C
12 C
13 A
14 C
15 B
16 D
17 D
18 C
19 D
20 B
21 C
22 A
23 D
24 E
25 A

Anda mungkin juga menyukai