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 loop that repeats instructions a set number of times eg - Loop 12 times
Bottom-up Design
Array
High Level Langauge
Fixed Loop
2. A data type used to store more than one character
Exceptional Test Data
Exhaustive Testing
Extreme Test Data
String
3. Types of data stored by a program including string and integer and real and single
Data Types
Graphical Design Notation
Fit for Purpose
Design
4. A loop that repeats instructions until - or while - a condition is met eg - Repeat / Until X > 0
Conditional Loop
Normal Test Data
Input Validation
Nested Loop
5. First stage of the SDP concerned with gathering knowledge and understanding the problem
Analysis
Field Testing
Substrings
Modularity
6. A design methodology which begins with writing procedures and blocks of code
Perfective Maintenance
Programmer
Macro
Bottom-up Design
7. A series of actions that you record and then replay to automate tasks.
Compiler
Macro
Variable
Fixed Loop
8. Legally binding document defining the problem
Adaptive Maintenance
Nested Loop
Structure Diagram
Software Specificiation
9. In charge of the whole software development process
Technical Guide
Corrective Maintenance
Project Manager
Field Testing
10. A type of maintenance used to fix errors in a program
Corrective
Fixed Loop
Translation
Structure Diagram
11. A visual representation of the program design such as a Flowchart or Structure Diagram
Graphical Design Notation
Project Manager
High Level Langauge
Exceptional Test Data
12. Pre-defined and tested subprograms which speed up the SDP
Readability
Data Flow
Portability
Module
13. Converts high level code into machine code in a single operation and reports all errors at the end
Analysis
Iteration
Perfective Maintenance
Compiler
14. Translates and runs a high level language one line at a time
Module
Interpreter
Iteration
Concatenation
15. A data structure used to store a list of information of the same type
Portability
Exceptional
Array
Reliability
16. A type of maintenance used to add new features to a program
Concatenation
Acceptance Testing
Perfective
Iteration
17. A design notation using different shaped boxes and showing hierarchy
Linear Search
Structure Diagram
Adaptive Maintenance
Data Types
18. A textual design notation that looks like a list of steps in English
Programmer
Substrings
Extreme
Psuedocode
19. Translates a high level language program into object code
Program Specification
Readability
Exceptional Test Data
Compiler
20. Does the program do what it was meant to do? This is one way to evaluate a program.
Interpreter
Robustness
Fit for Purpose
Debugging
21. Adding new features to a program and the request and cost of the client
Integer
Robustness
Real
Perfective Maintenance
22. Instructions that can be understood by the computer without the need for translation
Pre-defined Function
Machine Code
String
Local Variable
23. A programmung language that uses english like statements. Must be translated into machine code
Real
Interpreter
High Level Langauge
Machine Code
24. Writes code working to a software specification
Efficiency
Programmer
Compiler
Robustness
25. A data type used to store a single character
High Level Langauge
Linear Search
Normal
Char
26. Allowing users other than the programmers to test the program
Fixed Loops
Text Editor
Array
Field Testing
27. A document that is produced at the end of the Analysis stage. It is a legal agreement between the client and developer
Module
Exhaustive Testing
Programmer
Program Specification
28. How easy is the program to read? This is one way to evaluate a program.
Project Manager
Comprehensive Testing
Readability
Programmer
29. Software is evaluated for excessive resource use such as memory or backing storage
Machine Code
Acceptance Testing
Efficiency
Portability
30. Involves all the possible sets of test data and all of the program pathways
Bottom-up Design
Perfective
Perfective Maintenance
Exhaustive Testing
31. A type of test data that tests a program using expected values within the allowed range
Structure Diagram
Normal
Debugging
Corrective Maintenance
32. A design notation using boxes linked by arrows showing data flow
Flow Chart
Maintainability
Normal
Interpreter
33. A loop contained within another loop
Project Manager
Normal
Nested Loop
Counting Occurrences
34. An evaluation criterion that assesses if the software can be used on a computer other than the one on which it was designed
Portability
Fit for Purpose
Programmer
Iteration
35. The movement of data between subprograms and implemented using parameters
Fixed Loops
Readability
Perfective
Data Flow
36. An area of memory used to store data in a program
Field Testing
Design Notation
Variable
Reliability
37. Used to enter and edit high level language code
Translation
Fixed Loops
Text Editor
Program Specification
38. A loop which is carried out a set number of times
Char
Fixed Loops
Exceptional Test Data
Reliability
39. Used to check that data input is with an acceptable range
Systems Analyst
Readability
Input Validation
Array
40. The process of finding and correcting errors in a program
Debugging
Data Types
Psuedocode
Structure Diagram
41. A type of test data that tests the limits of the expected range of values
Char
Comprehensive Testing
Extreme
Psuedocode
42. How well your program operates without stopping due to design faults
Reliability
Exceptional
Perfective
Design Notation
43. Used to find a target value in a full list
Conditional Loop
Project Manager
Array
Linear Search
44. How easy it is for your program to be read by anyone else
Nested Loop
Counting Occurrences
Readability
Translation
45. Interviews company personnel and observes current procedures looking for ways to improve the system
Acceptance Testing
Translation
Systems Analyst
Field Testing
46. When a program is divided into smallers sections called subprograms
Project Manager
Maintainability
Modularity
Exhaustive Testing
47. Revisiting or repeating steps in the SDP to improve the solution
Reliability
Psuedocode
Iteration
Systems Analyst
48. A type of maintenance used when a program needs to be updated to run on new hardware or software
Comprehensive Testing
Array
Adaptive
Graphical Design Notation
49. A way of describing the design of a program eg. pseudocode or structure diagram
Design Notation
Analysis
String
Program Specification
50. An evaluation criterion that determines how easy it is to maintain a program
Maintainability
Logical Operator
Counting Occurrences
String
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests