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. An ordered set of objects waiting for a service of some kind.
loop variable
queue
method
source code
2. 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
initialization (of a variable)
operator
method
function call
3. A name used inside a function to refer to the value passed as an argument.
parameter
mutable type
file
nesting
4. A syntactic construct which enables lists to be generated from other lists using a syntax analogous to the mathematical set-builder notation.
escape sequence
chained conditional
list comprehension
infinite loop
5. A statement that creates a new function specifying its name and parameters and the statements it executes.
function definition
child class
namespace
syntactical errors
6. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
postfix
portability
pure function
invariant
7. A function which changes its arguments inside the function body. Only mutable types can be changed by modifiers.
level
modifier
prefix notation
iteration
8. A tree in which each node refers to zero or one or two dependent nodes.
loop variable
dictionary
binary tree
fundamental ambiguity theorem
9. A program stored in a file (usually one that will be interpreted).
executable
script
interpret
function definition
10. One of the operators that combines boolean expressions: and or and not.
logical operator
parse
leaf
import statement
11. A numerical result that is too large to be represented in a numerical format.
overflow
event loop
linked queue
infinite recursion
12. Memory which requires an electrical current to maintain state. Information stored is lost when the computer is turned off.
runtime error
byte code
incremental development
volatile memory
13. 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.
object code
condition
comment
linked queue
14. A method that is not invoked directly by a caller but is used by another method to perform part of an operation.
helper
interface
queueing policy
index
15. A signal such as a keyboard press or mouse click or message from another program.
boolean value
event
function composition
traceback
16. A way of writing mathematical expressions with the operators after the operands.
object
tuple assignment
increment
postfix
17. An operation whose runtime is a linear function of the size of the data structure.
command prompt
linear time
block
text file
18. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.
file
parent class
index
composition
19. An error in a program.
path
abstraction
infinite loop
bug
20. A data type in which the elements can be modified. It is a compound type - e.g. lists.
rules of precedence
encapsulate
root
mutable type
21. An item of data contained in a node.
event
docstring
cargo
parameter
22. The process of calling the function that is currently executing.
random
recursion
functional programming style
dot notation
23. A program in a high-level language before being compiled.
source code
key
function
leaf
24. A function that returns a boolean value.
element
value
subexpression
boolean function
25. A property of a program that can run on more than one kind of computer.
portability
problem solving
list
polymorphic
26. A variable that is defined inside a class definition but outside any method. These are accessible from any method in the class and are shared by all instances of the class.
operand
command prompt
class attribute
optional parameter
27. Another name for a runtime error.
level
recursion
exception
conditional statement
28. To simplify an expression by performing the operations in order to yield a single value.
evaluate
default value
body
child class
29. A reference stored in an attribute of an object.
constant
traverse
delimiter
embedded reference
30. One of the named data items that makes up an instance.
attribute
run time error
flow of execution
compile
31. A named collection of objects where each object is identified by an index.
dot operator
binary operator
list
high-level language
32. The set of rules governing the order in which expressions involving multiple operators and operands are evaluated.
block
Queue
rules of precedence
interpret
33. The ability to define a new class that is a modified version of a previously defined class.
boolean value
nested list
inheritance
raise
34. A style of program design in which the majority of functions are pure.
veneer
functional programming style
non-volatile memory
default value
35. An operator denoted with a percent sign ( %) - that works on integers and yields the remainder when one number is divided by another.
element
dictionary
modulus operator
object
36. An error in a program that makes it do something other than what the programmer intended.
semantic error
algorithm
operand
condition
37. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.
frame
body
wrapping code in a function
Priority Queue
38. To create a new object that has the same value as an existing object.
algorithm
volatile memory
clone
encapsulate
39. A distinct method of operation within a computer program.
mode
comment
escape sequence
return value
40. The name and location of a file within a file system.
path
overflow
syntactical errors
trichotomy
41. One of the values in a list (or other sequence). The bracket operator selects elements of a list.
mapping type
element
attribute
singleton
42. A class definition that implements an ADT with method definitions that are invocations of other methods - sometimes with simple transformations. It does no significant work but it improves or standardizes the interface seen by the client.
condition
instantiate
veneer
embedded reference
43. 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.
pure function
body
keyword
modifier
44. Use of the dot operator '.' to access functions inside a module.
stack diagram
wrapping code in a function
trichotomy
dot notation
45. A data type which cannot be modified. Assignments to elements or slices of immutable types cause a runtime error.
traverse
state diagram
directory
immutable data type
46. A library is a collection of software used as tools in the development of other software.
byte code
runtime error
standard library
unit testing
47. The value provided as the result of a function call.
rules of precedence
pure function
raise
return value
48. A data structure that implements a collection using a sequence of linked nodes.
base case
docstring
low-level language
linked list
49. 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.
boolean expression
command line
body
composition (of functions)
50. An embedded reference used to link one object to another.
slice
branch
link
semantic error
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