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 &gt;= b bernilai " + (a &gt;= b)); System.out.println("a &lt;= b bernilai " + (a &lt;= b)); } }

  Class VariabelDaur{ public static void main(String[] arg) { int a = 10; if ( a &gt; 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 blok

  System.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) &amp;&amp; (a&gt;=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.