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.1(Apple/Microsoft\was the first company to use a graphical user interface with their operating system.
1.2(Usability/Functionality\is the set of product features and functions of a software application and its functions.
1.3(Linux/Windows 2000\is free software.
1.4VPL allows the user to create specific programs in a (graph ical/textual\ way.
1.5A (variable/constant\ores a value that can change in a program.
1.6Operating systems and utility programs are examples of (application/system\ software.
1.7(Verification/Validation\means to check whether the program gives the intended output.
1.8(Utility programs/Language translators\ converts a high level language into a low level language
1.9(Open source/Proprietary\software is owned by a legal entity such as Microsoft.
1.1010
Q2— Section header —
2.10\in the ANSWE R BOOK.
2.1An operating system is a type of application software that performs a specific task for the end user.
2.2Defensive programming is a way of writing source code so that the program can continue working in spite of unforeseen actions and inputs by the user.
2.3An algorithm is procedure or formula for accomplishing a task. (10041022\ Copyright reserved Please turn over
2.4Pseudocode is a generic, compact, informal way of writing an algorithm using the conventions of programming languages, but without language specific synt ax
2.5OOP languages are not effective at recycling code
2.6Computer software is instructions or data that can be stored electronically and enab les a computer to perform tasks.
2.7High level languages are easier to understand and learn beca use they are loser to the language of humans.
2.8For a user to be able to get online help, he/she should n ot be connected to the internet.
2.9The maintenance of software incorporates all the development phases of the software product.
2.1020
Q3— Section header —
3.1Name THREE different types of system software. (3\
3.2Application software is written to perform according to a speci fic operating system' s characteristics. List FIVE characteristics of operating systems. (5\
3.3Name THREE stages/versions of software. (3\ [11] (10041022\ Copyright reserved11
Q4— Section header —
4.1Define the following terms:
4.1.1Object oriented programming
4.1.2Vi sual programming languages
4.1.3Event driven programming
4.1.4
4.2Name TWO main forms of code recycling. (2\ [10]10
Q5— Section header —
5.1Variables .2 Data types
5.3Constant
5.4Procedures
5.510
Q6— Section header —
6.1List FOUR methods for documenting and specifying a solution for a given problem. (4\
6.2Name THREE logical operators used in pseudocode. (3\ 6. Name the following flowchart symbols:
6.3.3(10041022\ Copyright reserved
6.3.6
6.4Calculate the value of the variable where T = a * b ^(16 c\ mod 4 + 3 a where a, b and c are integer
6.5Enter the length and the width of a tennis court in meters and calculate and display the perimeter and the area of the tennis court. Draw the IPO chart for the above problem to b e solved. (8\
6.6Evaluate the following expressions: A or B and NOT C where A = TRUE, B = FALSE, C = TRUE (6\ [35]35
Q7— Section header —
7.1What are the THREE basic principles of indentation? (3\
7.2Give FOUR advantages of having a QA team involved while developing a software product. (4\
7.3Name THREE methods used in QA. (3\
7.4What is the difference between feasibility and viabilit y? (4\ [14] TOTAL SECTION B: GRAND TOTAL:14