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 named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.






2. A name that refers to a value.






3. A set of characters that are treated as a unit for purposes of parsing such as the words in a natural language.






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






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






6. A group of consecutive statements with the same indentation.






7. An invisible marker that keeps track of where the next character will be printed.






8. An implementation of a queue using a linked list.






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






10. A method that acts as a middleman between a caller and a helper method - often making the method easier or less error-prone to invoke.






11. Both as a noun and as a verb - it means to increase by 1.






12. A method for naming and accessing and organizing files and the data they contain.






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






14. The block of statements in a compound statement that follows the header.






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






16. A name used inside a function to refer to the value passed as an argument.






17. One of the possible paths of the flow of execution determined by conditional execution.






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






19. A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.






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






21. An explicit statement that takes a value of one type and computes a corresponding value of another type.






22. The process of finding and removing any of the three kinds of programming errors.






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






24. A data type comprised of a collection of keys and associated values.






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






26. A special symbol that represents a simple computation like addition or multiplication or string concatenation.






27. a sequence of instructions that specifies to a computer actions and computations to be performed.






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






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






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






31. A conditional branch with more than two possible flows of execution.






32. The second part of a compound statement. The body consists of a sequence of statements all indented the same amount from the beginning of the header.






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






34. A syntactic construct which enables lists to be generated from other lists using a syntax analogous to the mathematical set-builder notation.






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






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






37. A way to traverse a tree - visiting each node before its children.






38. An object that belongs to a class.






39. An expression that is either true or false.






40. One of the nodes referred to by a node.






41. A function which changes its arguments inside the function body. Only mutable types can be changed by modifiers.






42. An error in a program that makes it impossible to parse






43. To signal an exception using the raise statement.






44. Generalization by reducing the information content of a concept.






45. A statement which makes the objects contained in a module available for use within another module.






46. The process of calling the function that is currently executing.






47. A file that contains printable characters organized into lines separated by newline characters.






48. The sequence of characters read into the command interpreter in a command line interface.






49. A numerical value that does not change during the execution of a program.






50. A step-by-step process for solving a category of problems.






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