stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Computer Science 1.2.2: Applications Generation Flashcards | StudBud
Explore
/
Computer Science 1.2.2: Applications Generation
Computer Science 1.2.2: Applications Generation
22 terms
·
StudBud Administration
·
814 plays
OCR Computer science - AS / A Level applications generation topic.
Flashcards
22 cards
F
Practice quiz
P
Host live
L
Questions
22
Answers
1
What does a loader do?
Makes use of dynamic libraries
Tells the code how to access files.
All of the above.
Loads a library on request.
2
What is a disadvantage of open source code?
May not have as much support for bug fixes.
It can only open a limited selection of documents.
All of the above.
Not all applications will have open source available.
3
When the source code is available to everyone it is:
Closed Source
Open Source
4
What is the 1st stage of Compilation?
Syntax Analysis
Linking
Machine Code Generation
Lexical Analysis
5
What is an advantage of Closed source software?
Degree of service will be provided.
Get a license which can help legal problems.
All of the above
When purchasing software you only get a disc.
6
What is a disadvantage of Closed Source software?
The warranty will expire if there are problems.
The support is not as good.
Upgrades do not happen very often.
Software is normally published before it is ready.
7
What does a Linker do?
All of the above.
Tells the code how to access files.
Makes use of dynamic libraries .
Creates a small utility for use with the code.
8
What does a compiler do?
All of the above/
Translates all the code before the code is run.
Translates the code line by line.
Translates the code blocks at a time.
9
What does a file manager do?
Protect the files on the user's computer.
Enables the user to increase or decrease the size of files.
Enables the user to do simple file manipulation
Enables the user to do complex file manipulation.
10
What happens during Syntax Analysis? (2nd stage of compilation)
All of the above
Order of expressions is checked.
White space is removed.
Syntax tree is created.
11
Which of the following applications software would you use for storing data?
Word Processing Software
Spreadsheet Software
Database Software
Presentation Software
12
Which of the following applications software would you use for mathematical calculations?
Database Software
Presentation Software
Spreadsheet Software
Word Processing Software
13
What are utilities?
Software than controls the Operating System.
Software that is always available with the operating system.
Software designed to help the user in any way possible.
Software designed to perform a common task
14
What is an advantage of Open source software?
The code is only available to the user.
It's free to use.
Everyone can view and edit the code.
The code is only available to the company.
15
Define Applications Software
Helps the user with tasks.
Allows the user to communicate with the interface.
Allows the user to carry out a specific task.
Helps the user to perform basic functions.
16
What should you not do when defining applications generation?
Not give examples of applications generation software
Use generic software names
Give examples of applications generation software
Not use generic software names
17
The 3rd stage of compilation is ....
Linking
Syntax analysis
Machine Code generation.
Lexical Analysis
18
What is a translator?
An Interpreter
A compiler
All of the above
An Assembler
19
During the final stage of compilation (Linking), what happens?
Links to libraries in the code is created
Linkers and Loaders are both prepared for use.
All of the above
Loaders are added to the code
20
What does an interpreter do?
Translates the code chunks at a time.
Translates all of the code before it is run.
Translates the code line by line.
All of the above.
21
Which of these are examples of utilities?
All of the above
Disk Fragmentation
Task Managers
Antivirus
22
What does an Antivirus do?
Program designed to protect against malicious code.
Malicious code to protect the computer.
A program that creates virus for the computer.
Malicious code that harms the computer.