Information Technology Paper 1 (English)

November 2025 โ€” Grade 12 / Matric โ€” Information Technology

Past Paper 2025 Grade 12 English
โ†“ Download PDF Facebook X ๐Ÿ“„ 1.07 MB View Memorandum
Preparing document

๐Ÿ“‹ Document Analysis

๐ŸŽฏ 150 marks ๐Ÿ“„ 2 pages ๐Ÿ“ 52 items found ๐Ÿ“š 6 topics
See full analysis

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

52
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.1Button [1.1 Increase alue The panel pnlQ1_1 currently displays a n integer value that must be increased
1.2Button [1.2 Volume The image below shows a figure of a three dimensional shape which has sides of equal length The length of each
1.3Button [1.3 Shopping aisle local grocery store uses a coding system t help customers find aisle
1.4Button [1.4 Populate and display] The declaration of an array called arrNumbers which consists of NINE elements of type integer has been provided
1.5Button [1.5 Determine CF] The flowchart below illustrates how to determine the
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
2.1Tab sheet [
2.1SQL Example of the graphical user interface (GUI\ for QUESTION NOTE: Use
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
2.1.1Button [2.1.1 Farm details Display the FarmName NearestTown and SizeInHectares of all
2.1.2Button [
2.1.2Contact details Display the FullN ame ContactN umber of all farm owners who mail
2.1.3Button [2.1.3 Average farm size The average size of all the farms of the selected farm type must be calculated and saved in a new field called AverageSize Code has been provided to extract and
2.1.4Button [2.1.4 Young farm owners Display the FullName DateOfBirth Age (calculated field\ of all farm owners who are 25 years or younger. The current system date
2.1.5Button [2.1.5 Multiple farms in KZN isplay the FullName and the total number of farms of each farm owner
2.2Tab sheet [ Delphi code Example of the graphical user interface (GUI
Q2โ€” Section header โ€”
Q2โ€” Section header โ€”
Q3โ€” Section header โ€”
Q3โ€” Section header โ€”
3.1The provided incomplete object class ( TBeehive\ contains th e declaration of six attributes which describe a Beehive object.
Q3โ€” Section header โ€”
Q3โ€” Section header โ€”
3.1.1Write code for a constructor method to receive THREE parameters for the Beeh
3.1.2Write code for accessor method called getNoOfHarvests to return the fNoOfHarvests attribute
3.1.3Write code for a method called calcAverage to return the average amount of honey harvested in the hive using the f ormula below =NRAOPO
3.1.4Write code for a method called update Beeh iveDetails that receive a parameter value for the amount of honey harvested
3.1.5Write code for a method called check HealthStatus to return Boolean value TRUE which indicates that
3.2An incomplete program has been supplied in the
Q3โ€” Section header โ€”
Q3โ€” Section header โ€”
Q3โ€” Section header โ€”
3.2.1Button [3.2.1 Instantiate beehive object Before harvesting honey from hive, the user must enter the details of the beehive Code has been provided to
3.2.2Button
3.2.2eady to harvest The health status of the bee hive will need to be checked before a new harvest takes place. Write code to do the following: Call the checkHealthStatus
3.2.3Button
3.2.3Honey harvested] The amount of h oney harvested during a new harvest must be added to the total amount of honey harvested from bee hive. Code has been provided to c
3.2.4Button [3.2.4 Average honey harvested Write code to call the relevant method to display the average amount of honey harveste from the bee hive in ShowM
3.2.5Button [3.2.5 Change status of pests] The status of pests in the b eehive must be changed depending on whether pests have been detected or not A method called
4.1The SustainaFarm Collective monitors the soil composition across ten hectares of farmland, recording the percentage values for clay, sand and silt in the soil per hectare You have been provided with the following:
4.1.2Button [
4.1.2Validate is essential or the SustainaFarm Collective that the sum of the Clay, Sand and Silt val ues for each hectare is equal to the value
4.2Button [
4.2Nutrient ma rkers The SustainaFarm Collective is researching crop growth potential using unique nutrient markers Nutrient markers are special numbers where the sum of the factorials of their digits equal
Q2โ€” Section header โ€”
10.3Delphi Community Delphi Delphi Other: Specify FOLDER NAME _________________________________________________________ Candidate must tick if the file name(s\ used for each answer has been saved and/or atte

Topics Identified

6
Word ProcessingSpreadsheetsDatabasesProgrammingNetworkingHardware

Mark Allocation

Total150 marks

Paper information

SubjectInformation Technology
Year2025
SessionNovember
TypePast Paper
PaperPaper 1
LanguageEnglish
Pages36
Downloads9

Examination context

Decade2020s
Years ago1y
SeasonSpring (SH)
Start dayWednesday
Exam periodNovember 2025
Days since exam352

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 size1.07 MB
Pages36
Archived on7 September 2026
File age46d
ContributorFreeMode
Fingerprint19E9597B1698

Questions and learner discussion

Log in to ask a question or leave a review.

No questions or discussions have been posted yet.