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 type of test data that tests the limits of the expected range of values
Data Types
Extreme
Field Testing
Array
2. A data type used to store numbers with a decimal point
Real
Extreme
Pseudocode
Array
3. A loop contained within another loop
Flow Chart
Nested Loop
Pre-defined Function
Modularity
4. A data structure in which data items of the same type are grouped together
User Guide
Array
Nested Loop
Robustness
5. How easy is the program to use? This is one way to evaluate a program.
User Interface
Extreme Test Data
Portability
Concatenation
6. Joining strings together
Pseudocode
Concatenation
Documentation
Systems Analyst
7. Translates a high level language program into object code
Pre-defined Function
Compiler
Translation
Local Variable
8. A loop which is carried out a set number of times
Data Types
Concatenation
Corrective
Fixed Loops
9. A data type used to store whole numbers
Integer
Variable
Stepwise Refinement
Technical Guide
10. A type of test data that tests a program for values outwith the expected range
Nested Loop
High Level Langauge
Exceptional
Comprehensive Testing
11. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Extreme
Pre-defined Function
Flow Chart
Interpreter
12. A data structure used to store a list of information of the same type
Pseudocode
Interpreter
Maintainability
Array
13. First stage of the SDP concerned with gathering knowledge and understanding the problem
Programmer
User Interface
Analysis
Translation
14. NOT/OR?AND
Interpreter
Software Specificiation
Portability
Logical Operator
15. How easy is the program to read? This is one way to evaluate a program.
Design
Documentation
Readability
Fixed Loops
16. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
String
Conditional Loop
Design
Exceptional
17. Converts high level code into machine code in a single operation and reports all errors at the end
Local Variable
Compiler
Comprehensive Testing
Efficiency
18. Types of data stored by a program including string and integer and real and single
Data Types
Field Testing
Counting Occurrences
Translation
19. A series of actions that you record and then replay to automate tasks.
Reliability
Readability
Project Manager
Macro
20. Translates and runs a high level language one line at a time
Acceptance Testing
Software Specificiation
Interpreter
Comprehensive Testing
21. A textual design notation that looks like a list of steps in English
Text Editor
Modularity
Real
Psuedocode
22. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Pseudocode
Extreme
Exceptional Test Data
23. Documentation designed for technical personnel that explains how to install software
Fixed Loops
Extreme Test Data
Interpreter
Technical Guide
24. Secting part of a string
Substrings
Robustness
Readability
Stepwise Refinement
25. An area of memory used to store data in a program
Analysis
Readability
Linear Search
Variable
26. Used to find a target value in a full list
Counting Occurrences
Substrings
Variable
Linear Search
27. The ability of software to cope with errors during execution without crashing
Pre-defined Function
Technical Guide
Efficiency
Robustness
28. Used to count how many times a value appears in a list
Counting Occurrences
Variable
Char
High Level Langauge
29. Changing the software in response to changes in the client's hardware
Macro
Text Editor
Adaptive Maintenance
Normal
30. A data type used to store more than one character
String
Efficiency
Nested Loop
Integer
31. Revisiting or repeating steps in the SDP to improve the solution
Array
Iteration
Software Specificiation
Acceptance Testing
32. An evaluation criterion that determines how easy it is to maintain a program
Array
Maintainability
Field Testing
Modularity
33. In charge of the whole software development process
Documentation
Compiler
Data Flow
Project Manager
34. A text-based design notation using ordinary language to define a problem
Pseudocode
Fixed Loops
Data Types
Portability
35. A design notation using boxes linked by arrows showing data flow
Stepwise Refinement
Flow Chart
Adaptive
User Interface
36. Adding new features to a program and the request and cost of the client
Comprehensive Testing
Perfective Maintenance
Local Variable
Stepwise Refinement
37. Test data which is within a range that the program should accept
Corrective Maintenance
Software Specificiation
Perfective Maintenance
Normal Test Data
38. A type of test data that tests a program using expected values within the allowed range
Readability
Comprehensive Testing
Normal
Array
39. Variables defined only for use in one subprogram
Corrective Maintenance
Local Variable
Psuedocode
Normal Test Data
40. A design methodology which begins with writing procedures and blocks of code
Bottom-up Design
Technical Guide
Nested Loop
Integer
41. A way of describing the design of a program eg. pseudocode or structure diagram
Design Notation
Portability
Interpreter
Pseudocode
42. Writes code working to a software specification
Data Types
Conditional Loop
Programmer
User Guide
43. When a program is divided into smallers sections called subprograms
Modularity
Linear Search
Interpreter
Technical Guide
44. Documentation that explains how to operate the software once it has been installed
Normal
Readability
Corrective Maintenance
User Guide
45. Does the program do what it was meant to do? This is one way to evaluate a program.
Perfective
Fit for Purpose
Integer
Nested Loop
46. The process of finding and correcting errors in a program
Debugging
Module
Flow Chart
Exceptional
47. Pre-defined and tested subprograms which speed up the SDP
Psuedocode
Corrective Maintenance
Integer
Module
48. Allowing users other than the programmers to test the program
Programmer
Field Testing
Array
Nested Loop
49. The movement of data between subprograms and implemented using parameters
Normal Test Data
Data Flow
Adaptive Maintenance
User Interface
50. A type of maintenance used to add new features to a program
Perfective
Modularity
Machine Code
Variable