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 numerical result that is too large to be represented in a numerical format.
boolean expression
immutable
mutable data type
overflow
2. An object that belongs to a class.
instance
parameter
helper
path
3. An error that occurs at runtime.
wrapping code in a function
block
exception
priority queue
4. A statement that controls the flow of execution depending on some condition.
traverse
run time error
conditional statement
sequence
5. A variable or value used to select a member of an ordered set - such as a character from a string.
natural language
initialization method
level
index
6. A group of consecutive statements with the same indentation.
integer division
binary operator
block
branch
7. It prevents a compiler from compiling.
postfix
syntactical errors
aliases
loop variable
8. An item of data contained in a node.
infix
precondition
cargo
dot operator
9. One program structure within another - such as a conditional statement inside a branch of another conditional statement.
byte code
attribute
counter
nesting
10. To iterate through the elements of a set performing a similar operation on each.
operator
aliases
dead code
traverse
11. Multiple variables that contain references to the same object.
import statement
embedded reference
composition (of functions)
aliases
12. A name used inside a function to refer to the value passed as an argument.
prompt
stack diagram
cargo
parameter
13. The node that refers to a given node.
client
file system
parent
optional parameter
14. A syntactic container providing a context for names so that the same name can reside in different namespaces without ambiguity.
delimiter
function composition
namespace
trichotomy
15. An embedded reference used to link one object to another.
link
dot product
compiler
functional programming style
16. An integer variable or value that indicates an element of a list.
command line argument
block
body
index
17. A method for naming and accessing and organizing files and the data they contain.
parse
operator overloading
continue statement
file system
18. A string displayed by a command line interface indicating that commands can be entered.
abstraction
command prompt
object code
dot product
19. A data type that contains a sequence of elements of any type - like a list but is immutable. Can be used wherever an immutable type is required.
subexpression
instance
constant
tuple
20. A data item that is mapped to a value in a dictionary. Used to look up values in a dictionary.
prompt
key
portability
runtime error
21. The process of formulating a problem and finding a solution and expressing the solution.
problem solving
recursive call
event
value
22. A visual cue that tells the user to input data.
polymorphic
run time error
mapping type
prompt
23. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.
file
semantics
recursive definition
directory
24. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.
recursive call
frame
sequence
planned development
25. A statement which makes the objects contained in a module available for use within another module.
import statement
precondition
optional parameter
function composition
26. An operation whose runtime does not depend on the size of the data structure.
continue statement
constant time
command prompt
precondition
27. The rules that determine which member of a queue is removed next.
traverse
immutable data type
queueing policy
planned development
28. To translate a program written in a high-level language into a low-level language all at once - in preparation for later execution.
compile
optional parameter
node
delimiter
29. 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.
method
composition (of functions)
veneer
high-level language
30. To represent one set of values using another set of values by constructing a mapping between them.
logical operator
constant time
encode
implementation
31. A method that acts as a middleman between a caller and a helper method - often making the method easier or less error-prone to invoke.
wrapper
default value
event loop
constant
32. A set of characters that are treated as a unit for purposes of parsing such as the words in a natural language.
parse
token
concatenate
delimiter
33. The process of calling the function that is currently executing.
traceback
boolean value
recursion
comparison operator
34. A function that returns a boolean value.
binary tree
immutable data type
boolean function
slice
35. Any one of the languages that people speak that evolved naturally.
interpret
natural language
algorithm
immutable data type
36. One of the operators that combines boolean expressions: and or and not.
parent
postfix
logical operator
index
37. A conditional branch with more than two possible flows of execution.
precondition
leaf
chained conditional
semantic error
38. A special character that causes the cursor to move to the next tab stop on the current line.
default value
flow of execution
tab
veneer
39. To read a string of characters or tokens and analyze its grammatical structure.
trichotomy
method
parse
dot product
40. One of the possible paths of the flow of execution determined by conditional execution.
branch
immutable
level
text file
41. 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.
naming collision
keyword
operand
body
42. A data type comprised of a collection of keys and associated values.
mapping type
method
data structure
modifier
43. A statement that executes a function. It consists of the name of the function followed by a list of arguments enclosed in parentheses.
key-value pair
function call
cursor
planned development
44. Part of a program that can never be executed - often because it appears after a return statement.
dead code
embedded reference
side effect
invariant
45. One of the values in a list (or other sequence). The bracket operator selects elements of a list.
element
root
binary operator
operator overloading
46. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.
tuple assignment
byte code
operator overloading
modulus operator
47. A statement that creates a new function specifying its name and parameters and the statements it executes.
compile
recursive definition
keyword
function definition
48. An escape character '' followed by one or more printable characters used to designate a nonprintable character.
binary tree
base case
escape sequence
dot notation
49. An error in a program that makes it do something other than what the programmer intended.
file system
handle an exception
semantic error
base case
50. An expression that is either true or false.
leaf
algorithm
boolean expression
compiler
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