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\
1.1.2(1\
1.1.3(1\
1.1.4(1\
1.1.5C/ (1\
1.2.1(T ransaction\ (1\
1.2.2(Array\ (1\
1.2.3(Backdoor\ (1\
1.2.4/R (JavaScript /Python (1\
1.2.5(Copyright\ (1\
1.2.6Synchronising (1\
1.2.7(Driver\ (1\
1.2.8(User Rights\ (1\
1.2.9(Artific ial Intelligence\ (1\
1.2.10(Scalability\ (1\ TOTAL SECTION A: 15 Information Technology /P2 DBE/November 20
Q2โ Section header โ
2.1.1(a\ DIMM slots (1\ (b\ ytes
2.1.2Any TWO GPU hardware specifications peed number of cores /type of processor
2.2.1Software that manages controls all the activities of a computer system
2.2.2Any TWO functions of an operating sys tem Provide a user interface Manages processes and tasks Manages memory
2.3.1Virtual memory (1\
2.3.2How virtual memory works hen more applications are opened the system runs out of available RAM Processes not actively being used are moved to virtual memory (special storage\ to open up space in RAM for other applications
2.4.1A software bug is an error in software (1\
2.4.2Any ONE example of how the software bug could be revealed: ncorrect/inaccurate calculated values System crash /run time error
2.5Any ONE way to prevent unauthorised access to software: Use p asswords/access control Install anti malware/anti spyware Setup a Firewall
2.7.1They both convert programs into machine code. (1
2.7.2Any TWO reasons why a compiler would be a b etter choice than an interpreter: A compile compiles the whole program at once, whilst the interpreter does it one line at a time. A compiler provides a list of errors whilst the interpreter stops at the
2.8.1Any ONE reason to clean up arrange items on a desktop computer Easy to locate programs Better organisation
2.8.2For the operating system to select the correct application to open the file with. Also accept: For the operating system to identify the type of file (1\ o be able to view the file. (1\ (2\ TOTAL SECTION B:
Q3โ Section header โ
3.1.1(a\ UTP /Ethernet cables Also accept: Fibre (1\ (b\ Any ONE: Radio waves
3.1.2Any TWO advantages of installing a wireless network Mobility No cables used Cost saving asy to setup
3.1.3Any ONE function when no int ernet access on a network Transfer files /Communication between computers Sharing of files/applications/software resources Share hardware/mention a specific hardware device
3.2.1Any TWO reasons why p eer to peer is less suitabl Less secur
3.2.2BitTorrent (1\
3.2.3Any ONE role of server A server prov ides resources (software, storage, etc.\ Serves as a log on controller Manages security settings on network
3.2.4When a switch fails, all the compute rs connected to the switch will not be able to access the network (single point of failure (1\
3.3.1(a\ HTTP is the protocol that defines how web pages, and their content are transferred across the Web (1\ (b\ HTTPS provides for secure/encrypted transfer of web content (1\
3.3.2Encoding of data To c hang the format of data for transmission over different mediums. (2
3.4.1A website is a collection of related webpages
3.4.2(a\ o ensure high ranking in search results /increase the amount of traffic on a website by changing the design of webpages
3.5CSS separates the formatting of the HTML and gathers all of it in one place, in a .css file When you want to make a change in the formatting of your website, you only change the CSS file and all the web pages get updated
3.6.1Any TWO Hotspot risks Network might not be secure d/encrypted Exposure to hacking Possible risk of malware spread Shoulder surfing Sig
3.6.2A VPN creates an encrypted connection to a private network over a public network/Internet to gain access with the same security as a direct local connection.
3.7.1The company will have information on the website that stays the same over time /no need to be regularly updated (1\
3.7.2Any TWO advantages for the users of dynamic web pages They can receive relevant/customised versions of webpages Webpage will allow interaction with users Content is more likely to be up to date Users can now also be contributors o
3.7.3(a\ A set of data that describes and gives additional information on other data (1\ (b\ A search will take place using the metadata of the relevant content on the
Q4โ Section header โ
4.1Any ONE example of invisible data captured Purchasing habits /preferences Shopping hour preferences Gender/family composition
4.1Any ONE reason why a company wants to capture invisible data o predict/plan other products to stock Anticipate the needs of the clients
4.1Any TWO mechanisms of invisible data capturing orms comple ting forms
4.2.1Any TWO ways of ensuring the validity of captured data Format check Data type check Range check Presence check Check digit Uniqueness check
4.2.2A unique value, a primary key, will be allocated to each customer OR Any correct example of a unique field related to the customer. (1\
4.3.1(a\ Data redundancy (1\ (b\ An update anomaly occurs when record cannot be changed at a single entry
4.3.2(a\ One to One (1\ (b\ One
4.4.1Composite /Compound (1\
4.4.2CollectionNumber OR any other suitable new field Also accept: Autonumber field (1
4.4.3Short Text (1\
4.4.4The data contained in the field of a foreign key must already exist as an entry the table where the field is the primary key. OR No record in the secondary/many table may refer/link to a record in the primary/one table that does not exist
4.4(a\ True (1\ (b\ False (1\ (c\ False
Q5โ Section header โ
5.1.1Any ONE reason for the use of modular programming: Avoids repetition of code Methods can be called and used easily in more than one class En hances readability Easier to debug
5.1.2Any ONE difference between a procedure and a function Procedure does not necessarily return a value whilst
5.2.1Valid (1\
5.2.2Valid (1\ 5.
5.3.1 Defensive programming uses code to avoid /handle errors that will prevent the normal execution of a program
5.3.2 (a\ Any ONE possible reason for an overflow error When a value to be stored in a variable is outside the range of the data type/ or is too large Endless loop
5.4.1Instantiate /Create/Initialise an object (1\
5.4getCompanyName (1\
5.4(a\ CompanyNum (1\ (b\ The company number uniquely identifies the company
5.4.4(a\ Some of the attributes are declared public /attributes should be private OR Indicating specific examples (+ ContactNumber + NumberOfEmployees\ (1\
5.5.1 Number of repetitions are not known in advance (1
5.5.2iNumber := RandomRange(1,11\ While (iNu mber = 5\ OR iNumber = 8\ do iNumber := RandomRange(1,11\
Q6โ Section header โ
6.1.1Electronic waste refers to electronic devices or items related to electronics that are ob
6.1.2Contains toxic /harmful materials (1\
6.1Any TWO ways to reduce electronic waste Keep old devices/replace only if necessary Extend the life of your electronics. Buy a case, keep your device cle an, and avoid overcharging the battery. Donate
6.1.4The drive must be formatted /cleared /factory reset (or any way to permanently destroy access to data\ so any personal information cannot be accessed/retrieved by others. (1\
6.2.1(a\ With POP your emails are downloaded to your device and deleted from the server (unless you change the default settings\. With IMAP, emails reside
6.2.2(a\ The file should be uploaded to cloud storage /service and shared OR Any valid exampl e of cloud storage
6.3(a\ It is software that appears to be useful/innocent, that is then installed and then allow an attacker to remotely control
6.3.2Any TWO reasons why websites are often hacked information (email addresses, passwords, credit card information\for identity theft Deface the website or place political messages on the website
6.4.1A distributed database is where a database is spread /stored across servers in separate locations (2\
6.4.2Duplication is when every separa te site has a copy of the entire/ complete database Partitioning is when each site manages /stores only its own data that
6.4.3When data is duplicated each site works with its own copy of the data and data sets will start to d iffer over time Synchroni ation will ensure that changes a
6.5.1Decision Support System / DSS (1
6.5.2Human expertise is coded into software to create a rule based system that can make decision
6.6.1Software that is available with access to the source code which can be modified and adapted by a user. (1\
6.6.2Any ONE type of file that the disk clean up program will remove emporary /redundant files
6.6.3(a\ The gap between those who have access to computers and the internet, and those who do not. (1\ (b\ Any TWO factors tha t contribute to the digital divide
6.8.1Virtual reality replaces reality with software. Augmented reality enhances reality adding onto the real world
6.8.2Mixed reality super imposes computer generated objects that user can interact with. (1\