stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Duplicate of Computer Science 1.2.2: Applications Generation Flashcards | StudBud
Explore
/
Duplicate of Computer Science 1.2.2: Applications Generation
Duplicate of Computer Science 1.2.2: Applications Generation
33 terms
·
StudBud Administration
·
43 plays
OCR Computer science - AS / A Level applications generation topic.
Flashcards
33 cards
F
Practice quiz
P
Host live
L
Questions
33
Answers
1
What are utilities?
Software designed to help the user in any way possible.
Software designed to perform a common task
Software that is always available with the operating system.
Software than controls the Operating System.
2
What is a disadvantage of open source code?
May not have as much support for bug fixes.
All of the above.
Not all applications will have open source available.
It can only open a limited selection of documents.
3
What is an advantage of Open source software?
The code is only available to the company.
It's free to use.
The code is only available to the user.
Everyone can view and edit the code.
4
Compilers convert code written in a high-level language into an executable form.
TRUE
FALSE
5
What does a compiler do?
Translates the code line by line.
Translates the code blocks at a time.
Translates all the code before the code is run.
All of the above/
6
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.
7
What is an advantage of Closed source software?
All of the above
Degree of service will be provided.
When purchasing software you only get a disc.
Get a license which can help legal problems.
8
What does a Linker do?
Tells the code how to access files.
Makes use of dynamic libraries .
All of the above.
Creates a small utility for use with the code.
9
A benefit of using a dynamic library is...
Downloadable
Abstraction
Upgradeable
Distraction
10
Which of the following applications software would you use for mathematical calculations?
Presentation Software
Word Processing Software
Spreadsheet Software
Database Software
11
What happens during Syntax Analysis? (2nd stage of compilation)
White space is removed.
All of the above
Syntax tree is created.
Order of expressions is checked.
12
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.
13
APIs
provide a documented way to use libraries.
Application Program Interface
is a group of function definitions.
All of the above
14
What does an Antivirus do?
A program that creates virus for the computer.
Malicious code that harms the computer.
Malicious code to protect the computer.
Program designed to protect against malicious code.
15
There are two forms of libraries - they are...
Lexical or Syntax
Static or Dynamic
Dynamic or Lexical
Static or Syntax
16
Applies transformations to the intermediate format designed to reduce the runtime.
Code Generation
Syntax Analysis
Optimisation
Lexical Analysis
17
Assemblers convert code written in a high-level assembly language into an executable format.
FALSE
TRUE
18
What does an interpreter do?
All of the above.
Translates the code line by line.
Translates all of the code before it is run.
Translates the code chunks at a time.
19
Closed source software...
Is not robust or reliable
Share the source code with all users
Keep the source code secret
Can be modified and resold
20
What is the 1st stage of Compilation?
Linking
Syntax Analysis
Lexical Analysis
Machine Code Generation
21
A dynamic library...
is linked with an executable at runtime
is not linked with an executable at runtime
is linked with an executable at build time
22
What does a file manager do?
Enables the user to do simple file manipulation
Enables the user to increase or decrease the size of files.
Protect the files on the user's computer.
Enables the user to do complex file manipulation.
23
What is a disadvantage of Closed Source software?
Software is normally published before it is ready.
Upgrades do not happen very often.
The warranty will expire if there are problems.
The support is not as good.
24
What should you not do when defining applications generation?
Use generic software names
Not give examples of applications generation software
Not use generic software names
Give examples of applications generation software
25
A static library...
is linked with an executable at run time
is linked with an executable at build time
is not linked with an executable at build time
26
Which of the following applications software would you use for storing data?
Presentation Software
Spreadsheet Software
Word Processing Software
Database Software
27
Which of these are examples of utilities?
Disk Fragmentation
Antivirus
All of the above
Task Managers
28
When the source code is available to everyone it is:
Open Source
Closed Source
29
Language grammar transformed the output of the lexical analysis into an intermediate form.
Code Generation
Syntax Analysis
Optimisation
Lexical Analysis
30
What is a translator?
A compiler
All of the above
An Interpreter
An Assembler
31
The 3rd stage of compilation is ....
Syntax analysis
Lexical Analysis
Linking
Machine Code generation.
32
Interpreters do not execute code directly as they need to convert it into an executable form.
FALSE
TRUE
33
During the final stage of compilation (Linking), what happens?
Linkers and Loaders are both prepared for use.
Loaders are added to the code
All of the above
Links to libraries in the code is created