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. Secting part of a string
Machine Code
Perfective Maintenance
Analysis
Substrings
2. Used to count how many times a value appears in a list
Adaptive
Counting Occurrences
Analysis
Interpreter
3. When a program is divided into smallers sections called subprograms
Integer
Variable
Machine Code
Modularity
4. Test data which is within a range that the program should accept
Logical Operator
Corrective Maintenance
Iteration
Normal Test Data
5. How easy is the program to read? This is one way to evaluate a program.
Readability
Conditional Loop
Efficiency
Field Testing
6. A design notation using different shaped boxes and showing hierarchy
Conditional Loop
Structure Diagram
Local Variable
Systems Analyst
7. How easy is the program to use? This is one way to evaluate a program.
Software Specificiation
Interpreter
User Interface
Iteration
8. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Project Manager
Interpreter
Compiler
9. A type of test data that tests the limits of the expected range of values
Extreme
Linear Search
Integer
Fit for Purpose
10. A data type used to store whole numbers
Interpreter
Project Manager
Integer
Data Types
11. How well your program operates without stopping due to design faults
Modularity
Reliability
Normal Test Data
Structure Diagram
12. The movement of data between subprograms and implemented using parameters
Graphical Design Notation
Data Flow
Fit for Purpose
Real
13. A loop contained within another loop
Fit for Purpose
Nested Loop
Exhaustive Testing
Substrings
14. A design methodology which begins with writing procedures and blocks of code
Extreme
Bottom-up Design
Char
Logical Operator
15. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Analysis
Systems Analyst
Project Manager
Pre-defined Function
16. Breaks each step down as far as possible until each step can be turned into a line of code
Programmer
Concatenation
Stepwise Refinement
Extreme
17. Used to enter and edit high level language code
Text Editor
Debugging
Fit for Purpose
Extreme
18. A data type used to store a single character
Real
Pre-defined Function
Stepwise Refinement
Char
19. Pre-defined and tested subprograms which speed up the SDP
Module
Comprehensive Testing
Array
Systems Analyst
20. Translates a high level language program into object code
Data Types
Compiler
Psuedocode
Fixed Loops
21. A stage of SDP that involves the planning of a solution to the problem
Modularity
Adaptive
Extreme Test Data
Design
22. A data type used to store more than one character
Counting Occurrences
String
Analysis
Stepwise Refinement
23. Variables defined only for use in one subprogram
Compiler
User Guide
Module
Local Variable
24. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Efficiency
Portability
Substrings
Normal Test Data
25. Used to check that data input is with an acceptable range
Conditional Loop
Maintainability
Comprehensive Testing
Input Validation
26. A data type used to store numbers with a decimal point
Program Specification
Local Variable
Real
Compiler
27. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Adaptive Maintenance
Field Testing
String
28. A stage of the SDP where a user guide and technical guide are produced
Adaptive Maintenance
Psuedocode
Normal Test Data
Documentation
29. Translates and runs a high level language one line at a time
Perfective Maintenance
Reliability
String
Interpreter
30. Used to find a target value in a full list
Compiler
Exceptional
Linear Search
High Level Langauge
31. An evaluation criterion that determines how easy it is to maintain a program
Maintainability
Exhaustive Testing
Logical Operator
Substrings
32. Converts high level code into machine code in a single operation and reports all errors at the end
Real
Compiler
Macro
Software Specificiation
33. A type of maintenance used when a program needs to be updated to run on new hardware or software
Documentation
Analysis
Interpreter
Adaptive
34. Software is evaluated for excessive resource use such as memory or backing storage
Efficiency
Perfective
Variable
Exhaustive Testing
35. Interviews company personnel and observes current procedures looking for ways to improve the system
Compiler
Systems Analyst
Integer
Modularity
36. In charge of the whole software development process
Comprehensive Testing
Programmer
Project Manager
Linear Search
37. The Beta testing stage of the SDP
Acceptance Testing
Array
Normal
Counting Occurrences
38. The ability of software to cope with errors during execution without crashing
Compiler
Robustness
Real
Nested Loop
39. High Level Code is converted into Machine Code
Translation
Corrective Maintenance
Project Manager
Input Validation
40. Involves all the possible sets of test data and all of the program pathways
Exhaustive Testing
Reliability
Normal
Adaptive
41. Writes code working to a software specification
Counting Occurrences
Design
Acceptance Testing
Programmer
42. How easy it is for your program to be read by anyone else
Documentation
Readability
Logical Operator
Text Editor
43. A type of maintenance used to fix errors in a program
Corrective
Local Variable
User Guide
Systems Analyst
44. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
User Interface
Interpreter
Documentation
45. A data structure used to store a list of information of the same type
User Interface
Input Validation
Design Notation
Array
46. A visual representation of the program design such as a Flowchart or Structure Diagram
Program Specification
Text Editor
Graphical Design Notation
Macro
47. Allowing users other than the programmers to test the program
String
Field Testing
Project Manager
Graphical Design Notation
48. NOT/OR?AND
Logical Operator
Interpreter
Program Specification
Data Flow
49. Test data which is on the boundary of what is acceptable by the program
Flow Chart
Data Flow
Extreme Test Data
Technical Guide
50. A type of test data that tests a program using expected values within the allowed range
User Interface
Acceptance Testing
String
Normal