SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Software Development
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A data type used to store whole numbers
Array
Integer
Robustness
Conditional Loop
2. The ability of software to cope with errors during execution without crashing
Robustness
Program Specification
Data Types
Real
3. Used to enter and edit high level language code
Interpreter
Efficiency
Text Editor
Stepwise Refinement
4. Does the program do what it was meant to do? This is one way to evaluate a program.
Project Manager
Fit for Purpose
Integer
Adaptive
5. A type of maintenance used to fix errors in a program
Corrective
Software Specificiation
Real
Bottom-up Design
6. In charge of the whole software development process
Project Manager
Real
Structure Diagram
Programmer
7. How well your program operates without stopping due to design faults
Graphical Design Notation
Reliability
Translation
Software Specificiation
8. A stage of the SDP where a user guide and technical guide are produced
Pseudocode
Programmer
Perfective
Documentation
9. Interviews company personnel and observes current procedures looking for ways to improve the system
Design
Graphical Design Notation
Systems Analyst
Input Validation
10. Pre-defined and tested subprograms which speed up the SDP
Concatenation
Module
Exceptional
Readability
11. Software is evaluated for excessive resource use such as memory or backing storage
Efficiency
Maintainability
Macro
Exceptional Test Data
12. How easy is the program to read? This is one way to evaluate a program.
Exceptional
User Guide
Readability
Adaptive
13. An area of memory used to store data in a program
Graphical Design Notation
Comprehensive Testing
Efficiency
Variable
14. A data type used to store numbers with a decimal point
Macro
Real
Pseudocode
Programmer
15. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Data Types
Conditional Loop
Adaptive
16. The Beta testing stage of the SDP
Counting Occurrences
Bottom-up Design
High Level Langauge
Acceptance Testing
17. Variables defined only for use in one subprogram
User Guide
Extreme
Local Variable
User Interface
18. A data type used to store a single character
Normal
Fit for Purpose
Char
Software Specificiation
19. First stage of the SDP concerned with gathering knowledge and understanding the problem
Macro
Interpreter
Analysis
Normal
20. A loop contained within another loop
Conditional Loop
Integer
Array
Nested Loop
21. Converts high level code into machine code in a single operation and reports all errors at the end
Nested Loop
Iteration
Perfective
Compiler
22. Instructions that can be understood by the computer without the need for translation
Module
Machine Code
Normal
Fit for Purpose
23. A type of maintenance used to add new features to a program
Macro
Perfective
Data Types
Portability
24. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Pre-defined Function
Acceptance Testing
Comprehensive Testing
Array
25. Test data which is within a range that the program should accept
Text Editor
High Level Langauge
Perfective Maintenance
Normal Test Data
26. A textual design notation that looks like a list of steps in English
High Level Langauge
Psuedocode
Real
Extreme Test Data
27. Test data which should be rejected by the program under test conditions
Exceptional
Array
Comprehensive Testing
Exceptional Test Data
28. A stage of SDP that involves the planning of a solution to the problem
Data Flow
Integer
Concatenation
Design
29. The process of finding and correcting errors in a program
Documentation
Text Editor
Fixed Loop
Debugging
30. Translates and runs a high level language one line at a time
Input Validation
Perfective Maintenance
Interpreter
Field Testing
31. A programmung language that uses english like statements. Must be translated into machine code
Data Types
Corrective
String
High Level Langauge
32. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Concatenation
Technical Guide
Reliability
Portability
33. An evaluation criterion that determines how easy it is to maintain a program
Maintainability
Array
Exceptional Test Data
Counting Occurrences
34. A type of test data that tests a program for values outwith the expected range
Exceptional
User Interface
Exceptional Test Data
Modularity
35. Joining strings together
Project Manager
User Interface
Portability
Concatenation
36. When a program is divided into smallers sections called subprograms
Array
Analysis
Modularity
Normal
37. A design notation using boxes linked by arrows showing data flow
Psuedocode
Data Flow
Logical Operator
Flow Chart
38. Adding new features to a program and the request and cost of the client
Fixed Loop
Interpreter
Systems Analyst
Perfective Maintenance
39. Testing programs as thoroughly as possible
Corrective Maintenance
Comprehensive Testing
Stepwise Refinement
Readability
40. A type of maintenance used when a program needs to be updated to run on new hardware or software
Data Flow
Adaptive
User Guide
Integer
41. A type of test data that tests a program using expected values within the allowed range
Program Specification
Normal
Logical Operator
Reliability
42. A loop that repeats instructions a set number of times eg - Loop 12 times
Adaptive Maintenance
Pre-defined Function
Fixed Loop
Perfective
43. Breaks each step down as far as possible until each step can be turned into a line of code
Extreme Test Data
Perfective
Stepwise Refinement
Acceptance Testing
44. A data structure used to store a list of information of the same type
Structure Diagram
Array
Reliability
Corrective
45. How easy it is for your program to be read by anyone else
Macro
Software Specificiation
Readability
Char
46. A text-based design notation using ordinary language to define a problem
Pseudocode
Real
Array
Project Manager
47. A data structure in which data items of the same type are grouped together
High Level Langauge
Modularity
Interpreter
Array
48. Changing the software in response to changes in the client's hardware
Normal
Adaptive Maintenance
Readability
Flow Chart
49. A type of test data that tests the limits of the expected range of values
Extreme
Conditional Loop
Normal
Interpreter
50. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Fit for Purpose
Field Testing
Char
Conditional Loop