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. Part of a program that can never be executed - often because it appears after a return statement.






2. The structure of a program.






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






4. A value passed to a program along with the program's invocation at the command prompt of a command line interface (CLI).






5. A compound data type that is often used to model a thing or concept in the real world.






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






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






8. A combination of variables and operators and values that represents a single result value.






9. A graphical representation of a stack of functions and their variables and the values to which they refer.






10. A sequence of one or more characters used to specify the boundary between separate parts of text.






11. One of the values on which an operator operates.






12. An ordered set of objects waiting for a service of some kind.






13. A variable defined inside a function. A local variable can only be used inside its function.






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






15. A loop in which the terminating condition is never satisfied.






16. Any one of the languages that people speak that evolved naturally.






17. A change in the state of a program made by calling a function that is not a result of reading the return value from the function. Can only be produced by modifiers.






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






19. A way of writing mathematical expressions with the operators after the operands.






20. An object that belongs to a class.






21. A situation in which two or more names in a given namespace cannot be unambiguously resolved.






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






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






24. Code that is used during program development but is not part of the final version.






25. The node that refers to a given node.






26. An operator that takes two operands.






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






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






29. A library is a collection of software used as tools in the development of other software.






30. Repeated execution of a set of programming statements.






31. A data structure that implements a collection using a sequence of linked nodes.






32. A variable used to store an intermediate value in a complex calculation.






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






34. The process of adding a function header and parameters to a sequence of program statements. This process is very useful whenever the program statements in question are going to be used multiple times.






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






36. The boolean expression in a conditional statement that determines which branch is executed.






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






38. A statement or group of statements that execute repeatedly until a terminating condition is satisfied.






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






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






41. A string displayed by a command line interface indicating that commands can be entered.






42. Code that satisfies the syntactic and semantic requirements of an interface.






43. A program in a high-level language before being compiled.






44. One of the operators that compares two values: == or != or > or < or >= and <=.






45. A statement that controls the flow of execution depending on some condition.






46. To execute a program in a high-level language by translating it one line at a time.






47. An item of data contained in a node.






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






49. A data type which cannot be modified. Assignments to elements or slices of immutable types cause a runtime error.






50. Any of the characters that move the cursor without printing visible characters. The constant string.whitespace contains all the white-space characters.







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