Free CXC Information Technology Paper 1 May/June 2005 past paper from 2005. Includes a worked answer key. Open the PDF, take a timed test, and study with AI on Caribbean AI.
Answer keys are free on Caribbean AI. View the answers to every past-paper question at no cost - no payment needed - with step-by-step worked solutions and instant AI marking available on Premium.
CSEC Information Technology Paper 1 May/June 2005 - Free CXC Past Paper with Answers
Free CXC Information Technology Paper 1 May/June 2005 past paper from 2005. Includes a worked answer key. Open the PDF, take a timed test, and study with AI on Caribbean AI.
Opening the interactive papers…
Every question from this paper as text. See the answers and worked solutions. Questions are the property of the Caribbean Examinations Council; Caribbean AI is not affiliated with CXC.
State the function of EACH of the following hardware components:
Control unit
Arithmetic and logic unit (ALU)
Read Only Memory (ROM)
Random Access Memory (RAM)
Give ONE similarity and ONE difference between EACH of the following terms:
ROM and EPROM
Byte and word
Floppy disk and Hard disk
In your answer booklet write the letters A to E to represent EACH application in the table below and beside EACH letter write the Roman Numeral to match the applications with the MOST APPROPRIATE input device.
Cheque processing
Marking multiple-choice examination
Point-of-sale
Games
Architectural design
State the optical storage medium that is BEST suited for the storage of a movie.
CD-ROM
CD-RW
DVD-ROM
DVD-RAM
State the eight-bit twos complement representation of the decimal number 63.
Explain why mail merge is important in this software package.
It allows for the creation of personalized documents for multiple recipients.
It automates the process of sending emails.
It helps in organizing and managing large amounts of data.
It enables the creation of visually appealing presentations.
3 marks
2 marks
Total 5 marks
Explain the difference between 'Electronic mail' and 'Internet relay chat'.
List TWO Information Technology skills the operator of the computer should have.
2 marks
Total 6 marks
2 marks
2 marks
Name and describe ONE physical access method which would ensure that ONLY authorized personnel have access to important computer equipment.
Describe ONE software access method which would ensure that ONLY authorized personnel have access to software and data.
Explain with reasons, TWO actions that you would carry out to verify that this technician is on official business.
4 marks
Total 5 marks
1 mark
1 mark
State TWO hardware requirements for teleconferencing.
Write an algorithm using pseudocode to do the following sequence of tasks:
Read in two values
Multiply both values by the number 10 and add the results
Square both values and add the squares
Check if the answer to (b) is greater than the answer to (c)
If the question c answer is greater, print a statement indicating that "The squares have won." If the question b answer is greater, print a statement indicating that "The Products have produced a win."
Use a structured language to code an algorithm that will find the sum and average of a collection of integers.
Allow the user to enter the quantity of values being used.
Allow the user to input the values.
Calculate the sum and the average.
The following code uses the operator '%' to find the remainder after one number has been divided by another (e.g. 5% 4 = 1 and 12% 5 = 2). Use a trace table to show the output of the program. For i = 1 to 3 If i %3=0 Print A Else Print B
Trace Table:
| i | i % 3 | Output |
|---|---|---|
| 1 | 1 | B |
| 2 | 2 | B |
| 3 | 0 | A |
Trace Table:
| i | i % 3 | Output |
|---|---|---|
| 1 | 1 | A |
| 2 | 2 | A |
| 3 | 0 | B |
Trace Table:
| i | i % 3 | Output |
|---|---|---|
| 1 | 0 | A |
| 2 | 1 | B |
| 3 | 2 | B |
Trace Table:
| i | i % 3 | Output |
|---|---|---|
| 1 | 0 | B |
| 2 | 1 | A |
| 3 | 2 | A |
Indicate to the user if his bid has been successful (if the bid is higher than the minimum it is a successful bid). If the bid is not successful indicate that also.
Pseudocode: IF bid_value >= 7000 THEN DISPLAY "Congratulations! Your bid is successful." ELSE DISPLAY "Sorry, your bid was not successful." END IF Structured Language: if (bid_value >= 7000) { printf("Congratulations! Your bid is successful.\n"); } else { printf("Sorry, your bid was not successful.\n"); }
Pseudocode: IF bid >= 7000 THEN PRINT "Bid successful!" ELSE PRINT "Bid unsuccessful." END IF Structured Language: if (bid >= 7000) { cout << "Bid successful!" << endl; } else { cout << "Bid unsuccessful." << endl; }
Pseudocode: IF bid >= 7000 THEN SHOW "Your bid has been accepted." ELSE SHOW "Your bid has been rejected." END IF Structured Language: if (bid >= 7000) { System.out.println("Your bid has been accepted."); } else { System.out.println("Your bid has been rejected."); }
Pseudocode: IF bid >= 7000 THEN PRINT "Successful bid." ELSE PRINT "Unsuccessful bid." END IF Structured Language: if (bid >= 7000) { Console.WriteLine("Successful bid."); } else { Console.WriteLine("Unsuccessful bid."); }
Page 3 of a document was not clearly printed. State an efficient way of reprinting only page 3 of the document.
Print the entire document again
Select page 3 from the print options
Copy and paste page 3 into a new document and print
Use the 'print selection' option
What is the default alignment for numeric data?
Left aligned
Right aligned
Centre aligned
Justified
The storeowner needs a price list showing the Item No, Description and Price. How can this report be generated?
By creating a query to select Item No, Description, and Price from the table.
By creating a report that groups items by Item No, Description, and Price.
By creating a form that displays Item No, Description, and Price.
By creating a macro that sorts the table by Item No, Description, and Price.