26
SULIT 3768/1 BAHAGIAN A (50 markah) SECTION A (50 marks) Jawab SEMUA soalan. Answer all questions. 1. Komputer adalah suatu peranti yang boleh menerima, _____________, menyimpan data dan menghasilkan output. Computer is a device that can receiving, ___________ ,saving data and producing output. A. memproses B. mengumpul processing collecting C. mengalir D. membawa flowing carrying [1 markah] [1 mark] 2. Manakah yang berikut BUKAN jenama cakera keras? Which of the following is NOT a hard disk brand? A. Western Digital WD 800 JB B. Maxtor Diamond Max D540x C. Seagate Barracuda ATA IV D. Intel Itanium [1 markah] [1 mark] 3. Manakah di antara berikut terdapat pada papan induk? Which of the following can be found on motherboard? A. CD-ROM B. Cakera liut Floppy disk C. Cip BIOS D. Cakera keras BIOS chip Hard disk [1 markah] [1 mark] 4. Apakah yang boleh dilakukan oleh cakera liut? 1

SOALAN Cuti 2009

Embed Size (px)

DESCRIPTION

ictl

Citation preview

BAHAGIAN A

SULIT

3768/1

BAHAGIAN A

(50 markah)

SECTION A

(50 marks)

Jawab SEMUA soalan.

Answer all questions.

1.Komputer adalah suatu peranti yang boleh menerima, _____________, menyimpan data dan menghasilkan output.

Computer is a device that can receiving, ___________ ,saving data and producing output.

A.memproses

B.mengumpul

processing

collecting

C.mengalir

D.membawa

flowing

carrying

[1 markah][1 mark]2.Manakah yang berikut BUKAN jenama cakera keras?

Which of the following is NOT a hard disk brand?

A.Western Digital WD 800 JB

B.Maxtor Diamond Max D540x

C.Seagate Barracuda ATA IV

D.Intel Itanium

[1 markah]

[1 mark]3.Manakah di antara berikut terdapat pada papan induk?

Which of the following can be found on motherboard?

A.CD-ROM

B.Cakera liut

Floppy disk

C.Cip BIOS

D.Cakera keras

BIOSchip

Hard disk

[1 markah]

[1 mark]4.Apakah yang boleh dilakukan oleh cakera liut?

What is the usage of floppy disk ?

A.Menyimpan data

B.Mengubah data

Saving data

Editing data

C.Memproses data

D.Mencari data

Processing data

Searching data

[1 markah]

[1 mark]5.Apakah fungsi pembekal kuasa?

What is the function of power supply ?

A.mematikan kuasa

B.membekalkan kuasa

switching off the power

supplying power

C.mengawal kuasa

D.meyimpan kuasa

controlling power

saving power

[1 markah]

[1 mark]6.Manakah di antara berikut BUKAN arahan dalam MS-Dos?

Which of the following is NOT MS-Dos command ?

A.cpy

B.del

C.dir

D.rm

[1 markah]

[1 mark]7.Manakah di antara berikut mengumpukan nombor 20 kepada pembolehubah baki ?

Which of the following assigns the number 20 to the baki variable?

A.baki = 20

B.baki = = 20

C.baki -> 20

D.baki != 20

[1 markah]

[1 mark]8.Di antara berikut manakah simbol carta alir yang mewaliki struktur pilihan if ?

Which of the following flowchart symbols represents the if selection structure?

A.

B.

C. D.

[1 markah]

[1 mark]9. Di antara berikut manakah pengisytiharan pembolehubah yang BETUL?

Which of the following variable declaration is CORRECT?

A.50triple

B._second

C.first number

D.double

[1 markah]

[1 mark]10. Pertimbangkan segmen aturcara berikut.

Assume the program segment below

Manakah keputusan berikut yang akan dipaparkan?

Which of the following result will be displayed?

A.3.2

B.3

C.1

D.2[1 markah]

[1 mark]11. ______________ merupakan komponen yang mengawal sistem rangkaian.

______________ is the component that control networking system.[1 markah]

[1 mark]12.______________________ merujuk kepada semua komputer lain yang ada di dalam rangkaian yang sama.

______________________ refers to other computers in the same network.[1 markah]

[1 mark]13.Berikan nama penuh bagi singkatan perkataan di bawah.

What do these abbreviations stand for?

a.Internet ____________________________________________________

b.HTTP ____________________________________________________

c.HTML ____________________________________________________

d.URL ____________________________________________________

[4 markah]

[4 marks]

14.Syarikat menggunakan sistem _____________________ untuk pekerjanya bertukar mesej.

Companies use _________________ system for its worker to exchange messages.

[1 markah]

[1 mark]15.Nyatakan satu kelebihan dan satu kelemahan DOS.

State the advantage and disadvantage of DOS

Kelebihan: ____________________________________________________

Advantage

Kelemahan: ____________________________________________________

Disadvantage

[2 markah]

[2 marks]

16.Tulis arahan MS-Dos yang digunakan untuk menghasilkan arahan ini

Write the correct MS-Dos command which represent these command.

a.Paparkan kandungan direktori MENU supaya ianya berhenti apabila paparan tersebut memenuhi skrin.

Display the contents of the MENU directory so that it is wide and will pause at full screen.

_______________________________________________

b.Buangkan direktori KERETA daripada C

Remove KERETA directory off the root of C

_______________________________________________

c.Salin fail SCHOOL.DOC daripada C kepada direktori COMPANY

Copy file SCHOOL.DOC off the root of C: to the COMPANY directory

_______________________________________________

d.Bina direktori KELAS ke dalam C

Build KELAS directory to root of C

________________________________________________[4 markah]

[4 marks]

17.Padankan perkakasan di bawah dengan fungsi masing-masing.

Match hardware below with their function.

[4 markah]

[4 marks]

18.Lengkapkan jawapan yang betul di tempat kosong yang disediakan.

Fill in the blanks in each of the following.a. Semua aturcara C mula dilaksanakan pada fungsi __________________

Every C program begins execution at the function _________________

b. Setiap pernyataan mesti diakhiri dengan ______________

Every statements ends with a _________________c.Fungsi _____________ di dalam pustaka piawai memaparkan maklumat pada skrin.

The _____________ standard library function displays information on the screen.

d.Pernyataan _____________ digunakan untuk membuat pilihan.

The __________ statement is used to make decisions.

[4 markah]

[4 marks]

19.Tandakan ( pada jawapan yang betul dan ( pada jawapan yang salah di dalam petak yang disediakan.

Tick ( to the correct answer and ( to the incorrect answer in the box given.

a. Semasa fungsi printf dipanggil, ia sentiasa akan

memulakan paparan pada barisan yang baru.

When the printf function is called it always begins

printing at the beginning of s new line.b. Komen akan menyebabkan komputer memaparkan

teks yang berada di antara /* dan */ pada skrin bila

program dilaksanakan

Comments cause the computer to print the text enclosed

between /* and */ on the screen when the program

is executed.

c. Semua pembolehubah mesti diisytiharkan dahulu

sebelum digunakan.

All variables must be declared before they are used.

d. C menganggap pembolehubah baki dan BaKiadalah sama.

C considers the variable baki and BaKi to be identical.

e. Operator arimetik *, /, + dan mempunyai

tahap prioriti yang sama.

The arithmetic operators *, /, + and all have same level of precedence

[5 markah]

[5 marks]20.Tulis satu pernyataan dalam C yang menggambarkan setiap yang di bawah

Write a single C statement to accomplish each of the followinga. Isytiharkan pembolehubah NasiAyam, jus dan ROTI sebagai intDeclare the variables NasiAyam, jus and ROTI to be of type int____________________________________________________________

b.Baca satu integer dari papan kekunci dan simpan nilai tersebut dalam pembolehubah markah sebagai integer

Read an integer from the keyboard and store the value entered in integer variable markah

____________________________________________________________

c.Jika pembolehubah nombor sama dengan 10, cetak Nombor = 10If the variable nombor is equal to 10, print Nombor = 10

____________________________________________________________

d.Kira hasildarab bagi tiga integer p, q dan r, dan umpukan keputusan tersebut kepada pembolehubah darab Compute the product of the three integers contained in variables p, q and r, and assign the result to the variable darab

____________________________________________________________

[4 markah]

[4 marks]

21.Kenalpasti kesalahan pernyataan di bawah dan betulkan kesalahan tersebut

Identify and correct the errors in each of the following statements

a. printf(Nilai nombor itu ialah %d\n, &nom);____________________________________________________________

b. scanf(d, nilai);____________________________________________________________

c.*/ Aturcara mengira markah /*

____________________________________________________________

d.Scanf(%f, noInteger);

____________________________________________________________[4 markah]

[4 marks]22.DOS (Disk Operating System) adalah system pengoperasian yang popular sebelum ________________ diperkenalkan.

DOS is a popular operating system before __________ being introduced.

[1 markah]

[1 mark]23.Diberi pengisytiharan pembolehubah berikut.

Assume the declaration of variable below

int i;

Apakah nilai bagi ungkapan berikut? What is the value of this statement?

a. x = 5 / 2 * 2 + 5 / 2 * 2;

x = ________________________

b. x = ( 2 * 2 + ( 3 * 3 ( 6 / 2 * 3 ) ) );

x = ________________________

[2 markah]

[2 marks]24.Apakah yang dimaksudkan dengan kata simpanan?

Berikan satu contoh.What is the meaning of keyword?

Give an example.

__________________________________________________________________

__________________________________________________________________

[2 markah]

[2 marks]

25.Apakah preprocessor directive untuk clrscr( )

What is preprocessor directive for clrscr( )

_________________________________________________________________

[1 markah]

[1 marks]

BAHAGIAN B

(30 markah)

SECTION B

(30 marks)Jawab 3 soalan daripada 5 soalan di bawah. Setiap soalan diperuntukkan 10 markah

Answer 3 questions from 5 questions below. Each question provide 10 marks.

1.Gambarajah 1 di bawah menunjukkan satu papan induk

Figure 1 below shows a motherboard

Gambarajah 1

Figure 1

a. Namakan komponen tersebut.

Name the component

A.___________________________

B.___________________________

C.___________________________

D.___________________________

E.__________________________

[5 markah]

[5 marks]

b. Apakah fungsi komponen A?

What is the function of component A?

____________________________________________________________

____________________________________________________________

[1 markah]

[1 mark]

c. Litar yang mengangkut maklumat dari satu komponen ke satu komponen yang lain dalam sistem komputer dikenali sebagai __________________

Circuit which bring information from component to other component is called a _______________________

[1 markah]

[1 mark]

d. Di dalam papan induk terdapat satu komponen yang amat penting yang dikenali sebagai Unit Pemprosesan Pusat. Apakah peranan komponen tersebut?

An important component is inside a motherboard. It is called Central

Processing Unit. What is it function?

___________________________________________________________

___________________________________________________________

[1 markah]

[1 mark]

e. Terdapat banyak liang atau pelabuhan yang disambungkan pada suatu sistem komputer. Namakan 2 jenis liang yang utama.

There are many port that connected to computer system. Name 2 of the important port.

i. ___________________________________________________

ii. ___________________________________________________

[2 markah]

[2 marks]

2.Terdapat 5 langkah dalam kaedah pembangunan aturcara. Namakan langkah

tersebut dan huraikan setiap langkah tersebut.

There are 5 steps in software methodology method. Name that programming methodology and explain it.

[10 markah]

[10 marks]

3.Pertimbangkan kod pseudo di bawah

Assume the pseudo code below.

a. Apakah nilai akhir simpanan yang diperolehi daripada kod pseudo di atas.

What will be the value of simpanan from the pseudo code above.

____________________________________________________________[1 markah]

[1 mark]

b. Tukarkan kod pseudo di atas kepada bentuk carta alir

Convert the pseudo code above to flow chart

[5 markah]

[5 marks]

c.Tukarkan langkah 3 dalam kod pseudo di atas supaya menjadi gelung dengan pembilang menurun

Convert step 3 in pseudo code above to produce a loop using decrease counter

[4 markah]

[4 marks]

4.Perhatikan aturcara di bawah dengan teliti

Identify the program below

a. Kenalpasti ralat sintaksis yang terdapat pada aturcara tersebut. Tulis semula pernyataan yang salah dan jawapan yang sepatutnya

Identify syntax errors in this program. Write down the incorrect and correct statement

[5 markah]

[5 marks]b.Jika input bagi harga belian ialah 100 dan input bagi diskaun ialah 10, paparkan output bagi aturcara ini.

If input for harga belian is 100 and input for diskaun is 10, display the output for this program..

5.a.Diberi aturcara di bawah

Identify the program below

Tuliskan semula aturcara ini dalam format yang baik supaya aturcara ini mudah dibaca dan difahami

Rewrite the program in proper layout so that program can easily read and understood[5 markah]

[5 marks]

b.Gambarajah 2 menunjukkan sejenis topologi rangkaian komputer

Figure 2 shows a computer networking topology

Gambarajah 2

Figure 2i.Namakan jenis topologi di atas.

Name the topology above.______________________________________________________

[1 markah]

[1 mark]

ii. Selain daripada topologi di atas terdapat beberapa jenis lagi topologi lain. Namakan 2 jenis topologi yang lain.

There are many others topology. Name 2 of it.

a. ________________________________________________

b. ________________________________________________

[2 markah]

[2 marks]

iii. Nyatakan satu kelebihan setiap topologi yang diberikan pada jawapan ii di atas.

Identify one of each topology that has been given in answer ii above.

[2 markah]

[2 marks]

BAHAGIAN C

(20 markah)

SECTION C(20 marks)Jawab 1 soalan daripada 2 soalan di bawah. Setiap soalan diperuntukkan 20 markah

Answer 1 question from 2 questions below. Each question provide 20 marks.

1. Zaidi ingin membina satu aturcara untuk mengira luas suatu segitiga.

Zaidi wants to develop a program to calculate area of a triangleInput:tapak dan tinggiOutput:tapak, tinggi dan luas segitiga

a. Tulis kod pseudo bagi membina aturcara tersebut.

Write pseudo code to develop this program

b. Tukarkan kod pseudo di atas kepada carta alir.

Convert this pseudo code to flow chartc. Seterusnya, bina satu aturcara yang lengkap untuk menggambarkan situasi di atas.

Build a complete program to describe this situation

[20 markah]

[20 marks]

2.Bina satu aturcara yang membaca markah ujian memandu sebilangan calon semasa di dalam gelung. Setelah keluar gelung, cetak hasilbahagi jumlah markah dengan bilangan calon untuk mendapatkan purata markah.

(Panduan : Kumpulkan jumlah markah dan bilangan calon semasa di dalam gelung. Setelah keluar gelung, cetak hasilbahagi jumlah markah dengan bilangan calon untuk mendapatkan purata markah)

Build a program that read the mark of driving test while in the loop. After out of the loop, print the division of total mark with number of candidate to get the average mark.(Guideline : Collect the total mark and number of candidate while in the loop. After out of the loop, print the division of total mark with number of candidate to get the average mark.[20 markah]

[20 marks]

int divide;

divide = 16 / 5;

printf(%d, divide);

Modem

Papan Kekunci

Keyboard

Pengimbas

Scanner

Tetikus

Mouse

Memasukkan arahan dan data ke komputer

Key in command and data to computer

Mengawal gerakan penunjuk atau kursor pada skrin paparan

Control cursor moving on the screen

Mengenalpasti teks atau grafik dan menukarkan imej atau teks tersebut kepada bentuk digital yang boleh difahami dan diproses oleh komputer

Identify text or graphic and convert it to digital form that can be understood and processed by the computer

Menukarkan data berbentuk digital kepada isyarat analog dan sebaliknya

Convert data from digital signal to analog signal and vice versa

A

Menukarkan maklumat dari komputer kepada bentuk yang boleh dibaca atau difahami oleh pengguna

Convert information from computer to other form that can be read or understood by the user.

B

C

D

E

Mula

Setkan simpanan = 0

untuk (bulan = 1; bulan