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. The process of finding and correcting errors in a program
Substrings
Debugging
User Interface
Real
2. A type of test data that tests a program using expected values within the allowed range
Exhaustive Testing
Reliability
Normal
Portability
3. Adding new features to a program and the request and cost of the client
Perfective Maintenance
Array
Field Testing
User Interface
4. A data structure in which data items of the same type are grouped together
Programmer
Array
User Guide
High Level Langauge
5. Translates a high level language program into object code
Perfective
Compiler
Efficiency
Normal Test Data
6. Fixing bugs or mistakes which were not discovered at the testing stage
Compiler
Corrective Maintenance
Extreme
Normal
7. Converts high level code into machine code one line at a time and reports errors as they are found
Corrective
Interpreter
Data Types
Linear Search
8. Used to count how many times a value appears in a list
Counting Occurrences
String
Compiler
Machine Code
9. A textual design notation that looks like a list of steps in English
Psuedocode
Data Types
Pre-defined Function
Readability
10. A design notation using different shaped boxes and showing hierarchy
Input Validation
Pre-defined Function
Debugging
Structure Diagram
11. Writes code working to a software specification
Bottom-up Design
Programmer
Field Testing
Fixed Loop
12. A text-based design notation using ordinary language to define a problem
Conditional Loop
Fit for Purpose
Maintainability
Pseudocode
13. Allowing users other than the programmers to test the program
Comprehensive Testing
Macro
Data Types
Field Testing
14. A programmung language that uses english like statements. Must be translated into machine code
Comprehensive Testing
High Level Langauge
Array
Iteration
15. Test data which is within a range that the program should accept
Perfective Maintenance
Compiler
Array
Normal Test Data
16. The movement of data between subprograms and implemented using parameters
Compiler
Fixed Loop
Data Flow
Corrective
17. Software is evaluated for excessive resource use such as memory or backing storage
Acceptance Testing
Robustness
Efficiency
Exceptional Test Data
18. How easy is the program to use? This is one way to evaluate a program.
Reliability
Local Variable
User Interface
Real
19. Interviews company personnel and observes current procedures looking for ways to improve the system
Stepwise Refinement
Systems Analyst
Counting Occurrences
Reliability
20. Secting part of a string
Maintainability
Substrings
Array
Char
21. Documentation that explains how to operate the software once it has been installed
Structure Diagram
Bottom-up Design
Integer
User Guide
22. First stage of the SDP concerned with gathering knowledge and understanding the problem
Pre-defined Function
Translation
Integer
Analysis
23. A data type used to store more than one character
Variable
String
Stepwise Refinement
Machine Code
24. Used to check that data input is with an acceptable range
Conditional Loop
Input Validation
Pre-defined Function
Iteration
25. Testing programs as thoroughly as possible
Interpreter
Normal
Corrective Maintenance
Comprehensive Testing
26. A type of maintenance used to fix errors in a program
Counting Occurrences
Corrective
Array
Interpreter
27. Test data which is on the boundary of what is acceptable by the program
Extreme Test Data
Exceptional
Graphical Design Notation
Linear Search
28. Breaks each step down as far as possible until each step can be turned into a line of code
Data Types
Linear Search
Array
Stepwise Refinement
29. Joining strings together
Concatenation
Field Testing
Systems Analyst
Acceptance Testing
30. An evaluation criterion that determines how easy it is to maintain a program
Translation
Maintainability
Adaptive
Data Types
31. A stage of the SDP where a user guide and technical guide are produced
Documentation
Pre-defined Function
Logical Operator
Acceptance Testing
32. How well your program operates without stopping due to design faults
Field Testing
Macro
Reliability
Design
33. A type of maintenance used when a program needs to be updated to run on new hardware or software
Analysis
Design
Adaptive
Flow Chart
34. The ability of software to cope with errors during execution without crashing
Efficiency
Corrective
Variable
Robustness
35. A loop contained within another loop
Interpreter
Interpreter
Real
Nested Loop
36. A series of actions that you record and then replay to automate tasks.
Machine Code
Macro
Text Editor
Project Manager
37. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Documentation
Perfective
Adaptive Maintenance
Program Specification
38. High Level Code is converted into Machine Code
Conditional Loop
Translation
Corrective
Field Testing
39. Used to enter and edit high level language code
Adaptive
Exceptional
Text Editor
Acceptance Testing
40. The Beta testing stage of the SDP
Acceptance Testing
Psuedocode
Input Validation
Normal Test Data
41. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Fixed Loops
Conditional Loop
Exceptional
Module
42. A type of test data that tests a program for values outwith the expected range
Extreme
String
Exceptional
Counting Occurrences
43. How easy it is for your program to be read by anyone else
Structure Diagram
High Level Langauge
Macro
Readability
44. A visual representation of the program design such as a Flowchart or Structure Diagram
Compiler
Array
Acceptance Testing
Graphical Design Notation
45. A type of test data that tests the limits of the expected range of values
Extreme Test Data
Extreme
Program Specification
Macro
46. An area of memory used to store data in a program
Maintainability
Variable
Analysis
Readability
47. Instructions that can be understood by the computer without the need for translation
Debugging
Exceptional Test Data
Machine Code
User Guide
48. Does the program do what it was meant to do? This is one way to evaluate a program.
Bottom-up Design
Fit for Purpose
Extreme
Documentation
49. How easy is the program to read? This is one way to evaluate a program.
Analysis
Readability
Translation
Portability
50. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Compiler
Readability
Efficiency
Pre-defined Function