SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Programming
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. Part of a program that can never be executed - often because it appears after a return statement.
stack diagram
dead code
embedded reference
binary operator
2. The structure of a program.
argument
encode
body
syntax
3. Function-like attribute of an object. Methods are invoked (called) on an object using the dot operator.
dot product
interface
cursor
method
4. A value passed to a program along with the program's invocation at the command prompt of a command line interface (CLI).
command line argument
import statement
modifier
accumulator
5. A compound data type that is often used to model a thing or concept in the real world.
dot operator
recursive call
object
binary tree
6. Calling one function from within the body of another or using the return value of one function as an argument to the call of another.
prefix notation
composition (of functions)
FIFO(First In First Out)
class attribute
7. A way of writing mathematical expressions with the operators between the operands.
infix
nested list
initialization method
interpret
8. A combination of variables and operators and values that represents a single result value.
file system
low-level language
compound statement
expression
9. A graphical representation of a stack of functions and their variables and the values to which they refer.
stack diagram
mutable data type
pure function
formal language
10. A sequence of one or more characters used to specify the boundary between separate parts of text.
boolean expression
class
delimiter
function definition
11. One of the values on which an operator operates.
data structure
boolean expression
operand
variable name
12. An ordered set of objects waiting for a service of some kind.
preorder
key
queue
syntactical errors
13. A variable defined inside a function. A local variable can only be used inside its function.
executable
optional parameter
variable name
local variable
14. A function that is defined inside a class definition and is invoked on instances of that class. :override:: To replace a default. Examples include replacing a default parameter with a particular argument and replacing a default method by providing a
object-oriented language
method
problem solving
composition (of functions)
15. A loop in which the terminating condition is never satisfied.
infinite loop
command line argument
increment
constant time
16. Any one of the languages that people speak that evolved naturally.
parent class
natural language
tab
function definition
17. A change in the state of a program made by calling a function that is not a result of reading the return value from the function. Can only be produced by modifiers.
side effect
recursive call
directory
decrement
18. An intermediate language between source code and object code. Many modern languages first compile source code into byte code and then interpret the byte code with a program called a virtual machine.
byte code
rules of precedence
low-level language
escape sequence
19. A way of writing mathematical expressions with the operators after the operands.
compound statement
linked queue
postfix
escape sequence
20. An object that belongs to a class.
instance
command line
invariant
body
21. A situation in which two or more names in a given namespace cannot be unambiguously resolved.
naming collision
text file
parent
algorithm
22. One of the pairs of items in a dictionary. Values are looked up in a dictionary by key.
key-value pair
encapsulate
initialization (of a variable)
local variable
23. An assertion that must be true in order for a method to work correctly.
comparison operator
dot notation
slice
precondition
24. Code that is used during program development but is not part of the final version.
base case
scaffolding
object
mapping type
25. The node that refers to a given node.
non-volatile memory
parent
semantic error
command line
26. An operator that takes two operands.
abstraction
tab
bug
binary operator
27. A special method that is invoked automatically when a new object is created and that initializes the object's attributes.
initialization method
step size
prototype development
client
28. A queueing policy in which each member has a priority determined by external factors. The member with the highest priority is the first to be removed.
priority queue
polymorphic
increment
algorithm
29. A library is a collection of software used as tools in the development of other software.
recursive definition
high-level language
standard library
loop variable
30. Repeated execution of a set of programming statements.
iteration
index
naming collision
parameter
31. A data structure that implements a collection using a sequence of linked nodes.
syntax
conditional statement
linked list
command prompt
32. A variable used to store an intermediate value in a complex calculation.
index
subexpression
incremental development
temporary variable
33. A set of instructions for solving a class of problems by a mechanical and unintelligent process.
encode
postfix
algorithm
continue statement
34. The process of adding a function header and parameters to a sequence of program statements. This process is very useful whenever the program statements in question are going to be used multiple times.
default value
object
concatenate
wrapping code in a function
35. The value provided as the result of a function call.
concatenate
provider
return value
index
36. The boolean expression in a conditional statement that determines which branch is executed.
boolean value
frame
condition
parameter
37. A variable that is defined inside a class definition but outside any method. These are accessible from any method in the class and are shared by all instances of the class.
class attribute
decrement
queueing policy
traverse
38. A statement or group of statements that execute repeatedly until a terminating condition is satisfied.
loop
assignment statement
concatenate
compiler
39. An organization of data for the purpose of making it easier to use.
increment
data structure
operator overloading
precondition
40. A branch of the conditional statement in a recursive function that does not result in a recursive call.
algorithm
run time error
base case
function definition
41. A string displayed by a command line interface indicating that commands can be entered.
wrapping code in a function
command prompt
byte code
infix
42. Code that satisfies the syntactic and semantic requirements of an interface.
variable
implementation
precondition
class attribute
43. A program in a high-level language before being compiled.
recursive call
return value
source code
executable
44. One of the operators that compares two values: == or != or > or < or >= and <=.
comparison operator
fundamental ambiguity theorem
encapsulate
wrapper
45. A statement that controls the flow of execution depending on some condition.
logical operator
conditional statement
body
index
46. To execute a program in a high-level language by translating it one line at a time.
development plan
temporary variable
interpret
implementation
47. An item of data contained in a node.
index
cargo
compound data type
functional programming style
48. A general process for solving a category of problems.
script
dot operator
algorithm
syntax error
49. A data type which cannot be modified. Assignments to elements or slices of immutable types cause a runtime error.
immutable data type
escape sequence
keyword
cargo
50. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.
Queue
trichotomy
whitespace
loop variable
Sorry!:) No result found.
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