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. Instructions that can be understood by the computer without the need for translation
Corrective Maintenance
Readability
Machine Code
Efficiency
2. Secting part of a string
Substrings
Fixed Loops
Corrective
Adaptive Maintenance
3. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Extreme Test Data
Stepwise Refinement
Compiler
4. A type of test data that tests the limits of the expected range of values
Flow Chart
Robustness
Extreme
Data Flow
5. A programming instruction that returns out a numerical task - e.g. LENGTH or RND or DIV
Input Validation
Bottom-up Design
Reliability
Pre-defined Function
6. Software is evaluated for excessive resource use such as memory or backing storage
Logical Operator
Efficiency
Interpreter
Software Specificiation
7. Testing programs as thoroughly as possible
Interpreter
Perfective Maintenance
Fit for Purpose
Comprehensive Testing
8. An area of memory used to store data in a program
Variable
Linear Search
Adaptive Maintenance
Conditional Loop
9. Test data which should be rejected by the program under test conditions
Fit for Purpose
Logical Operator
Adaptive Maintenance
Exceptional Test Data
10. Interviews company personnel and observes current procedures looking for ways to improve the system
Corrective Maintenance
Fit for Purpose
Machine Code
Systems Analyst
11. A loop contained within another loop
Nested Loop
User Guide
Robustness
Psuedocode
12. Does the program do what it was meant to do? This is one way to evaluate a program.
High Level Langauge
Readability
Fit for Purpose
Efficiency
13. The process of finding and correcting errors in a program
Debugging
Readability
Fixed Loop
Iteration
14. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Pseudocode
Design Notation
Documentation
Portability
15. A data type used to store whole numbers
Data Flow
Integer
Field Testing
Graphical Design Notation
16. Used to enter and edit high level language code
Reliability
Text Editor
Interpreter
Iteration
17. Translates a high level language program into object code
Compiler
Real
Debugging
Program Specification
18. An evaluation criterion that determines how easy it is to maintain a program
Char
Maintainability
Documentation
Psuedocode
19. A data type used to store numbers with a decimal point
Local Variable
Char
Real
Psuedocode
20. Types of data stored by a program including string and integer and real and single
Normal Test Data
Data Types
Efficiency
Adaptive
21. A data type used to store more than one character
Exceptional
String
Iteration
Array
22. How easy it is for your program to be read by anyone else
Graphical Design Notation
Exhaustive Testing
Counting Occurrences
Readability
23. Translates and runs a high level language one line at a time
Interpreter
Machine Code
Data Types
Project Manager
24. A text-based design notation using ordinary language to define a problem
Nested Loop
High Level Langauge
Design Notation
Pseudocode
25. A series of actions that you record and then replay to automate tasks.
Acceptance Testing
Counting Occurrences
Macro
Graphical Design Notation
26. Converts high level code into machine code one line at a time and reports errors as they are found
Debugging
Modularity
Normal
Interpreter
27. Breaks each step down as far as possible until each step can be turned into a line of code
Portability
Local Variable
Data Flow
Stepwise Refinement
28. Involves all the possible sets of test data and all of the program pathways
Bottom-up Design
Debugging
Interpreter
Exhaustive Testing
29. Converts high level code into machine code in a single operation and reports all errors at the end
High Level Langauge
Concatenation
Pseudocode
Compiler
30. Fixing bugs or mistakes which were not discovered at the testing stage
Pseudocode
Project Manager
Data Types
Corrective Maintenance
31. Test data which is on the boundary of what is acceptable by the program
Design
Normal
Extreme Test Data
Programmer
32. A type of test data that tests a program for values outwith the expected range
Acceptance Testing
Psuedocode
Exceptional
Readability
33. A stage of SDP that involves the planning of a solution to the problem
String
Design
Project Manager
Counting Occurrences
34. Variables defined only for use in one subprogram
Local Variable
Systems Analyst
Translation
Array
35. Writes code working to a software specification
Fixed Loop
Programmer
Char
Technical Guide
36. A loop that repeats instructions a set number of times eg - Loop 12 times
Substrings
Modularity
Fixed Loop
Data Types
37. Documentation that explains how to operate the software once it has been installed
Extreme
User Guide
Perfective Maintenance
Array
38. High Level Code is converted into Machine Code
Translation
Field Testing
Macro
Stepwise Refinement
39. How well your program operates without stopping due to design faults
Reliability
Field Testing
Fixed Loops
Extreme
40. Changing the software in response to changes in the client's hardware
Normal Test Data
Corrective
Adaptive Maintenance
Variable
41. A type of maintenance used to add new features to a program
Systems Analyst
Perfective
Iteration
Extreme Test Data
42. A way of describing the design of a program eg. pseudocode or structure diagram
Adaptive
Data Types
Design Notation
Exhaustive Testing
43. The ability of software to cope with errors during execution without crashing
String
Programmer
Machine Code
Robustness
44. A design methodology which begins with writing procedures and blocks of code
Module
Input Validation
Real
Bottom-up Design
45. Used to find a target value in a full list
Reliability
Linear Search
Variable
Array
46. A programmung language that uses english like statements. Must be translated into machine code
High Level Langauge
Real
Acceptance Testing
Software Specificiation
47. NOT/OR?AND
Logical Operator
Readability
Fit for Purpose
Machine Code
48. First stage of the SDP concerned with gathering knowledge and understanding the problem
Analysis
Fit for Purpose
Design Notation
Macro
49. Legally binding document defining the problem
Pseudocode
Portability
Software Specificiation
Compiler
50. How easy is the program to read? This is one way to evaluate a program.
Array
Reliability
Program Specification
Readability