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 type of test data that tests a program using expected values within the allowed range
Software Specificiation
Data Types
Debugging
Normal
2. A loop contained within another loop
Corrective
Design Notation
Normal
Nested Loop
3. Revisiting or repeating steps in the SDP to improve the solution
Iteration
String
Extreme Test Data
Normal Test Data
4. How well your program operates without stopping due to design faults
Machine Code
Adaptive Maintenance
Reliability
Technical Guide
5. Joining strings together
Concatenation
Logical Operator
Macro
Integer
6. The movement of data between subprograms and implemented using parameters
Data Flow
Design
User Interface
Extreme Test Data
7. Documentation that explains how to operate the software once it has been installed
Extreme
User Guide
Concatenation
Real
8. A way of describing the design of a program eg. pseudocode or structure diagram
Integer
Data Types
Pre-defined Function
Design Notation
9. Fixing bugs or mistakes which were not discovered at the testing stage
Module
Analysis
Corrective Maintenance
Technical Guide
10. Software is evaluated for excessive resource use such as memory or backing storage
Efficiency
Exceptional Test Data
Debugging
Module
11. A data type used to store a single character
Software Specificiation
Pseudocode
Char
Perfective
12. Test data which is within a range that the program should accept
Normal Test Data
Reliability
Logical Operator
Interpreter
13. How easy it is for your program to be read by anyone else
Readability
Input Validation
Comprehensive Testing
Data Flow
14. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Text Editor
Portability
Debugging
Field Testing
15. A design methodology which begins with writing procedures and blocks of code
Stepwise Refinement
Bottom-up Design
Machine Code
Field Testing
16. A type of test data that tests the limits of the expected range of values
Maintainability
Stepwise Refinement
Debugging
Extreme
17. When a program is divided into smallers sections called subprograms
Fixed Loops
Modularity
Debugging
Input Validation
18. Documentation designed for technical personnel that explains how to install software
Normal
Technical Guide
Normal Test Data
Fixed Loop
19. An evaluation criterion that determines how easy it is to maintain a program
Efficiency
Input Validation
Maintainability
Corrective Maintenance
20. The process of finding and correcting errors in a program
Machine Code
Debugging
Interpreter
Psuedocode
21. How easy is the program to use? This is one way to evaluate a program.
Perfective
Local Variable
Data Types
User Interface
22. Translates and runs a high level language one line at a time
Robustness
Normal
Graphical Design Notation
Interpreter
23. A series of actions that you record and then replay to automate tasks.
Fixed Loop
Software Specificiation
Macro
Adaptive Maintenance
24. Variables defined only for use in one subprogram
Local Variable
Readability
Pre-defined Function
Perfective
25. Translates a high level language program into object code
Debugging
Compiler
Interpreter
Pre-defined Function
26. A type of maintenance used to add new features to a program
Programmer
Adaptive
User Guide
Perfective
27. The Beta testing stage of the SDP
Extreme Test Data
Reliability
Acceptance Testing
Comprehensive Testing
28. A data type used to store numbers with a decimal point
Extreme Test Data
Real
Corrective
Variable
29. Used to count how many times a value appears in a list
Program Specification
Counting Occurrences
Readability
Acceptance Testing
30. An area of memory used to store data in a program
Structure Diagram
Variable
Array
Field Testing
31. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Programmer
Software Specificiation
Debugging
32. Pre-defined and tested subprograms which speed up the SDP
Machine Code
Char
Linear Search
Module
33. Involves all the possible sets of test data and all of the program pathways
Readability
User Guide
Corrective
Exhaustive Testing
34. Used to check that data input is with an acceptable range
Linear Search
Input Validation
Maintainability
Logical Operator
35. A programmung language that uses english like statements. Must be translated into machine code
Normal Test Data
Efficiency
High Level Langauge
User Guide
36. A type of maintenance used when a program needs to be updated to run on new hardware or software
Portability
Input Validation
Interpreter
Adaptive
37. A data type used to store whole numbers
Char
Compiler
Adaptive Maintenance
Integer
38. Converts high level code into machine code in a single operation and reports all errors at the end
Compiler
Module
Bottom-up Design
Interpreter
39. Instructions that can be understood by the computer without the need for translation
Programmer
Compiler
Bottom-up Design
Machine Code
40. NOT/OR?AND
Readability
Logical Operator
Variable
Corrective
41. Allowing users other than the programmers to test the program
Project Manager
Field Testing
Portability
Programmer
42. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Maintainability
Corrective Maintenance
Data Types
Pre-defined Function
43. A stage of SDP that involves the planning of a solution to the problem
Design
Text Editor
Bottom-up Design
Real
44. Converts high level code into machine code one line at a time and reports errors as they are found
Corrective
Technical Guide
Portability
Interpreter
45. Legally binding document defining the problem
Software Specificiation
Efficiency
Compiler
Counting Occurrences
46. High Level Code is converted into Machine Code
Translation
Exceptional Test Data
Nested Loop
Pre-defined Function
47. Used to enter and edit high level language code
Text Editor
Macro
Array
Comprehensive Testing
48. A visual representation of the program design such as a Flowchart or Structure Diagram
Readability
Text Editor
Graphical Design Notation
Robustness
49. A data structure used to store a list of information of the same type
Extreme Test Data
User Interface
Array
Design
50. Types of data stored by a program including string and integer and real and single
Documentation
Fixed Loops
Data Types
Concatenation