Latihan Soal Pengulangan 2 dalam ujian akhir semester atau pun ujian lainnya. siswa bisa memahami dan latihan mengerjakan Latihan Soal Pengulangan 2. karena ujian kejuruan itu butuh waktu lama untuk memahaminya.
| 1 | lengkapi program untuk mencetak hasil dari perhitungan faktorial berikut ini.
 int nilai, i,hasil; hasil=1; printf(“Masukan nilai faktorial:”); scanf(“%d”,&nilai); for(i=1 ;i<=nilai;i++ ){ hasil =hasil*i ; } printf(“\n%d!=%d”,nilai ,hasil);  | 
|
| 2 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 
  | 
|
| A | 1 2 3 4 | |
| B | 4 2 4 2 | |
| C | 2 4 6 8 | |
| D | 2 4 2 4 | |
| E | 2 3 2 3 | |
| 3 | Jika semua variabel telah dideklarasikan dan tidak ada error, nilai b dari potongan algoritma adalah:
 
  | 
|
| A | 7 | |
| B | 5 | |
| C | 6 | |
| D | 8 | |
| E | 9 | |
| 4 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 
 
  | 
|
| A | 7 | |
| B | 8 | |
| C | 9 | |
| D | 5 | |
| E | 6 | |
| 5 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah: (ket: tulis dengan pemisah spasi, misal 1 2 3) :
 
  | 
|
| A | 1 3 5 7 | |
| B | 1 2 3 4 | |
| C | 3 5 7 9 | |
| D | 2 4 6 8 | |
| E | Tidak ada jawaban yang benar | |
| 6 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 
  | 
|
| A | 5 | |
| B | 7 | |
| C | 9 | |
| D | 6 | |
| E | 8 | |
| 7 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 
  | 
|
| A | 4 | |
| B | 8 | |
| C | 7 | |
| D | 5 | |
| E | 9 | |
| 8 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 int i,a=2,b=3,c; i=0; while(i<b){ c=(a+i)/2; i++; printf(“%d “, c); }  | 
|
| A | 1 2 3 | |
| B | 3 3 3 | |
| C | Tidak ada jawaban yang benar | |
| D | 1 1 2 | |
| E | 1 1 1 | |
| 9 | Perhatikan potongan algoritma berikut. Nilai output yang dihasilkan dari program tersebut ialah…
 int i,a=2,b=3,c; i=0; while(i<b){ for(i=0;i<=4;i++){ c=(i+b)/2; printf(“%d “, c); } i++; }  | 
|
| A | 3 3 3 1 1 | |
| B | 1 2 2 3 | |
| C | 1 2 2 3 3 | |
| D | 2 2 2 3 | |
| E | 1 1 1 1 1 | |
| 10 | Jika semua variabel telah dideklarasikan dan tidak ada error, nilai b dari potongan algoritma adalah: | |
| A | 4 | |
| B | 6 | |
| C | 1 | |
| D | 3 | |
| E | 2 | |
| 11 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma | |
| A | 8 | |
| B | 6 | |
| C | 5 | |
| D | 7 | |
| E | 6 | |
| 12 | Jika semua variabel telah dideklarasikan dan tidak ada error, output dari potongan algoritma adalah:
 int a,b=0, c=1; for(a=0;a<=2;a++){ b=a+b+c; } printf(“%d”, b+a);  | 
|
| A | 7 | |
| B | 9 | |
| C | 5 | |
| D | 8 | |
| E | 6 | |
| 13 | Perhatikan potongan program berikut!
 Nilai output yang dihasilkan oleh variabel c ialah..  | 
|
| A | 1 1 1 2 2 | |
| B | 1 1 1 1 1 | |
| C | Tidak ada jawaban yang benar | |
| D | 1 1 2 2 3 | |
| E | 1 2 3 4 | |
| 14 | Perhatikan algoritma dibawah ini
 Berapa output yang dihalkan oleh variabel A…  | 
|
| A | 4 4 | |
| B | 7 8 | |
| C | 4 | |
| D | 4 8 | |
| E | 5 6 | |
| 15 | Perhatikan algoritma berikut.
 Berapa output yang dihasilkan oleh variabel b..  | 
|
| A | 3 3 3 3 | |
| B | 1 2 3 2 | |
| C | 2 2 2 2 | |
| D | 2 2 2 2 | |
| E | 4 4 4 4 | |
Demikian artikel Latihan Soal Pengulangan 2 yang saya buat semoga bermanfaat.
											











