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. Writes code working to a software specification
Normal
Programmer
Comprehensive Testing
Array
2. Instructions that can be understood by the computer without the need for translation
Programmer
Substrings
Program Specification
Machine Code
3. A programmung language that uses english like statements. Must be translated into machine code
Local Variable
Counting Occurrences
Array
High Level Langauge
4. Interviews company personnel and observes current procedures looking for ways to improve the system
Linear Search
Real
Adaptive Maintenance
Systems Analyst
5. Converts high level code into machine code in a single operation and reports all errors at the end
Compiler
Local Variable
Exhaustive Testing
Readability
6. A stage of the SDP where a user guide and technical guide are produced
Adaptive
Interpreter
Corrective
Documentation
7. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Portability
Logical Operator
Design Notation
Fixed Loops
8. A design methodology which begins with writing procedures and blocks of code
Bottom-up Design
Graphical Design Notation
Machine Code
Programmer
9. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Acceptance Testing
Array
Technical Guide
Pre-defined Function
10. Joining strings together
Macro
Text Editor
Variable
Concatenation
11. High Level Code is converted into Machine Code
Logical Operator
Adaptive
Translation
Field Testing
12. A type of test data that tests the limits of the expected range of values
Corrective Maintenance
Extreme
Pseudocode
Stepwise Refinement
13. A design notation using different shaped boxes and showing hierarchy
Programmer
Normal
Structure Diagram
Portability
14. A text-based design notation using ordinary language to define a problem
Pseudocode
Fit for Purpose
Maintainability
Counting Occurrences
15. Does the program do what it was meant to do? This is one way to evaluate a program.
String
Normal
Counting Occurrences
Fit for Purpose
16. Test data which is on the boundary of what is acceptable by the program
Corrective
Input Validation
Extreme Test Data
String
17. Documentation that explains how to operate the software once it has been installed
Software Specificiation
User Guide
Counting Occurrences
Acceptance Testing
18. How easy it is for your program to be read by anyone else
Readability
Corrective Maintenance
Machine Code
Technical Guide
19. A data structure in which data items of the same type are grouped together
Compiler
Normal Test Data
Array
Efficiency
20. A data structure used to store a list of information of the same type
Field Testing
Programmer
Array
Substrings
21. A loop contained within another loop
Readability
Portability
Interpreter
Nested Loop
22. Allowing users other than the programmers to test the program
Interpreter
Field Testing
String
Structure Diagram
23. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Systems Analyst
Conditional Loop
Compiler
Data Types
24. Used to find a target value in a full list
Acceptance Testing
Macro
Structure Diagram
Linear Search
25. A data type used to store more than one character
Extreme Test Data
String
User Guide
Integer
26. How easy is the program to use? This is one way to evaluate a program.
Logical Operator
Machine Code
User Interface
Exhaustive Testing
27. Translates a high level language program into object code
Compiler
Fixed Loop
Software Specificiation
Perfective Maintenance
28. Translates and runs a high level language one line at a time
Input Validation
Interpreter
Adaptive Maintenance
Compiler
29. Test data which should be rejected by the program under test conditions
Macro
Programmer
Exceptional Test Data
String
30. Documentation designed for technical personnel that explains how to install software
Technical Guide
Input Validation
Local Variable
Graphical Design Notation
31. A type of maintenance used when a program needs to be updated to run on new hardware or software
Normal Test Data
User Guide
Adaptive
Interpreter
32. Test data which is within a range that the program should accept
Normal
Modularity
Bottom-up Design
Normal Test Data
33. First stage of the SDP concerned with gathering knowledge and understanding the problem
Bottom-up Design
Interpreter
Data Types
Analysis
34. Testing programs as thoroughly as possible
Perfective Maintenance
Fixed Loop
Array
Comprehensive Testing
35. Used to count how many times a value appears in a list
Module
Interpreter
Program Specification
Counting Occurrences
36. Variables defined only for use in one subprogram
Substrings
Perfective Maintenance
Maintainability
Local Variable
37. When a program is divided into smallers sections called subprograms
Program Specification
Modularity
Reliability
Local Variable
38. An area of memory used to store data in a program
Fixed Loops
Variable
Stepwise Refinement
Psuedocode
39. A data type used to store whole numbers
Integer
Iteration
Perfective Maintenance
Software Specificiation
40. The ability of software to cope with errors during execution without crashing
Machine Code
Robustness
Linear Search
Readability
41. The process of finding and correcting errors in a program
Debugging
Documentation
User Interface
Graphical Design Notation
42. A data type used to store a single character
Conditional Loop
Char
Fit for Purpose
Design Notation
43. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Exceptional Test Data
Normal Test Data
Substrings
Program Specification
44. NOT/OR?AND
Maintainability
Data Flow
Compiler
Logical Operator
45. An evaluation criterion that determines how easy it is to maintain a program
Module
Graphical Design Notation
Maintainability
Comprehensive Testing
46. Fixing bugs or mistakes which were not discovered at the testing stage
Corrective Maintenance
Psuedocode
Project Manager
Nested Loop
47. The movement of data between subprograms and implemented using parameters
Data Flow
Nested Loop
Readability
Variable
48. Types of data stored by a program including string and integer and real and single
Compiler
Logical Operator
High Level Langauge
Data Types
49. How easy is the program to read? This is one way to evaluate a program.
Readability
Real
Exceptional Test Data
Linear Search
50. Secting part of a string
Substrings
Exceptional
Pre-defined Function
Readability