CONTOH SOAL SOAL UJI KOMPETENSI TEORI TE
CONTOH SOAL-SOAL UJI KOMPETENSI TEORI TENGAH SEMESTER Theresia Dwiati Wismarini, S.Kom. M.Cs.
Fakultas Teknologi Informasi 2014
1
. Buatlah source code berbahasa Java untuk masalah berikut ini : Menghitung jumlah dan rata-rata dari 6 buah bilangan bulat positif yang diinputkan dengan cara inisialisasi. class Program5 { public static void main(String[] args) { int a=7, b=17; System.out.println("a == b bernilai " + (a == b)); System.out.println("a != b bernilai " + (a != b)); System.out.println("a > b bernilai " + (a > b));
System.out.println("a < b bernilai " + (a < b));
System.out.println("a >= b bernilai " + (a >= b)); System.out.println("a <= b bernilai " + (a <= b)); } }
Class VariabelDaur{ public static void main(String[] arg) { int a = 10; if ( a > 5) { int b = 15; System.out.printlln
“Nilai a di dalam blok if : “ + a ;
System.out.printlln“Nilai a di dalam blok if : “ + b ;
} // akhir blokSystem.out.printlln “Nilai a di luar blok if : “ + a ; int b = 3; System.out.printlln
“Nilai b di luar blok if : “ + b ; } }
maka, Tuliskan hasil yang ditampilkan di layar dan jelaskan tentang lingkup serta daur hidup dari variabel-variabel dalam source code a. boolean 1;
b. double 2Dimensi[] [];
c. char Simbol#;
d. Boolean break;
e. int a = 0; if (a == 0) { int a = 3; int b = 5; int b = 3; …..
} maka, tuliskan letak kesalahannya, dan tulis juga pembenarannya !
Berikut ini terdapat operasi-operasi pada data dalam bahasa Java :
a. a = 6.4 + 5.7;
b. f = 10 % 3;
c. h = (3.0 != 3.5);
d. b = ('T' == 't');
e. w = ((a!=1) && (a>=b));
maka, tuliskan tipe data untuk tiap
variabel dan nilai hasil dari masing-masing
variabel, serta sebutkan nama operasinya.
Berikut ini merupakan output data
menggunakan fasilitas format output : a. ˽20.60 b. ˽˽˽˽˽hello c.69 ˽˽˽ d.3.14e+02 ˽˽maka, tuliskan statement untuk
menampilkan dengan format output yang
sesuai dengan hasil output-output
tersebut.