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. Another name for a runtime error.
exception
block
binary tree
leaf
2. To create a new object that has the same value as an existing object.
body
clone
binary operator
event loop
3. An item of data contained in a node.
boolean expression
cargo
postfix
attribute
4. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.
whitespace
tuple assignment
compound statement
event
5. The ability to define a new class that is a modified version of a previously defined class.
inheritance
parent
immutable data type
data structure
6. A statement that consists of two parts: header - which begins with a keyword determining the statement type and ends with a colon. body - containing one or more statements indented the same amount from the header.
compound statement
operator overloading
token
linked list
7. An organization of data for the purpose of making it easier to use.
namespace
list traversal
data structure
key
8. The dot operator ( .) permits access to attributes and functions of a module.
syntactical errors
command prompt
unit testing
dot operator
9. Use of the dot operator '.' to access functions inside a module.
dot notation
child class
header
frame
10. A step-by-step process for solving a category of problems.
priority queue
object
operator overloading
algorithm
11. A function that changes one or more of the objects it receives as parameters. Most modifiers are void.
text file
modifier
siblings
return value
12. The set of operations that define an ADT.
scalar multiplication
standard library
default value
interface
13. One of the nodes referred to by a node.
child
node
variable
return value
14. A compound data type that is often used to model a thing or concept in the real world.
level
list comprehension
object
pure function
15. A loop inside the body of another loop.
class attribute
infix
nested loop
logical operator
16. A distinct method of operation within a computer program.
semantic error
child
chained conditional
mode
17. A variable defined inside a function. A local variable can only be used inside its function.
postorder
queueing policy
local variable
traverse
18. Any one of the languages that people speak that evolved naturally.
natural language
comparison operator
modulus operator
import statement
19. A list of the functions that are executing - printed when a runtime error occurs. Also commonly refered to as a stack trace since it lists the functions in the order in which they are stored in the runtime stack.
scaffolding
inheritance
traceback
provider
20. To follow the flow of execution of a program by hand - recording the change of state of the variables and any output produced.
handle an exception
method
trace
flow of execution
21. A named collection of files - also called a folder.
function call
test-driven development (TDD)
directory
executable
22. An element of a list - usually implemented as an object that contains a reference to another object of the same type.
loop
node
cargo
flow of execution
23. a sequence of instructions that specifies to a computer actions and computations to be performed.
program
inheritance
raise
keyword
24. A graphical representation of a stack of functions and their variables and the values to which they refer.
stack diagram
abstraction
random
method
25. The class from which a child class inherits.
precondition
non-volatile memory
infinite recursion
parent class
26. One of the values in a list (or other sequence). The bracket operator selects elements of a list.
function definition
delimiter
run time error
element
27. A reserved word that is used by the compiler to parse program; you cannot use keywords like if or def or while as variable names.
planned development
dot notation
keyword
unit testing
28. Decrease by 1.
decrement
portability
source code
loop variable
29. Using the output from one function call as the input to another.
function composition
function call
concatenate
compound statement
30. A reference to a list node can be treated as a single object or as the first in a list of nodes.
encapsulate
body
fundamental ambiguity theorem
condition
31. A program stored in a file (usually one that will be interpreted).
nested loop
operand
trace
script
32. A collection of key-value pairs that maps from keys to values.
type conversion
volatile memory
index
dictionary
33. A group of consecutive statements with the same indentation.
block
abstract data type (ADT)
return value
queue
34. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.
link
invariant
operator overloading
variable name
35. An error in a program that makes it do something other than what the programmer intended.
semantic error
queue
client
subexpression
36. The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.
composition
command line argument
list comprehension
operator overloading
37. An expression in parentheses that acts as a single operand in a larger expression.
dot notation
subexpression
fundamental ambiguity theorem
binary operator
38. A way to traverse a tree - visiting each node before its children.
clone
incremental development
argument
preorder
39. A data structure that implements a collection using a sequence of linked nodes.
whitespace
attribute
linked list
mapping type
40. Function-like attribute of an object. Methods are invoked (called) on an object using the dot operator.
method
base case
file system
queueing policy
41. A program in a high-level language before being compiled.
keyword
volatile memory
source code
wrapper
42. The rules that determine which member of a queue is removed next.
mutable data type
child class
queueing policy
slice
43. A situation in which two or more names in a given namespace cannot be unambiguously resolved.
naming collision
increment
dot product
scalar multiplication
44. The order in which statements are executed during a program run.
helper
prompt
flow of execution
keyword
45. Having no specific pattern. Unpredictable.
side effect
body
random
header
46. A function that does not modify any of the objects it receives as parameters. Most pure functions are fruitful.
trichotomy
pure function
integer division
Priority Queue
47. A queueing policy in which the first member to arrive is the first to be removed.
FIFO(First In First Out)
link
token
optional parameter
48. A way of writing mathematical expressions with the operators between the operands.
infix
initialization method
comparison operator
variable name
49. A way to traverse a tree - visiting the children of each node before the node itself.
branch
postorder
body
namespace
50. A programming construct that waits for events and processes them.
pure function
high-level language
mode
event loop
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