Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 1
Paket 1
8. Berprofesi apakah Bagus dan berapa melihat Uun berbicara dengan santo jam 9.30
usianya di tahun 2007 ini.... malam sebelum pembunuhan.
Tuti : Saya tidak bersalah. Uun pacarnya
A. Pilot dan 27 tahun Santo. Santi pembunuhnya. Saya melihat Uun
meninggalkan rumah jam 10.00 malam.
B. Dokter dan 26 tahun
Uun : Saya tak membunuh Santo. Saya bukan
pacar Santo. Saya berada di BanDung selama
C. Pilot dan 23 tahun
malam pembunuhan.
Raras pembunuhnya.
D. Dokter dan 24 tahun
11. Jika masing-masing dari mereka
E. Dokter dan 23 tahun mengucapkan 2 kalimat jujur dan 2 kalimat
berbohong maka yang membunuh Santo
Untuk soal no 9 - 10 adalah ....
A. Santi
Ada 6 kotak yang diberi warna hitam, putih,
merah, kuning, hijau dan biru, akan dideretkan B. Raras
dari posisi 1 sampai 6, tapi urutan ini belum
sesuai. C. Tuti
I. Kotak warna biru terletak sebelum kotak
D. Uun
warna putih tapi tidak bersebelahan.
II. Kotak warna hijau dan warna kuning harus
bersebelahan. E. Bukan dari mereka
III. Kotak hitam berada di posisi nomor 5
sesudah kotak warna merah. F.
9. Kotak yang pasti berada di posisi nomor 6
adalah .... 12. Ada 3 pria yaitu Andi, Budi dan Candra.
Ketika saya tanya umur mereka. Mereka
A. Biru masing-masing menjawab.
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 2
Paket 1
B. Sartono B. Dokter Pria
F. F.
14. Pemain yang tidak kidal dan tingginya lebih 17. Ada berapakah perawat pria?
dari 200 cm adalah
A. 1
A. Randi
B. 3
B. Sartono
C. 4
C. Tino
D. 5
D. Udin
E. 10
E. Wawan
Untuk soal no 18 - 19
F.
Suatu konsep kurikulum antara lain memuat
15. Joko, Ketti, Lina dan Marni. Profesi mereka peraturan untuk seorang siswa dalam satu
adalah novelis, dokter, guru dan arsitek semester :
( belum sesuai ).
- Setiap siswa harus mengambil empat mata
I. Ketti novelist dan dokter ada di antara dua pelajaran.
perempuan. - Mata pelajaran yang bisa dipilih adalah :
II. Novelist dan dokter suami istri. bahasa asing ( Inggris, Jerman, Jepang atau
III. Lina dan Arsitek bukan suami istri. Perancis; salah satu ), Sejarah, Matematika,
IV. Joko dan istrinya berbincang-bincang Biologi, Kimia dan Fisika.
bersama dokter dan suaminya. - Siswa boleh mengambil Biologi atau Kimia,
tetapi tidak boleh keduanya.
Jika 3 dari 4 pernyataan benar yang berprofesi - Matematika dan Fisika tidak boleh diambil
sebagai Novelis adalah pada semester yang sama.
18. Jika dala satu semester siswa mengambil
A. Joko Biologi, maka pelajaran mana yang harus
B. Lina diambilnya ?
C. Marni I. Fisika
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 3
Paket 1
A. 2 B. Selasa
B. 3 C. Rabu
C. 4 D. Kamis
D. 5 E. Jumat
F.
24. Jika Boby dan Jarot masuk regu macan,
21. Siapakah yang dapat masuk kerja pada hari yang pasti benar adalah
Jumat? A. Chan masuk regu Bebek.
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 4
Paket 1
C. Chan, Frans dan Jarot. F.
D. Ema, Chan dan Frans. 29. Bila roda pertama berputar 6 kali, maka
roda kedua berputar 13 kali. Bila yang
E. Jarot, Chan dan Ema. pertama berputar 18 kali, berapa kali
putaran yang kedua?
F.
A. 78 kali
26. Fredy, Cindy, dan Sandy masing-masing
memiliki dua ekor hewab peliharaan. Salah B. 36 kali
satu diantara mereka tidak memelihara
anjing. Cindy satu-satunya yang memiliki C. 26 kali
kucing. Sandy memlihara anjing. Fredy dan
cindy masing-masing memelihara kelinci. D. 25 kali
Siapa yang memlihara kura-kura?
E. 39 kali
A. Fredy
B. Cindy
30. Seorang ingin memasang iklan sebanyak 3
C. Fredy dan Sandy baris untuk menjual barangnya. Untuk hari
pertama ia harus membayar Rp 250,- tiap
D. Sandy baris. Untuk 5 hari berikutnya ia harus 4
membayar Rp 150,- tiap baris, dan untuk
E. Sandy dan Cindy sehari-hari berikutnya ia harus membayar
Rp 100,- tiap baris. la membayar Rp
F. 6.000,-. Berapa hari Iklan itu dipasang?
A. 20 hari
27. Tiga orang diberi tugs. Masing- masing dari
mereka dibayar Rp. 75,-, Rp. 100,-, Rp. B. 16 hari
125,- tiap jamnya. Mereka menerima uang
sebesar Rp. 63.000,- setelah menyelesaikan C. 10 hari
tugas tersebut. Bila mereka bekerja 7 jam
dalam sehari. Dan 6 hari dalam seminggu. D. 30 hari
Berapa minggukah tiga orang tersebut
bekerja.... E. 15 hari
A. 4 minggu F.
E. 8 minggu A. 24 minggu
F. B. 12 minggu
A. 0.750 cm F.
D. 1.550 cm A. 2003-x
E. 0.775 cm B. 2003+3
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 5
Paket 1
C. 1977+x A. $a
D. 1997+x B. 40000
E. 2004+x C. -$FF
F. D. 0010
A. I dan II
B. II dan III
C. III dan IV
D. I dan IV
36. Jika diketahui x adalah variabel bertipe
E. II dan IV
integer, dari nilai-nilai berikut manakah
yang tidak dapat diberikan pada x?
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 6
Paket 1
Untuk soal no 40 - 42 C. [‘a’,’b’,’d’,’e’,’f’,’g’,’j’]
Var D. [‘a’,’b’,’d’,’e’,’f’,’g’]
a : string;
b : char; E. [‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’]
c : byte;
x : string; F.
y : integer;
z : string;
44. A - C adalah
begin
a := ‘12’ ;
b := ‘4’ ; A. [‘a’,’e’,’g’,’j’]
c :=48 ;
B. [‘b’,’d’,’f’]
x := a + b ;
y := ord(b) + c ; C. [‘a’,’e’,’j’]
z :=b + chr (c) ;
end. D. [‘a’,’d’,’g’,’j’]
E. ‘40’ A. 20
A. 124 C. 400
B. 100 D. 144
C. ‘40’ E. 0
B. [‘a’,’b’,’b’,’d’,’d’,’e’,’f’,’f’,’g’,’j’] D. 18.00000E+00
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 7
Paket 1
E. E. 18,0 Const x>y ;
E.
Program xyz;
48. A = (( 2750 Div 10 ) Div 9 ) Mod 7 Const k:=10;
C. 4
Maka kalimat ‘Anak Indonesia’ tertulis
D. 5 sebanyak
E. 6 A. 25 kali
B. 16 kali
F.
C. 10 kali
49. Var a, b: Integer;
Begin D. 8 kali
Readln( a ); Readln( b );
If a=b then E. 1 kali
Writeln(‘Sama’) ;
Write(‘Beda’);
Untuk soal no 53 - 55
writeln (‘Dua angka’);
End.
Var
a,b,c,d : integer;
Jika a=4 dan b=7 maka output dari program
begin
di atas adalah
readln(a,b,c,d);
A. SamaBedaDua angka if (a< b) then
B. BedaDua angka if (a > c) then
if (c < d) then
C. Sama Beda Dua angka writeln(‘Aku anak
Indonesia’)
D. Beda Dua angka else
writeln(‘Joints 2007’)
E. Beda Dua angka else
if (b < d) then
50. Hasil = (-27 mod -4 ) div 2 writeln(Belajar Pascal’)
Maka nilai dari hasil adalah .. else
writeln(‘Go get gold’)
A.2 else
B.1 if ( a>d) then
C.0 if ( b < d) then
D.-1 if ( c > d) then
E. -2 writeln(‘I want to be a
winner’)
else
51. Manakah yang benar dari deklarasi variable
writeln(‘Indonesia
berikut ....
Juara’)
else
A. if (a > c) then
Program a; if (a > d) then
Const k=10; writeln(‘Universitas
Gadjah Mada’)
B. else
Program abc; writeln(‘Himpunan
Const k:1; Mahasiswa Komputer’);
end.
C.
Program pqr ;
53. Jika a=10, b=10, c=10 dan d=10 maka
Const k=: 10;
output program adalah
A. ’Anak Indonesia’
D.
Program Satu;
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 8
Paket 1
B. ’Himpunan Mahasiswa Komputer’ repeat
r:= m mod n;
C. ’Go get gold’ if (r<>0) then
begin
D. ‘Belajar Pascal’ m:=r;
n:=m;
end;
E. Kosong
until ( r=0 );
fpb:=m;
F.
B.
54. Jika a=11, b=11, c=10 dan d=9 maka repeat
output program adalah r:= m mod n;
if (r<>0) then
A. ’I want to be a winner’ begin
n:=m;
B. ‘Indonesai Juara’ m:=r;
end;
C. ‘Universitas Gadjah Mada’ until (r=0);
fpb:=n;
D. ‘Himpunan Mahasiswa Komputer’
C.
repeat
E. ‘kosong’
r := m mod n;
if ( r<>0) then
begin
m:=n;
n:=r;
end;
55. Jika a=12, b=13, c=13 dan d=13 maka until(r=0);
output program adalah .... fpb:=n;
A. ‘Anak Indonesia’
B. ’Joints 2007’
D. ‘Belajar Pascal’
D.
E. ‘kosong’ repeat
r := n mod m;
F. if ( r<>0) then
begin
56. Jika Y dan Z bertipe Boolean maka nilai Z m:=n;
dan Y secara berurutan adalah� n:=r;
end;
Y := True and false or true not false and until(r=0);
true xor false ; fpb:=n;
Z := False nor true xor false and not true
xor false not false ; E.
repeat
A. True, False r := m mod n;
B. False,True if ( r=0) then
begin
C. False, False m:=n;
n:=r;
end;
D. True, True
until(r<>0);
fpb:=n;
E. Tidak dapat diketahui
Untuk soal no 58 - 60
57. Dari potongan program berikut, yang
merupakan program untuk menghitung
Var a,b,c : integer;
factor persekutuan terbesar dua buah
bilangan adalah�( r,m,n dalam tipe integer) Procedure coba( b,c:integer);
Var a:integer;
A. Begin
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 9
Paket 1
a:= b + c; b:=a-b; c:=a-b;
End;
Begin
a:=0; b:=1; c:=3;
coba(b,c);
writeln(a,’ ‘,b,’ ‘,c);
End.
B. 4 3 1
C. compile error
D. 0 1 3
E. 0 3 1
F.
A. 4 1 3
B. 4 3 1
C. 0 3 1
D. 0 1 3
E. compile error
A. 0 3 1
B. 0 1 3
C. 4 1 3
D. 4 3 1
E. compile error
Bimbingan dan Latihan Persiapan Olimpiade Sain Provinsi oleh Awan Sundiawan 10