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 program development plan intended to avoid debugging by adding and testing only a small amount of code at a time.
link
incremental development
default value
boolean expression
2. Any of the data types that consist of an ordered set of elements with each element identified by an index.
iteration
branch
sequence
parent class
3. To represent one set of values using another set of values by constructing a mapping between them.
prompt
Priority Queue
encode
object code
4. A special character that causes the cursor to move to the beginning of the next line.
aliases
variable
composition
newline
5. A linked list with a single node.
method
syntax error
singleton
level
6. A function which has no side effects. It only makes changes to the calling program through its return values.
pure function
command line argument
method
list
7. To signal an exception using the raise statement.
block
command line argument
raise
instance
8. A special method that is invoked automatically when a new object is created and that initializes the object's attributes.
token
cursor
hint
initialization method
9. A way of writing mathematical expressions with the operators after the operands.
dead code
postfix
abstraction
tail recursion
10. An operation defined in linear algebra that multiplies two Points and yields a numeric value.
assignment statement
dot product
object code
mode
11. Code that satisfies the syntactic and semantic requirements of an interface.
temporary variable
object
implementation
parent
12. The node that refers to a given node.
parent
tab
list
data type
13. The boolean expression in a conditional statement that determines which branch is executed.
condition
initialization (of a variable)
dot notation
preorder
14. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.
sequence
operator overloading
whitespace
compiler
15. A step-by-step process for solving a category of problems.
type conversion
algorithm
object code
level
16. A collection of key-value pairs that maps from keys to values.
script
infinite recursion
priority queue
dictionary
17. A function that yields a return value.
binary operator
abstract data type (ADT)
keyword
fruitful function
18. A variable defined inside a function. A local variable can only be used inside its function.
semantics
local variable
nested loop
queue
19. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
FIFO(First In First Out)
abstraction
invariant
root
20. A program that translates higher level programming languages into basic instructions the CPU can understand.
traceback
run time error
level
compiler
21. A method that is not invoked directly by a caller but is used by another method to perform part of an operation.
helper
command prompt
flow of execution
constant
22. Making more than one assignment to the same variable during the execution of a program.
type conversion
object-oriented language
exception
multiple assignment
23. An error that occurs at runtime.
mode
exception
source code
clone
24. Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program.
argv (argument vector)
comment
implementation
argument
25. One of the possible paths of the flow of execution determined by conditional execution.
siblings
inorder
branch
mapping type
26. An assertion that must be true in order for a method to work correctly.
newline
precondition
value
command prompt
27. A variable used to store an intermediate value in a complex calculation.
mutable type
return value
temporary variable
slice
28. A recursive call that occurs as the last statement (at the tail) of a function definition.
boolean expression
nested list
token
tail recursion
29. 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.
keyword
leaf
token
recursive definition
30. Nodes that share a common parent.
algorithm
provider
siblings
function composition
31. The name and location of a file within a file system.
import statement
dictionary
class
path
32. A variable used as part of the terminating condition of a loop.
initialization (of a variable)
high-level language
loop variable
conditional statement
33. A sequence of one or more characters used to specify the boundary between separate parts of text.
conditional statement
Priority Queue
composition
delimiter
34. a sequence of instructions that specifies to a computer actions and computations to be performed.
link
boolean value
program
level
35. A data type (usually a collection of objects) that is defined by a set of operations but that can be implemented in a variety of ways.
modifier
abstract data type (ADT)
parent
prefix notation
36. Temporary storage of a precomputed value to avoid redundant computation.
hint
interpret
cursor
integer division
37. A name used inside a function to refer to the value passed as an argument.
stack diagram
loop
parameter
formal language
38. A data structure that implements a collection using a sequence of linked nodes.
exception
step size
linked list
variable
39. A signal such as a keyboard press or mouse click or message from another program.
type conversion
event
trace
class attribute
40. Generalization by reducing the information content of a concept.
abstraction
file
logical operator
child
41. A compound data type that is often used to model a thing or concept in the real world.
accumulator
object
dot product
conditional statement
42. A value provided to a function when the function is called. This value is assigned to the corresponding parameter in the function.
argument
element
nested loop
tuple
43. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.
syntax error
linear time
file
aliases
44. A way to traverse a tree - visiting the left subtree and then the root and then the right subtree.
run time error
prefix notation
siblings
inorder
45. A tree in which each node refers to zero or one or two dependent nodes.
data structure
element
program
binary tree
46. An ADT that defines the operations one might perform on a priority queue.
continue statement
generalize
Priority Queue
method
47. A statement that controls the flow of execution depending on some condition.
conditional statement
integer division
multiple assignment
traverse
48. A programming language that is designed to be easy for a computer to execute; also called machine language or assembly language.
byte code
syntactical errors
low-level language
file
49. A data type comprised of a collection of keys and associated values.
aliases
generic data structure
assignment statement
mapping type
50. To ________ a variable is to give it an initial value - usually in the context of multiple assignment.
initialization (of a variable)
temporary variable
increment
bug
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