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 visual representation of the program design such as a Flowchart or Structure Diagram
Counting Occurrences
Graphical Design Notation
Software Specificiation
Project Manager
2. A data type used to store a single character
Char
High Level Langauge
Compiler
Compiler
3. A design notation using boxes linked by arrows showing data flow
Flow Chart
Psuedocode
Exhaustive Testing
Compiler
4. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Adaptive
Comprehensive Testing
Module
Conditional Loop
5. Legally binding document defining the problem
Normal
Software Specificiation
Normal Test Data
String
6. Test data which should be rejected by the program under test conditions
Documentation
Pseudocode
Debugging
Exceptional Test Data
7. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Fit for Purpose
Concatenation
Pre-defined Function
Portability
8. A loop that repeats instructions a set number of times eg - Loop 12 times
Fixed Loop
Variable
Data Flow
Systems Analyst
9. Instructions that can be understood by the computer without the need for translation
Machine Code
Fixed Loops
Adaptive Maintenance
Exhaustive Testing
10. The process of finding and correcting errors in a program
High Level Langauge
Debugging
Adaptive
Acceptance Testing
11. A loop which is carried out a set number of times
Fixed Loops
Concatenation
Interpreter
Substrings
12. A programmung language that uses english like statements. Must be translated into machine code
Analysis
Macro
Data Types
High Level Langauge
13. A type of maintenance used to add new features to a program
Flow Chart
Technical Guide
Data Flow
Perfective
14. Allowing users other than the programmers to test the program
Data Flow
Field Testing
Module
Normal
15. Software is evaluated for excessive resource use such as memory or backing storage
Fixed Loop
Comprehensive Testing
Readability
Efficiency
16. A data type used to store numbers with a decimal point
High Level Langauge
Concatenation
Real
Extreme Test Data
17. Interviews company personnel and observes current procedures looking for ways to improve the system
Systems Analyst
Translation
Pre-defined Function
Readability
18. Documentation that explains how to operate the software once it has been installed
User Guide
Modularity
Array
Corrective Maintenance
19. High Level Code is converted into Machine Code
Compiler
User Interface
Translation
Extreme Test Data
20. A type of test data that tests the limits of the expected range of values
Local Variable
User Interface
Extreme
Variable
21. When a program is divided into smallers sections called subprograms
Modularity
Logical Operator
Compiler
Compiler
22. A design methodology which begins with writing procedures and blocks of code
Psuedocode
Adaptive
Bottom-up Design
Readability
23. Revisiting or repeating steps in the SDP to improve the solution
Iteration
Systems Analyst
Module
Extreme
24. Documentation designed for technical personnel that explains how to install software
Data Types
Technical Guide
Concatenation
Module
25. Adding new features to a program and the request and cost of the client
Readability
Perfective Maintenance
Technical Guide
Documentation
26. A data type used to store more than one character
Interpreter
String
Psuedocode
Exceptional
27. A data type used to store whole numbers
Maintainability
Integer
Extreme
Real
28. A type of maintenance used to fix errors in a program
Corrective
Macro
Normal Test Data
Array
29. Does the program do what it was meant to do? This is one way to evaluate a program.
Local Variable
Compiler
Fit for Purpose
Module
30. Writes code working to a software specification
Pseudocode
Project Manager
Corrective
Programmer
31. How easy is the program to read? This is one way to evaluate a program.
Interpreter
Conditional Loop
Field Testing
Readability
32. A series of actions that you record and then replay to automate tasks.
Adaptive Maintenance
Substrings
Macro
Data Flow
33. Secting part of a string
Logical Operator
Substrings
Extreme
Translation
34. Pre-defined and tested subprograms which speed up the SDP
Structure Diagram
Compiler
Extreme
Module
35. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Psuedocode
Pre-defined Function
Comprehensive Testing
Iteration
36. Testing programs as thoroughly as possible
Analysis
Comprehensive Testing
Module
Readability
37. A way of describing the design of a program eg. pseudocode or structure diagram
Text Editor
Debugging
Perfective Maintenance
Design Notation
38. A type of maintenance used when a program needs to be updated to run on new hardware or software
String
Acceptance Testing
Adaptive
Nested Loop
39. NOT/OR?AND
Variable
Compiler
Documentation
Logical Operator
40. Test data which is within a range that the program should accept
Normal Test Data
Compiler
Portability
Interpreter
41. A stage of SDP that involves the planning of a solution to the problem
Design
Structure Diagram
Perfective
String
42. A loop contained within another loop
Array
Text Editor
Adaptive Maintenance
Nested Loop
43. An area of memory used to store data in a program
Variable
Analysis
Nested Loop
Corrective Maintenance
44. A data structure in which data items of the same type are grouped together
Adaptive
Programmer
Array
Normal
45. A text-based design notation using ordinary language to define a problem
Portability
Pseudocode
Data Types
Robustness
46. The movement of data between subprograms and implemented using parameters
Data Flow
Systems Analyst
Compiler
Graphical Design Notation
47. Changing the software in response to changes in the client's hardware
Analysis
Readability
Linear Search
Adaptive Maintenance
48. A design notation using different shaped boxes and showing hierarchy
Structure Diagram
Extreme Test Data
Fit for Purpose
Readability
49. A type of test data that tests a program for values outwith the expected range
Compiler
Pre-defined Function
Interpreter
Exceptional
50. Types of data stored by a program including string and integer and real and single
Modularity
Data Types
Macro
Portability