kampoeng-IT

tempatnya sharing info IT, follow this site you'll be excited. trust me! it's work


English French Spain Italian


Bagi yang berminat tukeran link dengan blog ini bisa klik disini

Exchange link? click here

Contoh Soal Programming Competition Part 4

Home » , » Contoh Soal Programming Competition Part 4

Contoh Soal Programming part 4 ini diambil dari contoh soal yang pernah kami kerjakan untuk latihan lomba pemrograman. Semoga Contoh Soal Programming Part 4 ini dapat bermanfaat. 


okay, inilah 13 soal Programming part 4:





Nomor 1
Perhatikan Algoritma di bawah ini:

Masukan nilai m,n
Kerjakan baris 3 dan 4 sampai (r=0)
R <- m mod n
Jika (r<>0) maka m<- n, n<- r
Cetak N

Jika nilai m=256 dan n=96 makan nilai n yang dicetak adalah?

a. 48
b. 42
c. 32
d. 16
e. 8

Nomor 2
Jika baris keempat hanya berisi m<-n, n<-r maka nilai n yang dicetak?
a. 48
b. 42
c. 7
d. 6
e. 0

Nomor 3
Besar ukuran tipe data double adalah?
a. 24 bit
b. 32 bit
c. 40 bit
d. 48 bit
e. 64 bit

Nomor 4
Tipe data yang memiliki jangkauan dari 3.4*10-4932. . . 1.1*104932 adalah?
a. Real
b. single
c. double
d. extended
e. comp

Nomor 5
Jangkauan dari tipe data integer adalah?
a. -32768 .. 32767
b. -32767 .. 32768
c. -32778 .. 32777
d. -32777 .. 32778
e. -32767 .. 32767

Nomor 6
Algoritma untuk 4 soal berikut:
Baca data nilai s1
 s2 <- '';
 j <-0;
 untuk i dari 1 sampai panjang(s1) lakukan
  Jika s1[i] ada di ['+','-','/','*'] ) maka
       Jika j<>0 maka
          Selama ((stack[j] in ['*','/'])and(s1[i] in ['+','-'])) lakukan
             s2 <-s2+stack[j];  decrement j
          increment j
          stack[j] <-s1[i];
       Jika tidak maka
           j<-j+1;
           stack[j] <-s1[i];
  Jika tidak maka
       s2:=s2+s1[i];


Jika j>0 maka lakukan
      Untuk nilai i dari j sampai 1 lakukan
            s2<-s2+stack[i];
cetak nilai s2


Jika algoritma dirubah menjadi suatu program dan dijalankan dengan input 2+3-4*3/5+9-1 maka program akan mengeluarkan output?

a. 234591+-*/+-
b. 234591/*-+-+
c. 23435/*91-+-+
d. 23435/*91+-+-
e. 23435*/91--++

Nomor 7
Jika inputnya adalah 1*2+3*4-5/6+7*8-9 maka keluaran program?
a. 123456789**/*-+-+
b. 123456789*+*-/+*-
c. 12*34*56*78/9-+-+
d. 12*34*56/789*-+-+
e. 12*34*56/78*9-+-+

Nomor 8
Sebaliknya jika output program di atas adalah 28934/*+- maka input programnya adalah?
a. 3/4*9+8-2
b. 3*4/9-8+2
c. 2-8+9*3/4
d. 2-8+9/3*4
e. 2-8+9*4/3

Nomor 9
Mengacu pada soal awal, maka tipe data yang tepat untuk stack dan s2 berturut-turut adalah?
a. Array of char dan array of string
b. String dan array of integer
c. Array of integer dan string
d. String dan char
e. Array of char dan string

Nomor 10
Jika baris keempat hanya berisi m<-n, n<-r maka nilai n yang dicetak?
a. 48
b. 42
c. 7
d. 6
e. 0

Nomor 11
Besar ukuran tipe data double adalah?
a. 24 bit
b. 32 bit
c. 40 bit
d. 48 bit
e. 64 bit

Nomor 12
Tipe data yang memiliki jangkauan dari 3.4*10-4932. . . 1.1*104932 adalah?
a. Real
b. single
c. double
d. extended
e. comp

Nomor 13
Jangkauan dari tipe data integer adalah?
a. -32768 .. 32767
b. -32767 .. 32768
c. -32778 .. 32777
d. -32777 .. 32778
e. -32767 .. 32767

Related Article:



Share Share






 Blog ini sudah "DO FOLLOW!" 








You might also like: