Anda di halaman 1dari 5

TUGAS 2 ALGORITMA DAN PEMROGRAMAN JUMLAH : 15 SOAL SEMESTER GENAP 2013/2014 DOSEN : LDN

Edited February 2014

PENGANTAR ALGORITMA
45. Berkenaan dengan sejarah generasi komputer, manakah pernyataan yang salah : A. Generasi pertama telah menggunakan bahasa mesin B. Generasi kedua telah menggunakan bahasa assembly. C. Generasi ketiga telah muncul mini komputer D. Generasi keempat masih menggunakan integrated circuit E Generasi kelima tidak lagi menggunakan bahasa tingkat tinggi F. Semua pernyataan di atas adalah benar Pengantar Algoritma (UTS SP 2006 2007) 46. Pernyataan yang benar berkenaan dengan paradigma pemrograman : A. Procedural: A sequence of detailed instructions is provided to the computer B. Procedural : Each object is an example drawn from a class of similar objects C. OOP : no use of temporary variables to store intermediate results D. Functional : A series of logical deductions from known facts E A,B,C,D tidak ada yang benar F. A,B,C,D tidak ada yang salah Pengantar Algoritma (UTS SP 2006 2007)

NOTASI ALGORITMA
112. Berikut ini adalah nama variabel yang dapat dipergunakan (valid), KECUALI A. data_pertama B. Data1 C. Data 1 D. Data_ke_satu E. Luas_A1 Notasi Algoritma (UTS 2007 2008)

TIPE DAN EKSPRESI


1. Berapakah hasil ekspresi : 10 div 40 mod 60 / 5 3 / 3 = ......., dengan tipe data ....... Tipe dan Ekspresi (UTS 2008-2009) Sebuah program memiliki deklarasi untuk penulisan konstanta dengan nama tetap dan tipe jurusan, dengan nilai TE; deklarasi tipe enumerasi jurusan dengan nilai TE,TI dan IF (bukan string), dan variabel bertipe jurusan dengan nama jur. Tulis deklarasi tersebut dalam notasi algoritma ! Tipe dan Ekspresi (UTS 2008-2009)

3.

18. Berapakah hasil ekspresi : 10 + 40 mod 6 * 5 3 A 27 B.7 C.17 D. 23

E.4 Tipe dan Ekspresi (UTS 2008-2009)

19. Jika a,b,c bertipe integer , dengan input sbb : 1 2 3 4 5. Terdapat potongan program :(revisi)
read(a,b); b:=a-b; read(c,b,a); c:=a+b;

Maka nilai akhir variabel a,b dan c adalah : A. 3, 4, 3 B. 3, 4, 7 C. 5, 4, 9 Tipe dan Ekspresi (UTS 2008-2009)\ 20. Manakah urutan deklarasi yang benar : const tetap=TE; A.
type jurusan=(TE,TI,CS); var a,b,c : integer; type jurusan=(TE,TI,CS); const tetap=TE; var a,b,c : integer; const tetap=TE; var a,b,c : integer; type jurusan=(TE,TI,CS); var a,b,c : integer; const tetap=TE; type jurusan=(TE,TI,CS);

D. 5, -1, 7

E. 5, 4, 7

B.

C.

D.

Tidak ada jawaban yang benar Tipe dan Ekspresi (UTS 2008-2009)

24.

Jika a, b, c bertipe karakter , dengan urutan pembacaan data sbb : (revisi) 1 ab dan data di atas merupakan masukan untuk program di bawah ini
program uts1; var a,b,c : char; begin read(a,b,c); read(a,b,c); writeln(a,' - ',b,' - ',c); readln; end.

Maka nilai akhir variabel a,b dan c adalah : A. a B. a b C. a b c D. a b E A Tipe dan Ekspresi (UTS 2005 2006)

47.

Hal-hal yang benar berkenaan dengan pendefinisian type adalah sebagai berikut, kecuali : A. Mendefinisikan nama type dalam judul B. Mendefinisikan domain harga C. Menentukan konvensi penulisan konstanta dengan type tersebut D. Menentukan operator terhadap objek dengan type tersebut E Semua pernyataan A,B,C,D benar F. Semua pernyataan A,B,C,D salah Tipe dan Ekspresi (UTS SP 2006 2007) Ekspresi berikut akan menghasilan nilai yang sama, kecuali :. A. A ( 15 div 2 mod 5 ) + ( 10 / 2 ) B. A ( 15 div 2 mod 5 / 2 > 2,5 ) C. A ( 15 div 2 mod 5 / 2 ) or ( true EQ true ) D. A ( 1,5 div 1,5 * 5 = 5 ) or ( true xor true ) E. A ( 15 div 2 mod 5 / 2 div 2 ) F Semua pernyataan di atas benar Tipe dan Ekspresi (UTS SP 2006 2007) Terdapat potongan program sebagai berikut: (revisi)
str, has : string cc : character strHell cco has Str cc

62.

97.

Hasil operasi pada has adalah : A. O B. Hell C. oHell

D. Hello E. Tidak bisa ditentukan Tipe dan Ekspresi (UTS 2008 2009)

114. Perhatikan program berikut ini


Program PerkalianDuaAngka {Program untuk menampilkan hasil perkalian dua angka yang dimasukkan oleh penguna} Kamus : Angka1, Angka2 : Integer HasilPerkalian : Integer Algoritma : input(Angka1); input(Angka2) HasilPerkalian Angka1 * Angka2 output(HasilPerkalian)

Berdasarkan program untuk menghitung perkalian dua angka di atas, bagian mana yang salah sesuai tujuan program di atas : A. HasilPerkalian : Integer Keterangan : harusnya dijadikan satu dengan perintah di atasnya B. Algoritma : Keterangan : harusnya ada garis bawahnya

C. input(Angka1); input(Angka2) Keterangan : harusnya tidak ada tanda ; D. output(HasilPerkalian) Keterangan : harusnya tidak ada tanda di antara HasilPerkalian E.
HasilPerkalian : Integer

Keterangan : harusnya tipe data real Tipe dan Ekspresi (UTS 2007 2008) 115. Cara deklarasikan konstanta PI didalam algoritma adalah : A. constant PI=3.14 B. constant PI=real=3.14 C. constant PI 3.14 : real D. constant PI : 3.14 : real E. constant PI : real = 3.14 Tipe dan Ekspresi (UTS 2007 2008) 116. Bentuk logika matematika berikut akan menghasilkan: NOT (TRUE AND (FALSE XOR TRUE)) AND (TRUE XOR TRUE) A. B. C. D. E. TRUE FALSE MIGHT BE TRUE MIGHT BE FALSE IF NOT TRUE THEN FALSE Tipe dan Ekspresi (UTS 2007 2008)

Anda mungkin juga menyukai