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 loop inside the body of another loop.
nested loop
object code
trichotomy
modifier
2. A name used inside a function to refer to the value passed as an argument.
semantics
instance
naming collision
parameter
3. An automatic procedure used to validate that individual units of code are working properly.
unit testing
traceback
functional programming style
embedded reference
4. A part of a string (substring) specified by a range of indices.
token
binary operator
slice
high-level language
5. A compound data type whose elements cannot be assigned new values.
key-value pair
value
functional programming style
immutable
6. A reference to a list node can be treated as a single object or as the first in a list of nodes.
initialization method
fundamental ambiguity theorem
object-oriented programming
prompt
7. Repeated execution of a set of programming statements.
operand
iteration
element
precondition
8. An item of data contained in a node.
continue statement
cargo
parse
syntax
9. A special character that causes the cursor to move to the beginning of the next line.
trichotomy
attribute
newline
mapping type
10. Multiple variables that contain references to the same object.
prefix notation
wrapper
priority queue
aliases
11. 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.
keyword
slice
list traversal
low-level language
12. An expression in parentheses that acts as a single operand in a larger expression.
delimiter
data structure
subexpression
fruitful function
13. A numerical result that is too large to be represented in a numerical format.
overflow
object code
compile
precondition
14. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.
object
high-level language
mutable data type
operator overloading
15. A data type in which the values are made up of components or elements that are themselves values.
natural language
compound data type
newline
linked queue
16. A user-defined compound type. A class can also be thought of as a template for the objects that are instances of it.
delimiter
class
import statement
implementation
17. A general process for solving a category of problems.
assignment statement
precondition
algorithm
syntax error
18. A programming construct that waits for events and processes them.
composition
event loop
low-level language
functional programming style
19. 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.
command prompt
base case
class attribute
index
20. A way to traverse a tree - visiting the children of each node before the node itself.
postorder
command prompt
boolean expression
attribute
21. A method for naming and accessing and organizing files and the data they contain.
operator
continue statement
modifier
file system
22. The node that refers to a given node.
cargo
file
parent
local variable
23. A variable or value used to select a member of an ordered set - such as a character from a string.
syntactical errors
Queue
test-driven development (TDD)
index
24. The rules that determine which member of a queue is removed next.
queueing policy
prototype development
modifier
wrapper
25. A program that translates higher level programming languages into basic instructions the CPU can understand.
function call
algorithm
infix
compiler
26. Generalization by reducing the information content of a concept.
abstraction
parent class
linear time
recursive call
27. One of the possible paths of the flow of execution determined by conditional execution.
branch
constant
portability
logical operator
28. 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.
function definition
formal language
binary tree
preorder
29. An error in a program that makes it do something other than what the programmer intended.
semantic error
generalize
comparison operator
polymorphic
30. An operation whose runtime is a linear function of the size of the data structure.
linear time
hint
logical operator
incremental development
31. An ordered set of objects waiting for a service of some kind.
parent class
condition
queue
singleton
32. A programming language that is designed to be easy for humans to read and write.
high-level language
iteration
decrement
path
33. Another name for object code that is ready to be executed.
data structure
executable
loop variable
text file
34. One of the values in a list (or other sequence). The bracket operator selects elements of a list.
element
runtime error
root
object-oriented programming
35. To prevent an exception from terminating a program using the try and except statements.
debugging
handle an exception
mapping type
pure function
36. A data type in which the elements can be modified. It is a compound type - e.g. lists.
body
mutable data type
mutable type
child class
37. To join two strings end-to-end.
concatenate
syntactical errors
exception
compile
38. A number or string (or other things to be named later) that can be stored in a variable or computed in an expression.
raise
interface
value
class
39. A syntactic container providing a context for names so that the same name can reside in different namespaces without ambiguity.
namespace
program
interface
data structure
40. An error in a program that makes it impossible to parse
standard library
formal language
exception
syntax error
41. A value passed to a program along with the program's invocation at the command prompt of a command line interface (CLI).
index
accumulator
command line argument
Queue
42. The process of calling the function that is currently executing.
recursive definition
mode
recursion
dot product
43. A name that refers to a value.
object-oriented language
file system
variable
encode
44. A variable used to store an intermediate value in a complex calculation.
program
temporary variable
element
tuple
45. Having no specific pattern. Unpredictable.
encapsulate
object-oriented language
random
function
46. One of the nodes referred to by a node.
child
subexpression
list
queueing policy
47. The ability to define a new class that is a modified version of a previously defined class.
concatenate
whitespace
file system
inheritance
48. A compound data type that is often used to model a thing or concept in the real world.
object
escape sequence
problem solving
algorithm
49. A linked list with a single node.
singleton
side effect
leaf
non-volatile memory
50. 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.
tuple
index
object-oriented programming
implementation
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