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 way of writing a mathematical expression with each operator appearing before its operands.
child class
body
prefix notation
compound data type
2. Any of the data types that consist of an ordered set of elements with each element identified by an index.
directory
exception
constant
sequence
3. An ADT that performs the operations one might perform on a queue.
conditional statement
test-driven development (TDD)
fruitful function
Queue
4. Having no specific pattern. Unpredictable.
mode
random
immutable data type
natural language
5. An assertion that should be true of an object at all times (except perhaps while the object is being modified).
integer division
frame
invariant
state diagram
6. A graphical representation of a set of variables and the values to which they refer.
type conversion
nested list
state diagram
method
7. A string displayed by a command line interface indicating that commands can be entered.
cargo
command prompt
raise
debugging
8. 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.
formal language
event loop
operand
syntax error
9. The boolean expression in a conditional statement that determines which branch is executed.
modulus operator
condition
mutable type
postfix
10. 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.
compiler
composition (of functions)
inheritance
text file
11. An operator that takes two operands.
binary operator
problem solving
list traversal
program
12. A function that yields a return value.
generic data structure
body
boolean expression
fruitful function
13. A variable in the sys module which stores a list of command line arguments passed to a program at run time.
postorder
argv (argument vector)
preorder
dot product
14. 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.
integer division
comment
cursor
initialization (of a variable)
15. An error in a program that makes it impossible to parse
dictionary
instantiate
attribute
syntax error
16. 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
event loop
compiler
block
method
17. It prevents a compiler from compiling.
token
syntactical errors
dead code
test-driven development (TDD)
18. One of the operators that combines boolean expressions: and or and not.
mapping type
dot notation
tuple assignment
logical operator
19. A definition which defines something in terms of itself. It often provides an elegant way to express complex data structures.
recursive definition
class
binary operator
evaluate
20. The code (or the person who wrote it) that implements an ADT.
dictionary
flow of execution
command line argument
provider
21. Code that is used during program development but is not part of the final version.
portability
scaffolding
link
handle an exception
22. One of the operators that compares two values: == or != or > or < or >= and <=.
binary operator
modulus operator
comparison operator
command line
23. The rules that determine which member of a queue is removed next.
Queue
escape sequence
queueing policy
prototype development
24. A named sequence of statements that performs some useful operation. Functions may or may not take parameters and may or may not produce a result.
function
dead code
parent
semantics
25. A visual cue that tells the user to input data.
algorithm
stack diagram
naming collision
prompt
26. A function which changes its arguments inside the function body. Only mutable types can be changed by modifiers.
modifier
method
handle an exception
comparison operator
27. A way of developing programs starting with a prototype and gradually testing and improving it.
constant time
prototype development
boolean function
type conversion
28. A tree in which each node refers to zero or one or two dependent nodes.
key
binary tree
precondition
debugging
29. A numerical value that does not change during the execution of a program.
function definition
exception
constant
infinite recursion
30. To execute a program in a high-level language by translating it one line at a time.
whitespace
interpret
infinite recursion
chained conditional
31. A compound data type whose elements cannot be assigned new values.
delimiter
escape sequence
immutable
object
32. A set of instructions for solving a class of problems by a mechanical and unintelligent process.
Priority Queue
path
algorithm
directory
33. A character that is used to separate tokens such as punctuation in a natural language.
delimiter
list traversal
data structure
accumulator
34. An error that occurs at runtime.
delimiter
decrement
linked queue
exception
35. A conditional branch with more than two possible flows of execution.
chained conditional
sequence
function composition
formal language
36. The output of the compiler after it translates the program.
high-level language
object code
traverse
FIFO(First In First Out)
37. An error in a program that makes it do something other than what the programmer intended.
handle an exception
standard library
semantic error
node
38. 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.
block
keyword
recursive definition
command line argument
39. To join two strings end-to-end.
parse
assignment statement
concatenate
list comprehension
40. A set of characters that are treated as a unit for purposes of parsing such as the words in a natural language.
rules of precedence
command prompt
token
object-oriented programming
41. To create an instance of a class.
cursor
object-oriented programming
instantiate
invariant
42. A way to traverse a tree - visiting the children of each node before the node itself.
postorder
inheritance
boolean value
development plan
43. The block of statements in a compound statement that follows the header.
token
semantic error
initialization (of a variable)
body
44. One of the named data items that makes up an instance.
volatile memory
compiler
wrapping code in a function
attribute
45. A new class created by inheriting from an existing class; also called a subclass.
abstraction
node
compound data type
child class
46. A program stored in a file (usually one that will be interpreted).
script
method
queue
scaffolding
47. A combination of variables and operators and values that represents a single result value.
generalize
run time error
nesting
expression
48. To translate a program written in a high-level language into a low-level language all at once - in preparation for later execution.
compile
subexpression
embedded reference
encapsulate
49. An embedded reference used to link one object to another.
function composition
evaluate
link
precondition
50. The order in which statements are executed during a program run.
comparison operator
prototype development
variable name
flow of execution
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