Anda di halaman 1dari 6

/

UNIVERSITI KEBANGSAAN MALAYSIA PEPERIKSAAN AKHIR SEMESTER I SESI AKADEMIK 2007-2008



IJAZAH SARJANAMUDA DENGAN KEPUJIAN

OKTOBERINOVEMBER 2007

MASA: 2 JAM

KODKURSUS

STPD2113

TAJUK KURSUS

APLlKASI KOMPUTER DALAM SAINS DAN TEKNOLOGI

ARAHAN

1.

Jawab SEMUA soalan.

2. Tuliskan jawapan pada ruang yang disediakan pada kertas soalan.

3. Isikan nombor pendaftaran pada setiap muka surat j awapan anda.

No. Pendaftaran

I I .1

Tn r

MS ISO 9001 REG. NO. AF<:!845

(dengan perkataan)

Kertas soalan ini mengandungi .5 muka surat bercetak, tida.k termasuk muka surat ini.

Nornbor pendaftaran: _

STPD2113

1. Apakah output cebisan ini ?

printf("Selamat pagi"); printf("pelajar STPD2113 ');

2. Nilaikan ungkapan ini
(a) 10.0+15/2+4.3
(b) 20.0-216 + 3
(c) (tnt) ( 10. 6 + 13.10)
(d) 2%2+2*2-212
(e) 1 < 2 + 4. 3. Sekiranya num= 20 dan value= 10; apakah paparan setelah kod berikut dilaksanakan ?

if(num >0)

if(value < 25)

printf("value =%dln ". 2 *num); if(num <12) printf("value=%d\n ", 1 O*num);

else

printf("value=%dln", 20*num); else

printf("value=%dln ", 40*num); printf]" num = %dln ", 1 00 *num);

4. Sekiranyax=2 dany=JO, apakah output cebisan ini ?

if(x==y)

printft''x sama dengan yIn '); if(x!=y)

printf("x berlainan dengan yIn '); if(x<y)

printf("x lebih kecil dari yIn ',),' if(x>y)

printf("x lebih besar dari yIn');

1

Nombor pendaftaran: _

STPD2113

5. Apakah output cebisan berikut ?

jor(i=O; i<7; i++) jor(j=O; j<i,j++) printj(" %d ''. i+j); printj("ln ");

6. Apakah yang di lakukan oleh aturcara ini ?

maint)

{

int list[10 J= {2,l,2,4,3, 7,9,6,5,8}; int j, line[l 0)= {I, 2, 3,4,5,6,7,8,9,0); jor(j=O,j<9;j++ )

linefj] = list[jJ-line[j); jor(j=0;j<9,j+ +)

printj("%d %d\n ". i. line[j));

)

7. Apakah kesilapan yang terdapat dalam cebisan ini ?

whileiz> =0) (

sum += z;

)

2

Nornbor pendaftaran: _

STPD2113

8. Tuliskan aturcara yang mernanggil fungsi yang menentukan samada nombor positif atau negatif.

Nornbor positifkalau lebih besar dan sarna dari sifar dan negatifkalau lebih kecil dari sifar.

3

Nombor pendaftaran: _

STPD2113

9. Tuliskan aturcara yang meminta ketinggian anda dalam inci. Aturcara memaparkan ketinggian dalam kaki dan inci. Contoh: ketinggian 65 inci bersamaan 5 kaki 5 inci.

4

Nombor pendaftaran: _

STPD2113

10. Tuliskan aturcara yang meminta berat badan 1000 orang pelajar lalu memaparkan berat purata.

'SELAMAT MAJU JA VA'

5

Anda mungkin juga menyukai