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 reference stored in an attribute of an object.
body
Priority Queue
scaffolding
embedded reference
2. There are exactly two boolean values: True and False.
syntax error
boolean value
argument
mutable type
3. The output of the compiler after it translates the program.
polymorphic
object code
link
boolean value
4. A data item that is mapped to a value in a dictionary. Used to look up values in a dictionary.
composition (of functions)
Priority Queue
key
tuple
5. One program structure within another - such as a conditional statement inside a branch of another conditional statement.
nesting
command line argument
subexpression
helper
6. The statement in a recursive function with is a call to itself.
value
command line
recursive call
infinite loop
7. A linked list with a single node.
child class
trichotomy
singleton
import statement
8. 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.
composition (of functions)
side effect
body
object code
9. Any one of the languages that people have designed for specific purposes - such as representing mathematical ideas or computer programs; all programming languages are formal languages.
interpret
parent
formal language
immutable
10. The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.
escape sequence
class
composition
loop variable
11. A definition which defines something in terms of itself. It often provides an elegant way to express complex data structures.
bug
postfix
recursive definition
recursion
12. A graphical representation of a stack of functions and their variables and the values to which they refer.
value
type conversion
handle an exception
stack diagram
13. A statement that assigns a value to a name (variable).
dot product
assignment statement
key-value pair
list comprehension
14. A group of consecutive statements with the same indentation.
flow of execution
block
immutable data type
modifier
15. The second part of a compound statement. The body consists of a sequence of statements all indented the same amount from the beginning of the header.
body
byte code
tab
expression
16. The class from which a child class inherits.
list traversal
parent class
raise
object
17. The set of operations that define an ADT.
modifier
interface
incremental development
side effect
18. The name and location of a file within a file system.
side effect
executable
path
flow of execution
19. 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.
expression
parent
mutable type
byte code
20. A special character that causes the cursor to move to the next tab stop on the current line.
tab
leaf
method
run time error
21. A statement that controls the flow of execution depending on some condition.
slice
temporary variable
argument
conditional statement
22. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
function composition
mutable data type
tab
invariant
23. To examine a program and analyze the syntactic structure.
attribute
dictionary
interpret
parse
24. A data type which can be modified.
import statement
modulus operator
mutable data type
instantiate
25. To represent one set of values using another set of values by constructing a mapping between them.
dictionary
subexpression
encode
encapsulate
26. Having no specific pattern. Unpredictable.
random
body
interpret
boolean function
27. A character that is used to separate tokens such as punctuation in a natural language.
command prompt
Priority Queue
delimiter
trace
28. A special symbol that represents a simple computation like addition or multiplication or string concatenation.
argument
object
operator
dot product
29. A signal such as a keyboard press or mouse click or message from another program.
instance
event
link
mapping type
30. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.
bug
frame
event loop
instantiate
31. A statement that creates a new function specifying its name and parameters and the statements it executes.
function definition
composition
type conversion
veneer
32. An object that belongs to a class.
generic data structure
sequence
instance
tab
33. A way to traverse a tree - visiting the children of each node before the node itself.
program
attribute
list
postorder
34. Use of the dot operator '.' to access functions inside a module.
delimiter
dot notation
mapping type
function definition
35. A compound data type whose elements cannot be assigned new values.
precondition
tail recursion
default value
immutable
36. Function-like attribute of an object. Methods are invoked (called) on an object using the dot operator.
constant
state diagram
method
immutable data type
37. A parameter written in a function header with an assignment to a default value which it will receive if no corresponding argument is given for it in the function call.
side effect
optional parameter
token
mode
38. A recursive call that occurs as the last statement (at the tail) of a function definition.
volatile memory
optional parameter
tail recursion
newline
39. 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.
source code
side effect
mutable data type
function definition
40. The value given to an optional parameter if no argument for it is provided in the function call.
function call
default value
attribute
clone
41. The first part of a compound statement. Headers begin with a keyword and end with a colon (:)
token
wrapper
header
queue
42. A language that provides features - such as user-defined classes and inheritance - that facilitate object-oriented programming.
object-oriented language
newline
scaffolding
logical operator
43. Using the output from one function call as the input to another.
exception
client
assignment statement
function composition
44. An operator denoted with a percent sign ( %) - that works on integers and yields the remainder when one number is divided by another.
modulus operator
tuple
clone
cursor
45. An operation defined in linear algebra that multiplies two Points and yields a numeric value.
expression
dot product
linked list
object-oriented language
46. 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
high-level language
list traversal
Priority Queue
47. An organization of data for the purpose of making it easier to use.
side effect
data structure
tuple
method
48. A numerical value that does not change during the execution of a program.
constant
parse
embedded reference
initialization (of a variable)
49. A library is a collection of software used as tools in the development of other software.
keyword
encode
key-value pair
standard library
50. A list that is an element of another list.
dot product
step size
veneer
nested list
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