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. Converts high level code into machine code in a single operation and reports all errors at the end
Conditional Loop
Compiler
Perfective Maintenance
Exhaustive Testing
2. A data type used to store a single character
Robustness
Char
Fixed Loop
Bottom-up Design
3. Revisiting or repeating steps in the SDP to improve the solution
Compiler
Extreme
Fixed Loop
Iteration
4. A type of test data that tests the limits of the expected range of values
Normal
User Interface
Logical Operator
Extreme
5. A series of actions that you record and then replay to automate tasks.
Design Notation
Compiler
Data Flow
Macro
6. Converts high level code into machine code one line at a time and reports errors as they are found
User Interface
Interpreter
Pseudocode
Exhaustive Testing
7. An area of memory used to store data in a program
Perfective Maintenance
Counting Occurrences
Variable
Programmer
8. Adding new features to a program and the request and cost of the client
Perfective Maintenance
Analysis
Text Editor
Debugging
9. Legally binding document defining the problem
Nested Loop
Fixed Loop
Software Specificiation
Text Editor
10. Translates a high level language program into object code
Adaptive Maintenance
Design
Bottom-up Design
Compiler
11. A data type used to store numbers with a decimal point
Debugging
Real
Data Flow
Nested Loop
12. Used to count how many times a value appears in a list
Stepwise Refinement
Psuedocode
Iteration
Counting Occurrences
13. How easy is the program to use? This is one way to evaluate a program.
Systems Analyst
User Interface
Translation
Structure Diagram
14. Interviews company personnel and observes current procedures looking for ways to improve the system
Systems Analyst
Structure Diagram
Normal Test Data
Char
15. Used to find a target value in a full list
User Guide
Stepwise Refinement
Normal
Linear Search
16. A data type used to store whole numbers
Exceptional
Fixed Loops
Technical Guide
Integer
17. Pre-defined and tested subprograms which speed up the SDP
Linear Search
Software Specificiation
Module
Real
18. Documentation that explains how to operate the software once it has been installed
Compiler
User Guide
Corrective
Substrings
19. A stage of SDP that involves the planning of a solution to the problem
Data Flow
Pre-defined Function
Technical Guide
Design
20. A programmung language that uses english like statements. Must be translated into machine code
Exhaustive Testing
High Level Langauge
Structure Diagram
Pseudocode
21. The ability of software to cope with errors during execution without crashing
Structure Diagram
Robustness
Array
Fixed Loops
22. How easy it is for your program to be read by anyone else
Readability
Compiler
Array
Corrective Maintenance
23. A stage of the SDP where a user guide and technical guide are produced
Extreme Test Data
Documentation
Pseudocode
User Interface
24. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Module
Extreme Test Data
Perfective
25. Documentation designed for technical personnel that explains how to install software
Portability
Local Variable
Technical Guide
Fixed Loop
26. Instructions that can be understood by the computer without the need for translation
Machine Code
Local Variable
Bottom-up Design
Data Flow
27. How easy is the program to read? This is one way to evaluate a program.
Array
Exceptional
Readability
Data Types
28. Testing programs as thoroughly as possible
Reliability
Corrective
Comprehensive Testing
Counting Occurrences
29. A type of test data that tests a program using expected values within the allowed range
Compiler
Pseudocode
Exceptional Test Data
Normal
30. A design methodology which begins with writing procedures and blocks of code
Data Flow
Bottom-up Design
Normal Test Data
Software Specificiation
31. A loop contained within another loop
Extreme Test Data
Maintainability
Nested Loop
Normal Test Data
32. The Beta testing stage of the SDP
Design Notation
Perfective
Acceptance Testing
Nested Loop
33. A data structure in which data items of the same type are grouped together
Module
Array
Fixed Loop
Compiler
34. Changing the software in response to changes in the client's hardware
Interpreter
Data Flow
Adaptive Maintenance
Psuedocode
35. How well your program operates without stopping due to design faults
Iteration
Design
Reliability
Conditional Loop
36. NOT/OR?AND
Counting Occurrences
Normal
Bottom-up Design
Logical Operator
37. Secting part of a string
Nested Loop
Analysis
Exhaustive Testing
Substrings
38. Joining strings together
Concatenation
Pre-defined Function
Psuedocode
Array
39. A type of test data that tests a program for values outwith the expected range
Module
Field Testing
Exceptional
Systems Analyst
40. The process of finding and correcting errors in a program
Debugging
Field Testing
Nested Loop
Normal Test Data
41. Used to enter and edit high level language code
Design
Adaptive
Input Validation
Text Editor
42. Test data which is within a range that the program should accept
Interpreter
Input Validation
Normal Test Data
Nested Loop
43. A type of maintenance used when a program needs to be updated to run on new hardware or software
Fixed Loops
Adaptive
Design Notation
Normal
44. A visual representation of the program design such as a Flowchart or Structure Diagram
Flow Chart
Portability
Pre-defined Function
Graphical Design Notation
45. Breaks each step down as far as possible until each step can be turned into a line of code
Pre-defined Function
Program Specification
Linear Search
Stepwise Refinement
46. A way of describing the design of a program eg. pseudocode or structure diagram
Exceptional
High Level Langauge
Readability
Design Notation
47. A data structure used to store a list of information of the same type
Interpreter
Debugging
Array
Nested Loop
48. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Exceptional Test Data
Conditional Loop
Portability
Macro
49. Writes code working to a software specification
Integer
Reliability
Perfective Maintenance
Programmer
50. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Program Specification
Array
Conditional Loop
Substrings