BVSS 2019 P1 Solution
Uploaded by IDKWHYBUTIAM · 3 November 2024
Preview
Text from the first pagesMarking Scheme 1. A company uses spreadsheet software. Match each description to the correct spreadsheet function. [4] Description Returns number rounded up to an exact multiple of significance. Returns the future value of a loan given the interest rate, number of periods and the present value. Returns the number of non-empty cells in the given range references. Returns the interest payment in the specified period for a loan of the present value with an interest rate over the number of periods. Function Ceiling Counta Count Floor FV IPMT PPMT PV Round
2 Q2 Qn Answer 2(a) 1010 1011 (binary) =1*27 + 1*25+ 1*23 + 1*21 + 1*20 = 1*128 + 1*32 + 1*8 + 1*2 + 1*1 = 171 (denary) 2(b) AE3 (hexadecimal) = 10*162 + 14*161+ 3*160 = 278710 (denary) Alternative solution: AE3 = 1010 1110 00112 = 211 +29 +27 +26 +25 +21 +20 = 278710 2(c) 1m for working, 1m for correct answer divisor number remainder (decimal) remainder (hexadecimal) 16 123587 16 7724 3 3 16 482 12 C 16 30 2 2 16 1 14 E 16 0 1 1 123587 (denary) = 1E2C3 (hexadecimal) 2(d) 1m each (max 2m) • RGB colour code • Memory dumps • Network addresses • Unicode • URL encoding
3 Qn 3 Marking Scheme / Answer A(n) address bus transfers required memory location from processor to memory. It is uni-directional. The Control unit is part of the processor that follows instructions and decides when data should be stored, received or transmitted by different parts of the computer. Arithmetic logic unit (ALU): processes data by performing basic mathematical and logical operations Secondary storage is where large amounts of data are stored, such as in a hard disk or hard drive. RAM is where data and instructions are stored temporarily so that they can be quickly accessed by the processor when needed. Qn 4 Marking Scheme / Answer (a) Odd parity: Received byte Corrupted Not corrupted Reason 10001101 ✔ The sum of the number of “1” bit is 4 (even). It should be odd. 01101101 ✔ The sum of the number of “1” bit is 5 (odd) and is correct. (b) Re-reading the byte that was sent or request for that the byte to be resent.
4 Qn 5 Marking Scheme / Answer (a) 1m each (max 2m) • Spyware is a malware which is usually hidden and it secretly collects personal information about its users • Spyware transmits this “stolen” information to attackers without the users’ knowledge. 1m each (max 2m) • Trojan horse is a malware that pretends to be a harmless file or useful application • Once a Trojan horse is run, it does something harmful such as giving intruders unauthorised access to the computer (b) Two factor authentication is the type of authentication that uses evidence from both something the user knows and something the user owns. Example: 1m each (max 1m) user name, password, hand phone, security token, biometric access
5 Qn 6 Marking Scheme / Answer (a) 1m each (max 1m) A interpreter is a code translator program that translates source code into machine code while the interpreted program is running. When the program is run, the machine code that was compiled previously is reused and the compiler is no longer needed for the program to function. (b) 1m each (max 1m) A compiler is a code translator program that translates source code into machine code completely before running the compiled program any translated machine code is discarded after the program is stopped and the interpreter is needed every time the program is run. (c) Advantage of Interpreter. 1m each (max 1m) • Changes to the source code take effect immediately. • Interpreters usually offer an interactive mode, which facilitates learning and experimentation. Advantage of Compiler. 1m each (max 1m) • The resulting program runs at a faster speed because all the translation has been done beforehand. • The compiler is not needed to run the program after compilation is complete. • Syntax errors are detected before the program is even run. (d) Explain the term “Graphical user interface.”. 1m for at stating at least 2 elements. GUI is a mean of interacting with a program such that commands are given using visual elements such as windows, icons, menus and mouse pointers
6 Qn 7 Marking Scheme / Answer (a) Star topology (b) 1m each (max 2m) • The load on each section of cabling is reduced as each computer uses a separate cable from the rest • If a fault occurs at a computer or cable, it is easy to isolate the fault and do a replacement without affecting the rest of the network (c) 1m each (max 1m) • Uses more cabling than other topologies and hence costs more • If the central network device (Hub or Switch) fails, the entire network fails (d) Ring topology (1m) 1m for correction description of failure reason. Each computer is connected to two other computers in a ring formation. All the data is passed around in the same direction. If a failure occurs in the cable or if a computer breaks down, the entire network will fail to function. Qn 8 Marking Scheme / Answer 1m each (max 2m) • Decomposition is a technique of breaking down a complex problem or process into smaller parts known as sub-problems • each part is more manageable and easier to understand. • The parts are evaluated separately and the solutions to these parts are then combined to solve the original problem. 1m each (max 2m) • Pattern recognition is the technique of identifying similarities or common elements among two or more items. • Identifying patterns among two or more problems. • Identifying patterns among two or more solutions. 1m each (max 2m) • Generalisation is a technique of replacing two or more similar problem or solutions with a single, more general problem or solution. • This can be done with both problems and solutions. • a general solution is extremely useful because it allows us to solve a large number of problems with just a single solution.
7 Qn 9 Marking Scheme / Answer (a) 1m for each correct column i num[0] num[1] num[2] OUTPUT 0 0 0 Enter 3 integers from 0 to 20 0 4 Enter a number: 1 34 Error, please enter again Enter a number 6 Enter a number: 2 7 Enter a number: 4,6,7 (b) Range check (c) 1m each (Max 1m) • Format check • Length check • Presence Check (d) 1m for the sorted ascending order, 1m for the range description: It prints out the sorted order of 3 numbers within the range from 0 to 20 from the smallest to the largest number.
8 Qn 10 Marking Scheme / Answer (a) Maximum 8 marks. One mark for each error identified. One mark for suggested correction. Corrected codes: 1 max = 0 2 sum = 0 3 for i = 1 to 30: 4 5 input temp[i] 6 if temp[i] > max: 7 max = temp[i] 8 day = i 9 endif 10 sum = sum + temp[i] 11 next i 12 print(sum/30, day, max) Error 1: Line 1, max = 100 Correction: max = 0 Error 2: Line 4, i = i + 1 Correction: delete (not required) Error 3: Line 7, temp[i] = max Correction: max = temp[i] Error 4: Line 14, print(sum, j, max) Correction: print(sum/30, j, max) (b) The program will print out day 4 as the hottest day of the month as both temperature are the same and the variable day will still remain at 4 as line 6 is False. 6 if temp[i] > max: 7 max = temp[i] 8 day = i 9 endif
9 Qn 11 Marking Scheme / Answer (a) Correct use of AND gate – 2 marks Correct use of OR gate – 1 mark Correct use of NOT gate – 2 marks (b) P T C A B D E Y 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 (c) Y = ((NOT T AND P) OR (NOT C AND T) PG TC CL Y BS DC ED AT
10 Qn 12 Marking Scheme / Answer count = 0 vowel = 0 longest = "" while True: word = input("Enter a word: ").upper() if word == "EXIT": break endif count = count + 1 for x in word: if x in "AEIOU": vowel = vowel + 1 if len(longest) < len(word):
Content continues in the PDF. Download PDF
Related notes
- SST (for revision practice) 2024 S3 Computing EOY P2 QP_FinalExam Papers · 2024
- Computing o level notes Notes/Practices · 2023
- BVSS Prelim P1 MSExam Papers · 2024
- BVSS Prelim P1 CPExam Papers · 2024
- CWSS Prelim P1 CPExam Papers · 2024
- CWSS Prelim P1 MSExam Papers · 2024
- computing notesNotes/Practices
- SST 2024 Prelim Paper 1 Ans [revised for 2025] Exam Papers · 2024
- SST 2024 Prelim Paper 1 [revised for 2025] Exam Papers · 2024
- [Notes for Computing] All Definitions/ TermsNotes/Practices · 2025
- [Notes for Computing] Heavily Compressed TextbookNotes/Practices · 2025
- All Computing Terms/DefinitionsNotes/Practices · 2025
- See all Computing notes

