Information Technology Paper 1 (English)

May-June 2018 โ€” Grade 12 / Matric โ€” Information Technology

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

๐Ÿ“‹ Document Analysis

๐ŸŽฏ 150 marks โฑ๏ธ 3h ๐Ÿ“„ 18 pages ๐Ÿ“ 34 items found ๐Ÿ“š 6 topics
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 โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
Q1โ€” Section header โ€”
1.1nCreate Event
Q1โ€” Section header โ€”
1.2Button [1.2 Display] Write code using the loop counter variable cCounter and a loop to compile a string containing the letters to in the variable
1.3The time it takes a student to read a textbook depends on the total number of words th text book contains and whether the content is of a technical nature
1.3.1Button [1.3.1 Total number of words] he average number of words per page in textbook standard size has been declared as 300
1.3.2Example of output: (5\
1.3.2Radio group [1.3.2 Type of book] Research shows that a student can read literature book
1.3.1, assign a value of 600 to the global variable iTotalNumWords to be able to QUESTION
1.3.2Example of output if the book is technical has 112 pages , which result in 33 600 words
1.3.1Example of output if the book is a literature book and has 112 pages , which result in 33 600 words as
1.3.1(7\
1.4Combo box [cmbQ1_4] The user needs to select a password from t he combo box cmbQ1_4 which contains a number of encrypted passwords. Write code to decrypt the selected password
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
2.1Complete the code in the TBook object class provided as described in QUESTION
Q2โ€” Section header โ€”
2.1.1Declare the attributes of the class using the information in the table below NAMES OF ATTRIBUTE DESCRIPTION fTitle The title of the book fCatNum A unique catalogue number assigned to
2.1.2Write code to create a constructor which receives THREE parameter values (the title, the catalogue number of the book and the number of copies of the book that the library owns\ and initialises the relevant attributes using the parameter values.
2.1.3Write an accessor method getCatalogueNumber for the catalogue number attribute of the book. (2\
2.1.4Write an accessor method getNumBooksOut for the number of books out attribute. (2\
2.1.5Write code for a mutator method setNumBooks Out to receive an integer as a parameter and set the fNumBooksOut
2.1.6Write code for a method called isBookAvailable that returns oolean value. This method must use the fNumBooks fNumBooksOut attributes to
2.1.7Write code to create a toString method to return a string formatted as follows: The library owns copies of the book
2.2.1, 2.2.2 and 2.2.3 the main form unit as described below
2.2.1Button [2 Inst tiate ook bject The user needs to select the catalogue number of the book from the combo box. Code has been provided to show the title and the number of copies of the selected
2.2.2Button [2.2 Update data A text file BooksData.txt contains the records of books that were borrowed and returned
2.2.3Button [2. Process request Special requests to borrow books from the research wing can be granted if copies of the book are available. Student who did not return books that they borrowed during the research week are also
Q3โ€” Section header โ€”
Q3โ€” Section header โ€”
3.1Combo box [3.1 Select name] A staff member may request a schedule of his/her duties. When a name is selected from the combo box cmbStaff , the following information must be displayed in the output component provided:

Topics Identified

6
Word ProcessingSpreadsheetsDatabasesProgrammingNetworkingHardware

Mark Allocation

Total150 marks

Paper information

SubjectInformation Technology
Year2018
SessionMay-June
TypePast Paper
PaperPaper 1
LanguageEnglish
Pages18
Downloads5

Examination context

Decade2010s
Years ago8y
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 size603.2 KB
Pages18
Archived on7 September 2026
File age48d
ContributorFreeMode
Fingerprint6ACCB322C508

Questions and learner discussion

Log in to ask a question or leave a review.

No questions or discussions have been posted yet.