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 type used to store more than one character
String
Data Flow
Compiler
Text Editor
2. A type of test data that tests a program for values outwith the expected range
Flow Chart
Robustness
Exceptional
Perfective
3. Fixing bugs or mistakes which were not discovered at the testing stage
High Level Langauge
Comprehensive Testing
Efficiency
Corrective Maintenance
4. A data structure used to store a list of information of the same type
Systems Analyst
Array
Extreme Test Data
Data Types
5. A loop contained within another loop
Adaptive
Robustness
Nested Loop
Integer
6. A data type used to store numbers with a decimal point
Exhaustive Testing
Real
Programmer
Debugging
7. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Bottom-up Design
Exceptional
Pre-defined Function
Design
8. A textual design notation that looks like a list of steps in English
High Level Langauge
Stepwise Refinement
Psuedocode
Corrective
9. Adding new features to a program and the request and cost of the client
Maintainability
Nested Loop
Bottom-up Design
Perfective Maintenance
10. Does the program do what it was meant to do? This is one way to evaluate a program.
Program Specification
Nested Loop
Array
Fit for Purpose
11. An area of memory used to store data in a program
Variable
Portability
Documentation
Normal Test Data
12. Test data which is on the boundary of what is acceptable by the program
Maintainability
Graphical Design Notation
Translation
Extreme Test Data
13. A type of maintenance used to add new features to a program
Perfective
Project Manager
Translation
Bottom-up Design
14. Used to check that data input is with an acceptable range
Maintainability
Corrective
Stepwise Refinement
Input Validation
15. A data type used to store whole numbers
Maintainability
Programmer
Integer
Linear Search
16. When a program is divided into smallers sections called subprograms
Normal Test Data
Pre-defined Function
Modularity
Documentation
17. Translates a high level language program into object code
Bottom-up Design
Compiler
Linear Search
Design Notation
18. Converts high level code into machine code one line at a time and reports errors as they are found
Software Specificiation
Char
Technical Guide
Interpreter
19. A type of maintenance used when a program needs to be updated to run on new hardware or software
Structure Diagram
Normal
Acceptance Testing
Adaptive
20. A text-based design notation using ordinary language to define a problem
Pseudocode
Stepwise Refinement
Analysis
Efficiency
21. A series of actions that you record and then replay to automate tasks.
High Level Langauge
Macro
Pseudocode
Technical Guide
22. Pre-defined and tested subprograms which speed up the SDP
Module
Array
Char
High Level Langauge
23. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Input Validation
Programmer
Debugging
24. Used to count how many times a value appears in a list
Software Specificiation
Machine Code
Local Variable
Counting Occurrences
25. High Level Code is converted into Machine Code
Counting Occurrences
Documentation
Translation
Interpreter
26. Revisiting or repeating steps in the SDP to improve the solution
Perfective
Normal Test Data
Iteration
Fit for Purpose
27. First stage of the SDP concerned with gathering knowledge and understanding the problem
Portability
Extreme
Concatenation
Analysis
28. In charge of the whole software development process
Project Manager
User Guide
Pseudocode
Variable
29. How easy it is for your program to be read by anyone else
Programmer
Normal
Extreme Test Data
Readability
30. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Readability
Comprehensive Testing
Adaptive Maintenance
31. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
High Level Langauge
Acceptance Testing
Portability
Interpreter
32. Test data which should be rejected by the program under test conditions
Normal
Bottom-up Design
Exceptional Test Data
Maintainability
33. Allowing users other than the programmers to test the program
Extreme
Field Testing
Array
Graphical Design Notation
34. A way of describing the design of a program eg. pseudocode or structure diagram
Psuedocode
Translation
Design Notation
Adaptive Maintenance
35. Involves all the possible sets of test data and all of the program pathways
Bottom-up Design
Exhaustive Testing
Analysis
Readability
36. The movement of data between subprograms and implemented using parameters
Macro
Data Flow
User Guide
Extreme Test Data
37. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Data Types
Perfective
Interpreter
38. Writes code working to a software specification
Programmer
Local Variable
High Level Langauge
Nested Loop
39. A design notation using boxes linked by arrows showing data flow
Array
Graphical Design Notation
Analysis
Flow Chart
40. A data structure in which data items of the same type are grouped together
Char
Interpreter
Array
Program Specification
41. Used to enter and edit high level language code
Design Notation
Text Editor
Adaptive
Technical Guide
42. Variables defined only for use in one subprogram
Acceptance Testing
Local Variable
Fixed Loop
Integer
43. A stage of SDP that involves the planning of a solution to the problem
Portability
Fixed Loops
Design
Software Specificiation
44. Translates and runs a high level language one line at a time
Array
Interpreter
Compiler
Comprehensive Testing
45. Joining strings together
Concatenation
Nested Loop
Pseudocode
Extreme Test Data
46. Types of data stored by a program including string and integer and real and single
Normal Test Data
Array
Extreme Test Data
Data Types
47. A data type used to store a single character
High Level Langauge
Nested Loop
Char
Local Variable
48. Converts high level code into machine code in a single operation and reports all errors at the end
Fit for Purpose
Compiler
Technical Guide
Modularity
49. How easy is the program to read? This is one way to evaluate a program.
User Guide
Readability
Fixed Loop
Exceptional
50. A visual representation of the program design such as a Flowchart or Structure Diagram
Design
Graphical Design Notation
Documentation
User Guide