Jason is a programmer who writes computer programs in a high-level language.
- (a)Describe what is meant by a high-level language.[3]
- (b)(i)Jason wants to distribute a computer program he has written. He is considering distributing it to users as freeware or free software. Explain one drawback to a user if the program is distributed as freeware.[2]
- (b)(ii)Explain one benefit to a user if the program is distributed as free software.[2]
Mark scheme
Marking points from the official mark scheme (May/June 2022). The mark or mark type is shown in brackets.
- [1] It uses English-like statements
- [1] It needs to be converted to machine code (to be processed by a computer)
- [1] using a translator
- [1] It is portable
- [1] One line of code can perform multiple commands
- [1] The user is not allowed to access the source code
- [1] so, they cannot tailor the software to their needs
- [1] so, they cannot fix any bugs in it
- [1] The software is still covered by copyright
- [1] The user must get the owner's permission to do anything beyond using it
- [1] The user can access the source code
- [1] so, they can tailor the software to their needs
- [1] so, they can fix any bugs in it
- [1] so, the source code could be studied for educational purposes
- [1] The user can redistribute the software/program
- [1] but this must be done under the same terms as the original software
Write your answer and get it marked
On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.
Sign up free →