Test your basic knowledge |

Programming

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.






2. A data type in which the elements can be modified. It is a compound type - e.g. lists.






3. To follow the flow of execution of a program by hand - recording the change of state of the variables and any output produced.






4. A reference to a list node can be treated as a single object or as the first in a list of nodes.






5. One of the pairs of items in a dictionary. Values are looked up in a dictionary by key.






6. An expression in parentheses that acts as a single operand in a larger expression.






7. An integer variable or value that indicates an element of a list.






8. A named collection of objects where each object is identified by an index.






9. One of the values in a list (or other sequence). The bracket operator selects elements of a list.






10. A special character that causes the cursor to move to the beginning of the next line.






11. An assertion that must be true in order for a method to work correctly.






12. One of the named data items that makes up an instance.






13. A syntactic container providing a context for names so that the same name can reside in different namespaces without ambiguity.






14. To examine a program and analyze the syntactic structure.






15. Function-like attribute of an object. Methods are invoked (called) on an object using the dot operator.






16. An operation that divides one integer by another and yields an integer. Integer division yields only the whole number of times that the numerator is divisible by the denominator and discards any remainder.






17. The sequential accessing of each element in a list.






18. A character that is used to separate tokens such as punctuation in a natural language.






19. An element of a list - usually implemented as an object that contains a reference to another object of the same type.






20. A special method that is invoked automatically when a new object is created and that initializes the object's attributes.






21. One of the operators that combines boolean expressions: and or and not.






22. A branch of the conditional statement in a recursive function that does not result in a recursive call.






23. The value provided as the result of a function call.






24. A reference stored in an attribute of an object.






25. An ADT that performs the operations one might perform on a queue.






26. An error in a program.






27. A statement that assigns a value to a name (variable).






28. A definition which defines something in terms of itself. It often provides an elegant way to express complex data structures.






29. A signal such as a keyboard press or mouse click or message from another program.






30. A method that is not invoked directly by a caller but is used by another method to perform part of an operation.






31. To create an instance of a class.






32. An escape character '' followed by one or more printable characters used to designate a nonprintable character.






33. An intermediate language between source code and object code. Many modern languages first compile source code into byte code and then interpret the byte code with a program called a virtual machine.






34. An organization of data for the purpose of making it easier to use.






35. To iterate through the elements of a set performing a similar operation on each.






36. The code (or the person who wrote it) that implements an ADT.






37. A general process for solving a category of problems.






38. The meaning of a program.






39. To simplify an expression by performing the operations in order to yield a single value.






40. An operator that takes two operands.






41. A queueing policy in which each member has a priority determined by external factors. The member with the highest priority is the first to be removed.






42. A way of writing mathematical expressions with the operators between the operands.






43. An automatic procedure used to validate that individual units of code are working properly.






44. A way to traverse a tree - visiting the children of each node before the node itself.






45. A part of a string (substring) specified by a range of indices.






46. The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely.






47. A set of instructions for solving a class of problems by a mechanical and unintelligent process.






48. 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.






49. Part of a program that can never be executed - often because it appears after a return statement.






50. A tree in which each node refers to zero or one or two dependent nodes.







Sorry!:) No result found.

Can you answer 50 questions in 15 minutes?


Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests