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. A named collection of files - also called a folder.
directory
stack diagram
escape sequence
runtime error
2. The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.
composition
function
boolean function
constant time
3. A logical error which stops a program from performing.
run time error
parse
bug
mode
4. A compound data type whose elements cannot be assigned new values.
delimiter
immutable
instance
initialization method
5. A way of writing mathematical expressions with the operators after the operands.
postfix
dot operator
priority queue
operator
6. A visual cue that tells the user to input data.
prompt
interface
fundamental ambiguity theorem
root
7. A way of developing programs starting with a prototype and gradually testing and improving it.
side effect
prototype development
composition
class attribute
8. A data type which can be modified.
mutable data type
provider
fruitful function
optional parameter
9. The ability to define a new class that is a modified version of a previously defined class.
step size
mutable data type
index
inheritance
10. To create a new object that has the same value as an existing object.
queue
script
multiple assignment
clone
11. A file that contains printable characters organized into lines separated by newline characters.
generic data structure
text file
mapping type
dot operator
12. A way to traverse a tree - visiting the left subtree and then the root and then the right subtree.
trichotomy
raise
inorder
condition
13. The topmost node in a tree with no parent.
siblings
root
event
functional programming style
14. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.
abstract data type (ADT)
loop
whitespace
constant
15. 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.
composition (of functions)
priority queue
data type
comparison operator
16. 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
clone
trace
method
tuple assignment
17. A variable or value used to select a member of an ordered set - such as a character from a string.
data type
index
helper
mutable data type
18. A function that returns a boolean value.
loop variable
mutable type
client
boolean function
19. A loop inside the body of another loop.
nested loop
command line argument
node
nested list
20. A statement that causes the current iteration of a loop to end.
encode
branch
binary tree
continue statement
21. A variable used to count something - usually initialized to zero and incremented in the body of a loop.
parent
counter
boolean expression
recursive definition
22. One of the named data items that makes up an instance.
algorithm
linked queue
attribute
evaluate
23. To ________ a variable is to give it an initial value - usually in the context of multiple assignment.
polymorphic
priority queue
initialization (of a variable)
text file
24. An escape character '' followed by one or more printable characters used to designate a nonprintable character.
mutable type
escape sequence
pure function
queue
25. Given any real numbers a and b exactly one of the following relations holds: a < b or a > b or a = b. Thus when you can establish that two of the relations are false you can assume the remaining one is true. What is it called?
default value
modifier
newline
trichotomy
26. A style of program design in which the majority of functions are pure.
polymorphic
boolean function
volatile memory
functional programming style
27. Another name for a runtime error.
exception
child
flow of execution
nesting
28. A tree in which each node refers to zero or one or two dependent nodes.
binary tree
parse
run time error
parent
29. A program stored in a file (usually one that will be interpreted).
counter
inorder
script
traceback
30. A user-defined compound type. A class can also be thought of as a template for the objects that are instances of it.
initialization (of a variable)
class
token
operator
31. It prevents a compiler from compiling.
algorithm
syntactical errors
tuple assignment
delimiter
32. One of the pairs of items in a dictionary. Values are looked up in a dictionary by key.
delimiter
data structure
iteration
key-value pair
33. A string constant on the first line of a function or module definition - they provide a convenient way to associate documentation with code.
docstring
mapping type
operator overloading
scaffolding
34. To iterate through the elements of a set performing a similar operation on each.
loop
argument
traverse
continue statement
35. To simplify an expression by performing the operations in order to yield a single value.
class
method
evaluate
comparison operator
36. An operation that divides one integer by another and yields an integer. Integer division yields only the whole number of times that the numerator is divisible by the denominator and discards any remainder.
integer division
path
logical operator
body
37. A program development plan intended to avoid debugging by adding and testing only a small amount of code at a time.
incremental development
operand
pure function
object-oriented programming
38. A linked list with a single node.
parameter
syntax
list comprehension
singleton
39. Another name for object code that is ready to be executed.
constant time
token
node
executable
40. A function that changes one or more of the objects it receives as parameters. Most modifiers are void.
loop
modifier
method
tail recursion
41. A set of instructions for solving a class of problems by a mechanical and unintelligent process.
operator
cargo
algorithm
header
42. Function-like attribute of an object. Methods are invoked (called) on an object using the dot operator.
command line
encode
method
block
43. The class from which a child class inherits.
sequence
aliases
slice
parent class
44. A string displayed by a command line interface indicating that commands can be entered.
list comprehension
syntactical errors
command prompt
scaffolding
45. The output of the compiler after it translates the program.
object code
key-value pair
constant time
block
46. The statement in a recursive function with is a call to itself.
instance
recursive call
interface
cargo
47. A data type in which the elements can be modified. It is a compound type - e.g. lists.
index
mutable type
priority queue
dead code
48. A character or string used to indicate where a string should be split.
inorder
provider
mode
delimiter
49. A value provided to a function when the function is called. This value is assigned to the corresponding parameter in the function.
argument
binary tree
operator overloading
initialization (of a variable)
50. A part of a string (substring) specified by a range of indices.
list traversal
step size
keyword
slice
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