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(1\
1.2(1\
1.3(1\
1.4(1\
1.5(1\
1.6(1\
1.7(1\ (1\
1.9(1\
1.10(1\ TOTAL SECTION A:
Q2โ Section header โ
2.1.1register acts as temporary storage to keep data and instructions to be executed by the CPU (2\
2.1.2Any TWO re asons why instructions cache are processed faster than instruction in memory Cache is higher quality/faster type of memory/cache is static RAM compared to dynamic RAM
2.1.3Decode stage The instruc tion code is separated from the address of the memory i.e. where the data that is required has to be fetched/stored The instruction is broken up into two parts the instruction
2.1Any ONE of System bus Internal bus FSB (front side bus\
2.1(a\ To plug in 3D graphics cards (1\ (b\ North bridge (1\ (c\ (i\ The hardware is physically part of the motherboard
2.1.6(a\ Any TWO differences between RAM and ROM ROM has smaller capacity than RAM
2.2.1SATA (1\
2.2.2Latency is the time during which the read/write head of the hard drive is idle while the platter spins to the correct sector. Seek time is the time taken by the read/write head to find the correct track
2.4.2Memory management: Any THREE facts The operating system must ensure that: Each process in RAM has enough memory space No process tries to use memory space allocated to another process All the different types of memory in the com
2.6.1Any THREE advantages of local network from organisers viewpoint Centralisation of data Sharing of hardware reduce operating cost Improved security
2.7.1Internet browsers (1\ Any TWO useful protections from anti virus softwar Scan ning of mail
Q3โ Section header โ
3.1.1cookie is a small text file that is automatically saved to your computer by a website and c ontains information on your web activity
3.1How and why cookies can be misused: Websites can be programmed to read the cookies on your computer and analyse and establish your preferences in terms of websites. Due to this activity you can be targeted with spam
3.2.1Spam is bulk dist ributed e mails that usually advertise something that you don't want or need. Also accept any other correct explanation (1\
3.2.2Prevent computer from sending spam: Any ONE of Make use of anti spam software/content filtering software Regularly s can your computer for any malicious software with anti spyware software Scan and remove the virus
3.2Any TWO ways to limit the receipt of spam Contact your ISP /network administrator and ask them to put filters on the e mail you receive Do not supply your e mail ad dress to anybody
3.3.1Encryption is a method where text or data is scrambled to an unreadable format. (2\
3.3.2(a\ Public Key Encryption (1\ (b\ Digital certificate is a c ertificate that verifies the authenticity of a company
Q4โ Section header โ
4.1commerce (1\
4.1.2Any TWO advantages for selling products over Internet No need to have the expenses of opening and maintaining a shop No need to have a lot of stock/no need to rent warehouses to house all the stock atalogue
4.1.3DoS attack is when the website of the company is flooded with ser vice requests so that it becomes overloaded and
4.2.1Any ONE reason why different results is obtained Different s earch engines index results differently Different s earch engines put different values on web pages depending on the nu mber of hits/searches a website/phrase
4.2.2Any ONE recommendation to improve search results of: Use more appropriate keywords to indicate what he was looking for Add more keywords to get mo re precise results Also accept any other correct alternative
4.3.1Any TWO ways of becoming more environmentally friendly Make sure computers are switched of reduce power usage /put computers in hibernation/ lower power state
4.3.2Any ONE suitable/ethical way of disposing of outdated computers Take it to a recycl ing plant Dismantle old computers and use different parts for
Q5โ Section header โ
5.1.1AthleteNumber (1\
5.1.2Any TWO FIELDS (Mark allocation: 1 mark for database field AND correct data type\ PhoneN umber Text DateOfBirth
5.1.3Any ONE of ensuring format of date of birth Use an Input Mask on the date field inside the database Make use of data validation in the application software Make use of appropriate input components/control
5.1.4Any ONE of preventing field left blank Set the required property of this field to YES Set the ' allow zero length ' property of this field to NO Set a
5.1.5(a\ The AthleteNumber number is unique which implies that a duplicat e record for the athlete cannot be created to enter another event (2\
5.2.1Any TWO features of good documentation Provides a thor ough walkthrough of the program Pro vides a troubleshooting section written in a non technical way
5.2.2(a\ Any TWO reasons for including comments in code For programmers to understand what the code emind the programmer about the function of a piece of code Easier to find specific code for debugging purposes
5.3.1Defensive programming is p rogramming to avoid errors that will prevent the norma l execution of the program. Accept any similar explanation (1\
5.3.2(a\ Any ONE reason for overflow errors to occur It is an error that occurs when a value to be stored in a variable outside the range of the data type/is too large
5.4.1Context sensitive help these are tool tips that popup to display information about the current component on th e interface that the user is interacting with (1\
5.4.2Any TWO aspects critically commented on Example No indication whether the input has to do with athletes include in header "Enter athlete's information" DOB no explanation, rather write out the abbreviation
5.4Any TWO ways of improving valid data entry The DOB field can test for a valid date to be entered befor submitting/Using calendar/te xt or edit boxes for entering the day; month and year of date of birth with validation
5.5.1Creating an algorithm helps to define a solution so that code can be implemented in an efficient and organise d way Also accept any other correct explanation (2\
5.5.2Line Explanation (6\ An additional test condition is required need to test for the size of the array with (counter < array size\ The increase of the counter should not be part of the IF statement
5.5.3(a\ Any ONE of The program is case sensitive (upper and lower case letters\ The user made a spelling mistake when entering the name of the athlete e.g. adding a space after the name
5.6.1Any ONE suitable data structure for collection of athletes Array/List/Vector Text file /bina ry file/file of records/XML data files
5.6.2Any ONE of class violates data encapsulation Data encapsulation requires data fields/attributes of a class to be private attributes The gender and club attributes re declared as public sign\ and not as private
5.6.3The Address method provides the opportunity to change the content of the address attribute of an instantiate object for instance
5.6.4(a\ Explain why overloading of constructors is required An object may need to be instantiated with or without values depending if the values of the attributes are known at the time of instantiation When setting up
5.6.5Any ONE reason for error The list of parameters differ from the method declaration There is no overloaded version of th method with different set of paramet
5.7.1Array of Strings (1\
5.7.2Array of objects (1\
5.7.3String (1\
5.7.4Any ONE of 2D array Array of objects (1\ TOTAL SECTION D: 16
Q6โ Section header โ
6.1.1Third g eneration.
6.1.2Any TWO problems with 3G Not always available due to weather conditions, etc. Eavesdropping can take place to get hold of results There may be no coverage in the area Any other acceptable disadvantage
6.1.3Asymmetri c service : when t he upload and download speeds are different. (1\
6.1.4is a private network that makes use of the Internet to connect the computers as if they are connected in a LAN (2\
6.2.1510.22 MB (Calculated as: 522464 /1024\ cept any value between 510 and MB (1\
6.2.2A thread is a part of the larger program that runs independent but simultaneously with other parts of the program. (2\
6.2(a\ Multitasking is when a computer appears to run multiple program s at the same time by splitting the CPU time between the tasks.
6.2.4There is more than one pro cessor/core/virtual core. (1\
6.2.5The processor has barely been used /the processor usage is currently indicated as 3% (1\
6.3.1Artificial intelligence refers to software that emulates human intelligence (1\
6.3.2A large database th information supplied by an expert coach. (2\
6.4.1How does RFID tags function The tag sends radio signals to a receiver which identifies the wearer of the tag/ user 17
6.4.2Any TWO advantages of using RFID tags in the marathon Che ck progress of athletes during the race Every athlete can be identified at certain points to ensure that they completed the whole race and did not take
6.4.3(a\ Any ONE reason why Wi Fi not suitable Fi has a short/limit range Fi hotspots may not be available along the entire route Also accept any alternative explanation (b\
6.5.1
6.5.2Yes or No NOTE: The mark for es/ o is only given with a valid motivation Any ONE correct motivation If answered Yes:
6.5.3Identity theft (1\ 18
6.6.1Any ONE advantage of the use of hyperlinks The web pages can be better organised Less information on each page Also accept any other appropriate alternative
6.6.2Any TWO features of well designed website Divide the layout of the opening page into well organised sections Use well described headings to identify the sections on the
6.6.3A URL is the unique address of a website e.g. www.wikipedia.org Also accept any correct alt ernative examples of URL's. (2\
6.7Biometrics (1\
6.7Any TWO other examples of biometrics Retina scanner Voice recognition Facial recognition Also accept any other appropriate alternative
6.8.1Peer peer (1\
6.8.2Any TWO advantages of client server model More sophisticated security Better sharing of resources Better performance More computers can be connected to the network Also accept any other appropriate alternative
6.9.1Packet switching Messa are divided into smaller packages and sen over the network The packages are sen along the most efficient
6.9.2(a\ Protocol is a s et of rules that define the way that data will be transferred between two devices. (2\ (b\ TCP/IP
6.9.3Star /Bus (1\
6.9.4IEEE (1\ TOTAL SECTION E: GRAND TOTAL: