Information Technology Paper 1 (English)

Feb-March 2017 โ€” Grade 12 / Matric โ€” Information Technology

Past Paper 2017 Grade 12 English
โ†“ Download PDF Facebook X ๐Ÿ“„ 310.7 KB View Memorandum
Preparing document

๐Ÿ“‹ Document Analysis

โฑ๏ธ 3h ๐Ÿ“„ 16 pages ๐Ÿ“ 34 items found ๐Ÿ“š 5 topics ๐Ÿ”‘ 1 key info
See full analysis

Questions โ€” A Preview of What to Expect in the Document

34
This section provides a quick preview of questions from the document. It may not display every question or the complete wording of each one. For the full content, including diagrams, tables and other information, view the original PDF above.
Q1โ€” Section header โ€”
1.2Buttons with images
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
2.1The given incomplete object class CardHolder CardHolder contains the declaration of five
Q2โ€” Section header โ€”
2.1.1Write code for a constructor method to receive the card number cellphone number and loyalty card points already received as
2.1.2Write mutator method to be able to set the attribute for the number of visits to a value received as a parameter
2.1Write code for a method called increaseLoyaltyPoints that receives the total amount spent for this
2.1Write code for a method called update Health Level that will receive the total amount spent for this month and
2.1.5An access code is required to be able to update a customer s loyalty points . The customer cellphone number has been used to compile the access code.
2.1.6Write code for a method called identify Star Shopper that will return a string to indicate whether the card holder is a STAR shopper or not. A card holder is a STAR shopper if the following applies
72.3B870 4% CH 899.8
22.5P730 7* DI 299.3
62.85B870 4% CH 869.3
2.2Information on the visits and purchases card holders is saved for one month only in a text file. The text file called Data January2017 .txt contains the transactions
72.30Example of the first lines of the text file Data January2017 .txt Do the following to complete the code for each button in the main form unit (Delphi\/GUI class (Java\ in the section that follows.
2.2.1Button [2.2.1 Check access code Th e user is required to select card number from the four card numbers
Q2โ€” Section header โ€”
2.2If the access code is NOT correct, display a message to indicate that the login was not successful and clear the access code text The data in the table below n be used for testing purposes. Card number
2.2Button
2.2.2Display card holder etail Write code to u se the toString method to display the card holder object
Q2โ€” Section header โ€”
3.1to QUESTION upplied GUI: upplied data ou are provided with two dimensional array called arrMall filled with characters that
3.1Button [ Display layout The program must display the layout of the mall. Write code to u se the data supplied in the
3.2Combo box with restaurant codes You are requested to select a restau rant from the combo box where one of your friend will dine. Write code to
3.3Button Locate nearest friend The program must determ ine which restaurant in the mall

Topics Identified

5
Word ProcessingDatabasesProgrammingNetworkingHardware

Key Information

Contact Number0212875608

Paper information

SubjectInformation Technology
Year2017
SessionFeb-March
TypePast Paper
PaperPaper 1
LanguageEnglish
Pages16
Downloads5

Examination context

Decade2010s
Years ago9y
Seasonโ€”
Start dayโ€”
Exam periodโ€”
Days since examโ€”

About Information Technology examination preparation

This Grade 12 examination resource can be used as part of a structured revision programme. Past papers are most useful when learners attempt questions independently, work within a realistic time limit, and review their answers afterwards.

How to use this resource for revision

A past examination paper is most useful when it is treated as an active revision exercise. Try the questions yourself before checking the corresponding memorandum. Where you make an error, identify the reason โ€” was it a knowledge gap, a calculation mistake, an interpretation issue, or an examination technique problem?

For stronger examination practice, complete the paper without unnecessary interruptions and keep track of the questions that take the most time. Afterwards, review the memorandum and separate knowledge gaps from mistakes caused by interpretation, calculation, structure, or examination technique.

understanding question requirements
applying subject knowledge
working under time constraints
checking answers
identifying revision priorities

A practical revision approach

Start by completing the resource without looking at the memorandum. Review incorrect and incomplete answers afterwards and make a short revision list based on the areas that caused difficulty.

Grade 12 subject hubs

Each matric subject has its own dedicated hub on Freemode with every past paper and marking memorandum we have archived for that subject.

Corresponding marking memorandum

Marking memorandum available

Use the corresponding memorandum after completing the paper to review your answers and identify areas that require further revision. The memorandum shows the marking approach used by DBE examiners, including method-mark allocations.

Information Technology Memo 1 (English) โ†’

File details

File size310.7 KB
Pages16
Archived on7 September 2026
File age48d
ContributorFreeMode
Fingerprint94F345DE2FAD

Questions and learner discussion

Log in to ask a question or leave a review.

No questions or discussions have been posted yet.