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. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.
initialization (of a variable)
whitespace
parse
nested list
2. To examine a program and analyze the syntactic structure.
child class
parse
prototype development
type conversion
3. The ability to define a new class that is a modified version of a previously defined class.
inheritance
command prompt
object-oriented language
immutable data type
4. A style of programming in which data and the operations that manipulate it are organized into classes and methods.
comment
immutable
object-oriented programming
embedded reference
5. The boolean expression in a conditional statement that determines which branch is executed.
trichotomy
condition
local variable
generalize
6. A signal such as a keyboard press or mouse click or message from another program.
encode
planned development
event
child
7. One of the possible paths of the flow of execution determined by conditional execution.
branch
siblings
accumulator
singleton
8. A numerical result that is too large to be represented in a numerical format.
nested list
concatenate
overflow
newline
9. A data type which cannot be modified. Assignments to elements or slices of immutable types cause a runtime error.
object-oriented language
immutable data type
hint
boolean expression
10. A kind of data structure that can contain data of any type.
scalar multiplication
accumulator
bug
generic data structure
11. A statement that executes a function. It consists of the name of the function followed by a list of arguments enclosed in parentheses.
function call
fruitful function
dot product
queueing policy
12. A function which changes its arguments inside the function body. Only mutable types can be changed by modifiers.
root
modifier
program
nested list
13. The name and location of a file within a file system.
path
parent class
binary tree
constant
14. A program that translates higher level programming languages into basic instructions the CPU can understand.
compiler
abstract data type (ADT)
wrapping code in a function
mutable type
15. A program stored in a file (usually one that will be interpreted).
delimiter
variable
traverse
script
16. A way to traverse a tree - visiting the children of each node before the node itself.
Queue
postorder
function
algorithm
17. The topmost node in a tree with no parent.
trace
binary tree
scaffolding
root
18. A situation in which two or more names in a given namespace cannot be unambiguously resolved.
semantics
trichotomy
function call
naming collision
19. The process of calling the function that is currently executing.
recursion
nested loop
initialization method
function
20. To divide a large complex program into components (like functions) and isolate the components from each other (by using local variables - for example).
encapsulate
variable name
block
file
21. A method that is not invoked directly by a caller but is used by another method to perform part of an operation.
helper
newline
interpret
decrement
22. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.
traceback
volatile memory
frame
branch
23. To ________ a variable is to give it an initial value - usually in the context of multiple assignment.
script
prototype development
initialization (of a variable)
encapsulate
24. Another name for object code that is ready to be executed.
executable
composition
optional parameter
recursion
25. A programming language that is designed to be easy for humans to read and write.
high-level language
side effect
command line argument
precondition
26. One of the basic elements of the syntactic structure of a program - analogous to a word in a natural language.
token
algorithm
argv (argument vector)
text file
27. The class from which a child class inherits.
modifier
parent class
linked list
nesting
28. The dot operator ( .) permits access to attributes and functions of a module.
polymorphic
prompt
dot operator
syntax error
29. Memory which requires an electrical current to maintain state. Information stored is lost when the computer is turned off.
non-volatile memory
link
accumulator
volatile memory
30. It prevents a compiler from compiling.
whitespace
syntactical errors
branch
import statement
31. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.
debugging
operator overloading
nesting
composition
32. Temporary storage of a precomputed value to avoid redundant computation.
hint
tuple
logical operator
node
33. 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
method
byte code
command line argument
step size
34. An organization of data for the purpose of making it easier to use.
data structure
branch
prototype development
fundamental ambiguity theorem
35. A conditional branch with more than two possible flows of execution.
evaluate
state diagram
chained conditional
volatile memory
36. An operator denoted with a percent sign ( %) - that works on integers and yields the remainder when one number is divided by another.
constant time
data type
parent
modulus operator
37. To simplify an expression by performing the operations in order to yield a single value.
subexpression
evaluate
bug
veneer
38. A property of a program that can run on more than one kind of computer.
incremental development
return value
portability
fruitful function
39. To translate a program written in a high-level language into a low-level language all at once - in preparation for later execution.
semantics
compile
counter
development plan
40. A syntactic construct which enables lists to be generated from other lists using a syntax analogous to the mathematical set-builder notation.
level
immutable
list comprehension
compiler
41. A statement that creates a new function specifying its name and parameters and the statements it executes.
run time error
index
composition
function definition
42. A function that yields a return value.
modifier
loop
fruitful function
siblings
43. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
operator overloading
invariant
program
delimiter
44. Making more than one assignment to the same variable during the execution of a program.
comparison operator
command line argument
multiple assignment
program
45. An embedded reference used to link one object to another.
condition
initialization (of a variable)
link
wrapping code in a function
46. Both as a noun and as a verb - it means to increase by 1.
increment
runtime error
argv (argument vector)
logical operator
47. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.
function definition
polymorphic
file
exception
48. A tree in which each node refers to zero or one or two dependent nodes.
binary tree
argument
body
object
49. The node that refers to a given node.
parent
mode
compound statement
delimiter
50. A number or string (or other things to be named later) that can be stored in a variable or computed in an expression.
nested loop
initialization method
value
integer division
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