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. Testing programs as thoroughly as possible
Iteration
Analysis
Macro
Comprehensive Testing
2. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Modularity
Interpreter
Perfective
3. A loop which is carried out a set number of times
Macro
Interpreter
Fixed Loops
Machine Code
4. Translates and runs a high level language one line at a time
Interpreter
Program Specification
Software Specificiation
Portability
5. Secting part of a string
Design Notation
Efficiency
Compiler
Substrings
6. Software is evaluated for excessive resource use such as memory or backing storage
Maintainability
Substrings
Efficiency
Documentation
7. Joining strings together
Maintainability
User Guide
Field Testing
Concatenation
8. An evaluation criterion that determines how easy it is to maintain a program
Debugging
Maintainability
Interpreter
Extreme Test Data
9. NOT/OR?AND
Interpreter
Design Notation
Reliability
Logical Operator
10. A visual representation of the program design such as a Flowchart or Structure Diagram
High Level Langauge
Graphical Design Notation
Char
Integer
11. A stage of the SDP where a user guide and technical guide are produced
Corrective
Documentation
Fixed Loops
Adaptive Maintenance
12. A data structure in which data items of the same type are grouped together
Structure Diagram
Substrings
Analysis
Array
13. A data type used to store numbers with a decimal point
Readability
Translation
Real
Comprehensive Testing
14. A design methodology which begins with writing procedures and blocks of code
Design Notation
Interpreter
Bottom-up Design
Modularity
15. A stage of SDP that involves the planning of a solution to the problem
Interpreter
Bottom-up Design
Design
Normal
16. How easy is the program to read? This is one way to evaluate a program.
Exhaustive Testing
Fit for Purpose
Counting Occurrences
Readability
17. Variables defined only for use in one subprogram
Local Variable
Project Manager
Readability
Exhaustive Testing
18. Used to enter and edit high level language code
Readability
Text Editor
High Level Langauge
Corrective
19. Pre-defined and tested subprograms which speed up the SDP
Pre-defined Function
Module
Extreme
Readability
20. A data type used to store whole numbers
Array
User Interface
Integer
Corrective
21. Used to count how many times a value appears in a list
Counting Occurrences
Data Types
Debugging
Psuedocode
22. Interviews company personnel and observes current procedures looking for ways to improve the system
Normal
Efficiency
Systems Analyst
Structure Diagram
23. Allowing users other than the programmers to test the program
Data Flow
Char
Field Testing
Design Notation
24. A data type used to store a single character
Exhaustive Testing
Program Specification
Char
Reliability
25. A series of actions that you record and then replay to automate tasks.
Macro
Local Variable
Maintainability
Debugging
26. An area of memory used to store data in a program
Concatenation
Counting Occurrences
Variable
Field Testing
27. The Beta testing stage of the SDP
Maintainability
Conditional Loop
Fit for Purpose
Acceptance Testing
28. A type of maintenance used to add new features to a program
Integer
Input Validation
Perfective
Maintainability
29. Used to check that data input is with an acceptable range
Normal Test Data
Program Specification
Input Validation
Data Types
30. Translates a high level language program into object code
Compiler
Interpreter
Perfective Maintenance
Stepwise Refinement
31. A data structure used to store a list of information of the same type
Exhaustive Testing
Normal Test Data
Fit for Purpose
Array
32. The process of finding and correcting errors in a program
Systems Analyst
Exhaustive Testing
Debugging
Software Specificiation
33. In charge of the whole software development process
Text Editor
Systems Analyst
Maintainability
Project Manager
34. Revisiting or repeating steps in the SDP to improve the solution
Comprehensive Testing
Analysis
Iteration
Software Specificiation
35. Documentation designed for technical personnel that explains how to install software
Technical Guide
Readability
Extreme Test Data
Comprehensive Testing
36. Breaks each step down as far as possible until each step can be turned into a line of code
Stepwise Refinement
Integer
Perfective
Acceptance Testing
37. Test data which is within a range that the program should accept
Normal Test Data
Counting Occurrences
Data Flow
Local Variable
38. How easy it is for your program to be read by anyone else
Readability
Normal Test Data
Efficiency
Robustness
39. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Concatenation
Analysis
Conditional Loop
Graphical Design Notation
40. A design notation using boxes linked by arrows showing data flow
Flow Chart
Macro
Acceptance Testing
Readability
41. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Local Variable
Portability
Technical Guide
Data Flow
42. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Logical Operator
User Interface
Analysis
43. A text-based design notation using ordinary language to define a problem
Array
Normal Test Data
Pseudocode
Programmer
44. Fixing bugs or mistakes which were not discovered at the testing stage
Readability
Exceptional Test Data
Corrective Maintenance
High Level Langauge
45. A type of maintenance used when a program needs to be updated to run on new hardware or software
Technical Guide
Robustness
Counting Occurrences
Adaptive
46. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Pre-defined Function
Nested Loop
Variable
Fit for Purpose
47. Adding new features to a program and the request and cost of the client
Perfective Maintenance
Local Variable
String
Corrective
48. A type of maintenance used to fix errors in a program
Corrective
Fixed Loops
Nested Loop
Exceptional
49. How easy is the program to use? This is one way to evaluate a program.
Iteration
User Interface
Design Notation
Stepwise Refinement
50. Used to find a target value in a full list
Normal Test Data
Structure Diagram
Psuedocode
Linear Search