Senin, 10 September 2012

JAWBAN JENI STRUKTUR CONTROL PAS*AN NILAIE (JAWABN HARUS SAMA PERSIS NILA 73.++)




1.        

Apa yang menjadi output kode diatas?
           
            pesan pertama
             
            pesan kedua
             
            pesan ketiga
             
            pesan keempat
             



2.         Pernyataan mana yang benar?
           
            Conditional expression di dalam sebuah statement if dapat memuat method
             
            Jika a dan b bertipe data boolean, ekspresi (a=b) dapat menjadi ekspresi conditional dari sebuah statement if
             
            Sebuah statement if dapat memiliki sebuah klausa if atau sebuah klausa else
             
            if(false);else; merupakan statement yang tidak legal
             
            Hanya ekspresi yang menghasilkan sebuah nilai boolean, yang dapat digunakan sebagai kondisi di dalam sebuah statement if
             



3.         Kombinasi mana yang legal, antara tipe data dari ekspresi switch dan tipe data dari nilai case label di dalam sebuah statement switch?
           
            Ekspresi switch bertipe data int dan nilai case label bertipe data char
             
            Ekspresi switch bertipe data float dan nilai case label bertipe data int
             
            Ekspresi switch bertipe data byte dan nilai case label bertipe data float
             
            Ekspresi switch bertipe data char dan nilai case label bertipe data long
             
            Ekspresi switch bertipe data boolean dan nilai case label bertipe data boolean
             



4.         Apa yang salah dengan code berikut ini?

           
            Variable x tidak memiliki tipe yang tepat bagi sebuah ekspresi switch
             
            Penulisan case label 0 harus mendahului case label 1
             
            Setiap bagian case harus diakhiri dengan sebuah statement break
             
            Label default harus menjadi label terakhir pada statement switch
             
            Body dari statement switch memuat setidaknya satu statement
             
            Tidak ada yang salah dengan code di atas
             



5.         Tipe data mana yang dapat menjadi label didalam statement switch?
           
            byte
             
            char
             
            int
             
            String
             



6.        

Pilihan mana yang merupakan output yang benar?
           
            i = 0 j = 0
             
            i = 0 j = 1
             
            i = 0 j = 2
             
            i = 1 j = 0
             
            i = 1 j = 1
             



7.         Keluaran apa yang dihasilkan jika code berikut ini di-compile kemudian dijalankan?

           
            Code gagal di-compile, karena b merupakan sebuah ekspresi conditional yang tidak tepat bagi statement do-while
             
            Code gagal di-compile, karena penulisan b=!b tidak dibolehkan
             
            Code di-compile tanpa error, dan akan menampilkan angka 1 ketika dijalankan
             
            Code di-compile tanpa error, dan akan menampilkan angka 2 ketika dijalankan
             
            Code di-compile tanpa error, dan akan menampilkan angka 3 ketika dijalankan
             



8.         Keluaran apa yang akan dihasilkan ketika program berikut ini dijalankan?

           
            Angka pertama yang ditampilkan adalah 9
             
            Angka pertama yang ditampilkan adalah 10
             
            Angka pertama yang ditampilkan adalah 11
             
            Angka kedua yang ditampilkan adalah 9
             
            Angka kedua yang ditampilkan adalah 10
             
            Angka kedua yang ditampilkan adalah 11
             



9.         Keluaran apa yang akan dihasilkan jika class berikut ini di-compile kemudian dijalankan?

           
            Code gagal di-compile karena sintak dari statement if tidak benar
             
            Code gagal di-compile karena Compiler tidak dapat menentukan statement if mana, yang memiliki klausa else
             
            Code berhasil di-compile dan menampilkan huruf a ketika dijalankan
             
            Code berhasil di-compile dan menampilkan huruf b ketika dijalankan
             
            Code berhasil di-compile tetapi tidak menampilkan apapun ketika dijalankan
             



10.       Statement mana yang tepat?
           
            while () break;
             
            do { break; } while (true);
             
            if (true) { break; }
             
            switch (1) { default: break; }
             
            for (;true;) break;
             



11.       Pernyataan mana yang benar?

           
            Program gagal di-compile
             
            Program akan menampilkan 3, 3 ketika dijalankan
             
            Program akan menampilkan 4, 3 ketika dijalankan, jika break diganti dengan continue
             
            Program gagal di-compile, jika break diganti dengan return
             
            Program gagal di-compile, jika break dihapus
             



12.       Mana dari kode-kode berikut ini yang apabila dicompile tidak menghasilkan error:
           
abc aku rek :*
             
           
             
           
             
           
             



13.       Apa yang menjadi output potongan kode berikut?


           
            Nilai dari i = 1 Nilai dari j = 1
             
            Nilai dari i = 2 Nilai dari j = 1
             
            Nilai dari i = 2 Nilai dari j = 2
             
            Nilai dari i = 3 Nilai dari j = 1
             



14.       Pernyataan mana yang benar mengenai kode berikut ini?


           
            Kode pada baris 5 illegal
             
            Variabel j yang dapat diteriama sebagai argument dari switch () haruslah byte, short, int , atau long
             
            Output dari kode diatas adalah "nilai j adalah 2"
             
            Output dari kode diatas adalah "nilai j adalah 2" diikuti dengan "nilai j adalah 3"
             
            Output dari kode diatas adalah "nilai j adalah 2", diikuti dengan "nilai j adalah 3", dan diikuti dengan "nilai j adalah 2"
             



15.       Pernyataan mana yang benar?
           
            {{}} merupakan penulisan blok statement yang benar
             
            { continue;} merupakan penulisan blok statement yang benar
             
            block: { break block; } merupakan penulisan blok statement yang benar
             
            block: { continue block; } merupakan penulisan blok statement yang benar
             
            statement break hanya dapat digunakan di dalam sebuah loop (while, do-while atau for) atau sebuah statement switch
             



16.       Berdasarkan fragmen code berikut ini, baris mana yang akan menjadi keluaran yang dihasilkan code tersebut?

           
            i=1, j=0
             
            i=0, j=1
             
            i=1, j=2
             
            i=2, j=1
             
            i=2, j=2
             
            i=3, j=3
             
            i=3, j=2
             



17.       Perhatikan implementasi dari method max() berikut ini. Pilihan mana yang dengan tepat menampilkan nilai terbesar?

           
            Implementasi berlabel (1)
             
            Implementasi berlabel (2)
             
            Implementasi berlabel (3)
             
            Implementasi berlabel (4)
             



18.       Apa yang menjadi output kode berikut?


           
            Kode diatas tidak akan dicompile
             
            "Ada sesuatu yang benar di dunia ini?" akan dicetak
             
            "Tidak akan dicompile" akan dicetak
             
            Tidak ada pilihan diatas yang benar
             



19.       Apa yang menjadi output potongan kode berikut?


           
            100 akan dicetak sebanyak 11 kali
             
            100 akan dicetak sebanyak 10 kali dan kemudian akan ada sebuah runtime exception
             
            Kode tidak akan dicompile karena variable i tidak bisa dideklarasikan dua kali didalam method main()
             
            Kode tidak akan dicompile karena variable j tidak bisa dideklarasikan dua kali didalam switch()
             
            Tidak ada jawaban yang benar
             



20.       Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar ?
           
           
             
           
             
           
Caku REk :*      
           
             



21.       Apa yang akan dicetak dari program berikut?


           
            0
             
            1
             
            2
             
            Program tidak bisa di-compile karena ada pernyataan "i=++i;"
             



22.       Keluaran apa yang akan dihasilkan jika program berikut ini di-compile kemudian dijalankan?

           
            Code gagal di-compile, karena statement for (1) tidak memiliki ekspresi pada bagian pertama
             
            Code gagal di-compile, karena statement for (2) tidak memiliki ekspresi pada bagian tengah
             
            Code gagal di-compile, karena statement for (3) tidak memiliki ekspresi pada bagian akhir
             
            Code gagal di-compile, karena statement for (4) tidak tepat
             
            Code berhasil di-compile tanpa error, dan program akan dijalankan dan diakhiri tanpa menghasilkan keluaran apapun
             
            Code berhasil di-compile tanpa error, tapi setelah dijalankan, program tidak akan pernah berakhir.
             



23.       Apa yang akan dicetak dari program berikut?


           
            0
             
            1
             
            2
             
            3
             



24.       Keluaran apa yang akan dihasilkan jika code berikut ini di-compile kemudian dijalankan?

           
            Code gagal di-compile, memperlihatkan sebuah illegal switch expression di dalam statement switch
             
            Code gagal di-compile, memperlihatkan sebuah illegal conditional expression di dalam statement if
             
            Code berhasil di-compile tanpa error dan akan menampilkan angka 0 hingga 10 ketika dijalankan
             
            Code berhasil di-compile tanpa error dan akan menampilkan angka 0 ketika dijalankan
             
            Code berhasil di-compile tanpa error dan akan menampilkan angka 0 dua kali saat dijalankan
             
            Code berhasil di-compile tanpa error dan akan menampilkan angka 1 hingga 10 ketika dijalankan
             



25.      
Mana dari pilihan - pilihan berikut merupakan output yang sesuai?
           
            i = 0 j = 0
             
            i = 0 j = 1
             
            i = 0 j = 2
             
            i = 1 j = 0
            i = 1 j = 1
             
            i = 1 j = 2
             




3 komentar:

COMENT GAN !:D

Blogger templates

Pages - Menu

Menu

Loading...

Popular Posts