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 structure used to store a list of information of the same type
Reliability
Concatenation
Array
Systems Analyst
2. Used to find a target value in a full list
Linear Search
User Guide
Char
Comprehensive Testing
3. A type of maintenance used when a program needs to be updated to run on new hardware or software
Readability
Input Validation
Adaptive
Field Testing
4. Secting part of a string
Maintainability
Extreme Test Data
User Interface
Substrings
5. Changing the software in response to changes in the client's hardware
Adaptive Maintenance
Machine Code
Readability
Compiler
6. A design notation using boxes linked by arrows showing data flow
Flow Chart
Stepwise Refinement
Integer
Documentation
7. First stage of the SDP concerned with gathering knowledge and understanding the problem
Perfective Maintenance
Analysis
Acceptance Testing
Project Manager
8. Breaks each step down as far as possible until each step can be turned into a line of code
Linear Search
Extreme Test Data
Stepwise Refinement
Perfective Maintenance
9. Allowing users other than the programmers to test the program
Software Specificiation
String
Field Testing
Modularity
10. Testing programs as thoroughly as possible
User Interface
Comprehensive Testing
Exceptional Test Data
Exceptional
11. Interviews company personnel and observes current procedures looking for ways to improve the system
Variable
Adaptive
Normal Test Data
Systems Analyst
12. Instructions that can be understood by the computer without the need for translation
Machine Code
Compiler
Nested Loop
Programmer
13. Does the program do what it was meant to do? This is one way to evaluate a program.
Field Testing
Fit for Purpose
Efficiency
Extreme Test Data
14. A data type used to store numbers with a decimal point
Technical Guide
Debugging
Stepwise Refinement
Real
15. A data type used to store whole numbers
Conditional Loop
Extreme
Integer
Module
16. Software is evaluated for excessive resource use such as memory or backing storage
Interpreter
Exhaustive Testing
Efficiency
Graphical Design Notation
17. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Analysis
Integer
Structure Diagram
18. A loop contained within another loop
Debugging
Nested Loop
Array
Technical Guide
19. A type of test data that tests the limits of the expected range of values
Machine Code
Perfective
Interpreter
Extreme
20. A loop which is carried out a set number of times
Reliability
Fixed Loops
Linear Search
Corrective Maintenance
21. A stage of SDP that involves the planning of a solution to the problem
Design
Field Testing
Reliability
Portability
22. NOT/OR?AND
Normal
Extreme
Adaptive Maintenance
Logical Operator
23. The ability of software to cope with errors during execution without crashing
Exceptional Test Data
Normal Test Data
Program Specification
Robustness
24. A type of test data that tests a program using expected values within the allowed range
Normal
Interpreter
Real
Integer
25. Variables defined only for use in one subprogram
Translation
Local Variable
Substrings
Nested Loop
26. When a program is divided into smallers sections called subprograms
Programmer
High Level Langauge
Modularity
Exceptional Test Data
27. A design methodology which begins with writing procedures and blocks of code
Bottom-up Design
Extreme
Normal
Input Validation
28. Converts high level code into machine code one line at a time and reports errors as they are found
Pseudocode
Efficiency
Concatenation
Interpreter
29. A type of maintenance used to fix errors in a program
Bottom-up Design
Corrective
Substrings
Acceptance Testing
30. In charge of the whole software development process
Project Manager
Extreme Test Data
Fit for Purpose
Design Notation
31. Used to count how many times a value appears in a list
User Interface
Extreme Test Data
Counting Occurrences
Analysis
32. Legally binding document defining the problem
Pseudocode
Program Specification
Software Specificiation
Efficiency
33. The Beta testing stage of the SDP
Array
Acceptance Testing
Maintainability
Documentation
34. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Acceptance Testing
Exceptional Test Data
Linear Search
35. An area of memory used to store data in a program
Variable
Technical Guide
Nested Loop
Array
36. Translates a high level language program into object code
Exceptional
Compiler
Conditional Loop
Field Testing
37. How easy is the program to use? This is one way to evaluate a program.
Translation
Fixed Loop
User Interface
Data Flow
38. A type of test data that tests a program for values outwith the expected range
Flow Chart
Array
Comprehensive Testing
Exceptional
39. A textual design notation that looks like a list of steps in English
Char
Debugging
Substrings
Psuedocode
40. How easy it is for your program to be read by anyone else
Documentation
Readability
Flow Chart
Data Flow
41. A design notation using different shaped boxes and showing hierarchy
Design
Logical Operator
Project Manager
Structure Diagram
42. A data type used to store a single character
Counting Occurrences
Acceptance Testing
Char
Efficiency
43. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Project Manager
Program Specification
Input Validation
Exceptional Test Data
44. Test data which should be rejected by the program under test conditions
Field Testing
Exceptional Test Data
Perfective
Real
45. High Level Code is converted into Machine Code
Array
Corrective
Fixed Loop
Translation
46. Translates and runs a high level language one line at a time
Conditional Loop
Char
Interpreter
Macro
47. Test data which is on the boundary of what is acceptable by the program
Extreme Test Data
Normal
Design
Software Specificiation
48. A text-based design notation using ordinary language to define a problem
Readability
Pseudocode
Data Types
Extreme
49. Used to check that data input is with an acceptable range
Acceptance Testing
Interpreter
Input Validation
Data Types
50. A stage of the SDP where a user guide and technical guide are produced
Documentation
Bottom-up Design
Analysis
Efficiency