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 graphical representation of a set of variables and the values to which they refer.
fruitful function
state diagram
mutable type
nesting
2. A way of writing a mathematical expression with each operator appearing before its operands.
compound statement
FIFO(First In First Out)
prefix notation
loop
3. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
invariant
constant time
recursive definition
cargo
4. A reference to a list node can be treated as a single object or as the first in a list of nodes.
delimiter
initialization method
state diagram
fundamental ambiguity theorem
5. Both as a noun and as a verb - it means to increase by 1.
encode
increment
natural language
priority queue
6. The set of rules governing the order in which expressions involving multiple operators and operands are evaluated.
cargo
child
rules of precedence
unit testing
7. The statements inside a loop.
implementation
body
traceback
variable
8. The boolean expression in a conditional statement that determines which branch is executed.
text file
condition
initialization method
embedded reference
9. A data type in which the elements can be modified. It is a compound type - e.g. lists.
object
mutable type
syntax
priority queue
10. A statement that causes the current iteration of a loop to end.
continue statement
exception
level
postfix
11. 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
local variable
frame
base case
method
12. An ADT that performs the operations one might perform on a queue.
Queue
boolean expression
list traversal
body
13. An error that does not occur until the program has started to execute but that prevents the program from continuing.
cursor
mutable type
runtime error
root
14. To prevent an exception from terminating a program using the try and except statements.
default value
handle an exception
modifier
function
15. A logical error which stops a program from performing.
run time error
state diagram
compound data type
slice
16. The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.
event loop
composition
parent
body
17. An escape character '' followed by one or more printable characters used to designate a nonprintable character.
slice
clone
mapping type
escape sequence
18. A linked list with a single node.
state diagram
node
polymorphic
singleton
19. A variable used to store an intermediate value in a complex calculation.
attribute
temporary variable
operator overloading
object code
20. A special character that causes the cursor to move to the next tab stop on the current line.
operand
tab
command prompt
scaffolding
21. A way of writing mathematical expressions with the operators after the operands.
class attribute
postfix
step size
interpret
22. An automatic procedure used to validate that individual units of code are working properly.
unit testing
body
delimiter
token
23. A variable used as part of the terminating condition of a loop.
loop variable
function definition
dead code
decrement
24. Code that is used during program development but is not part of the final version.
link
scaffolding
implementation
parameter
25. Any one of the languages that people speak that evolved naturally.
class attribute
type conversion
stack diagram
natural language
26. An operator denoted with a percent sign ( %) - that works on integers and yields the remainder when one number is divided by another.
modulus operator
hint
counter
exception
27. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.
file
argument
generic data structure
flow of execution
28. A way of writing mathematical expressions with the operators between the operands.
infix
list comprehension
preorder
argv (argument vector)
29. A function that returns a boolean value.
recursive definition
delimiter
boolean function
encode
30. 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.
child class
formal language
infinite recursion
optional parameter
31. One of the basic elements of the syntactic structure of a program - analogous to a word in a natural language.
loop variable
parse
overflow
token
32. 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.
functional programming style
binary operator
optional parameter
infix
33. To read a string of characters or tokens and analyze its grammatical structure.
Priority Queue
parse
generic data structure
logical operator
34. A program (or the person who wrote it) that uses an ADT.
newline
logical operator
dictionary
client
35. 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.
constant time
index
delimiter
composition (of functions)
36. A data item that is mapped to a value in a dictionary. Used to look up values in a dictionary.
modifier
node
semantics
key
37. An error in a program.
optional parameter
bug
keyword
frame
38. A function which changes its arguments inside the function body. Only mutable types can be changed by modifiers.
mutable type
modifier
subexpression
attribute
39. A thing to which a variable can refer.
planned development
cursor
composition
object
40. A compound data type that is often used to model a thing or concept in the real world.
clone
operand
type conversion
object
41. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.
recursive call
object-oriented language
frame
wrapper
42. A programming construct that waits for events and processes them.
event loop
semantic error
polymorphic
source code
43. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.
semantics
algorithm
index
operator overloading
44. A style of programming in which data and the operations that manipulate it are organized into classes and methods.
runtime error
trichotomy
object-oriented programming
constant time
45. An error that occurs at runtime.
variable
dot product
loop variable
exception
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.
traverse
compound statement
invariant
naming collision
47. A kind of data structure that can contain data of any type.
object-oriented language
generic data structure
keyword
attribute
48. 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.
abstract data type (ADT)
tail recursion
wrapper
immutable
49. The name and location of a file within a file system.
path
attribute
high-level language
slice
50. An expression that is either true or false.
algorithm
boolean expression
stack diagram
infinite 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