Computer Programming NCV Level 4 — Exam Paper

November 2019 — NCV Level 4 — Computer Programming

NCV Level 4 2019 NCV IT
↓ Download PDF Facebook X 📄 249.8 KB
Preparing document

📋 Document Analysis

🎯 1 marks ⏱️ 2h 📄 9 pages 📝 60 items found
See full analysis

Questions — A Preview of What to Expect in the Document

60
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.
1.10\in the ANSWER BOOK.
1.1data described in those objects. Attributes Methods
1.2Which ONE of the following is a form of software reusability in which new classes are created from existing classes by absorbing their attributes and behaviours
1.3Which ONE of the following is used with OLE drivers to access data from database table
1.4ess of ensuring that the program logic does what it is required to do according to user specifications.
1.5Computer viruses that pretend to be legitimate software
1.6oftware solution legally belong
1.7The software application , which all ows the end user to access information on the Internet by translat ing
1.8The comp uter, virtual or ot herwise, which hosts a website is
1.9Which ONE of the following is NOT r equired for creating multimedia web based application
1.10In the HTML <script> tag, w hich ONE of the following attribute will be used to identify the scripting language to the browser
Q2— Section header —
2.10\in the ANSWER BOOK.
2.1obj ect called tscStuden can be instantiated as
2.2The statement Sub New(ByVal value As String\ is an example of parameteris ed constructor.
2.3Are the client s requirements feasible? is one of a number of useful quest ion
2.4An instance in object oriented programming can be defined as a specific realisation of any object.
2.5A s ession oriented protocol does not require the server to carry out any authentication.
2.6are the most popular method used to obtain information about HTTP interactions between browser and
2.7Client side scripting is required for authenticating users on a web server. 2. The HTML
2.9A s toryboard is a series of sketches , which assist clients and developers to visualise a website before build ing
2.1010
Q3— Section header —
3.1The process of minimising redundancy from a relation or set of relations in a datab se.
3.2The ability of a object oriented programming language to process objects differently depending on their data type or class.
3.3The s ys tem or process of managing different ve rsions of files or applications
3.4An element in an HTML document , which links to either another portion or section in the document, or to another document altogether.
3.5An error, flaw , failure or fault n a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
Q4— Section header —
4.1List THREE reasons why object oriented programming is co nsidered a useful and efficient programming methodology.
4.2Identify THREE focus areas when testing or debugging client
4.3Study the tax invoice shown in FIGURE 1 and answer the questions FIGURE
4.3.1Identify THREE objects from the tax invoice. (3\
4.3.2Give TWO attributes and ONE method for each object identified in
Q4— Section header —
4.4Give the appropriate development tools applicable to each of th e following ituations
4.4.1Coding web application directly in HTML
4.4.2Application that need server side scripting for database access
4.4.3Using self created graphic images
4.4.4
4.5Read the information below and answer the question In a property rental system, there are two types of properties, namely mountain iew and
Q5— Section header —
5.1A d tabase is made up of different element such as tables, keys and relationships
5.1.1Explain the term key
5.1.2Identify TWO types of keys. (2\
5.2List THREE ways in which web transactions such as product purchases, user queries, etc., can be facilitated in HTML
5.3Read the information below and use it to answer the question Telkom LTE double data p ackage offers anytime and night
5.4Provide the JavaScript code for a function that will check if a user completed a textbox f ield. If NOT, it should display an appropriate message informing the user that the requested information is required.
Q6— Section header —
6.1Access control is a security technique that regulates who or what can view or use resources in a computi ng environment. Explain how each of the following security controls work in terms of res tricting access to services and/
6.1.1Challenge response
6.1.2One time pin (OTP\
6.1.3
6.2Explain what is mea nt by each of the following database relationships and give an example to support your explanation.
6.2.1One to one relationship
6.2.2One to many relationship
6.3Discuss how each of the following can impact Application Design.
6.3.1Low bandwidth and high latency
6.3.2High bandwidth and low latency (10041024\ Copyright reserved
6.4Study the web form in FIGURE and answer the question FIGURE

Mark Allocation

Sections10 + 10 + 5 = 25 marks

Paper information

TitleExam Paper
SubjectComputer Programming
LevelNCV Level 4
Document typeQuestion paper
Year2019
MonthNovember
Pages9
Downloads3

Examination context

Decade2010s
Years ago7y
SeasonSpring (SH)
Start dayFriday
Exam periodNovember 2019
Days since exam2,535

About Computer Programming examination preparation

This TVET 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 TVET 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.

File details

File size249.8 KB
Pages9
Archived on8 September 2026
File age45d
ContributorFreeMode
FingerprintFF81A3C64C7D

Questions and learner discussion

Log in to ask a question or leave a review.

No questions or discussions have been posted yet.