Scholar Mix Flashcards
Interpreter Features
Do not create an object code file
Platform specific
Will run a program until an error is found
Translate and execute code line by line
Type of variable used to identify an index of an array
Integer
What is the largest decimal number which can be stored using 8-bit twos complement notation?
127
How many colours can be represented by a bit depth of 32 bits?
Over 4 billion
Increasing the number of bits representing the mantissa of a floating point number
Increases the accuracy of the numbers represented
Increasing the number of bits representing the exponent of a floating point number
Increase the range of numbers which can be represented
Decreasing the number of objects in a vector graphic image
Decreases the file size
The contents of an array of integers will be stored using
Twos complement notation
Responsible for finding out the requirements of the client
Systems analyst
Agile Development characteristics
Reduced development time
Responsiveness to changed circumstances
Types of design notation in software development
Data flow diagram
Pseudocode
Structure Diagram
What is top down design?
Breaking a large, complex problem down into smaller, more manageable sub programs
Compiler features
Translates source code into machine code in a single operation
Are processor specific
Compiled programs run faster than interpreted ones
What is a feature of an object-oriented language?
No knowledge base
High level languages do not contain
Ambiguous statements
Name a domain specific language
SQL
High level language programming environments can be expected to provide
Debugging tools
Search and replace
Automatic Indentation
Keyword highlighting
Different platforms require
Different compilers
What is meant by a class library?
A set of pre-tested classes which can be used in a program
Reliability
How well a program operates without stopping due to design faults
Modules in a structure chart
Become modules in the finished program
Data flow diagrams require
Structures to be decided on before it can be created
Stepwise Refinement
Creating pseudocode from the structure diagram and data flow diagram
Which kind of loop does a count Occurences algorithm use?
Fixed loop
Beta testing is carried out by
End users of a program
Tests should be documented because
Helps to ensure that testing is both comprehensive and systematic
Avoids duplication of tests if errors discovered later
Unidirectional
Address bus
Number of lines in the data bus determines
Word size of the processor
Virtual Machines exist
In RAM