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 numerical result that is too large to be represented in a numerical format.






2. An object that belongs to a class.






3. An error that occurs at runtime.






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






5. A variable or value used to select a member of an ordered set - such as a character from a string.






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






7. It prevents a compiler from compiling.






8. An item of data contained in a node.






9. One program structure within another - such as a conditional statement inside a branch of another conditional statement.






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






11. Multiple variables that contain references to the same object.






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






13. The node that refers to a given node.






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






15. An embedded reference used to link one object to another.






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






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






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






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






20. A data item that is mapped to a value in a dictionary. Used to look up values in a dictionary.






21. The process of formulating a problem and finding a solution and expressing the solution.






22. A visual cue that tells the user to input data.






23. A named entity - usually stored on a hard drive or floppy disk or CD-ROM - that contains a stream of characters.






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






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






26. An operation whose runtime does not depend on the size of the data structure.






27. The rules that determine which member of a queue is removed next.






28. To translate a program written in a high-level language into a low-level language all at once - in preparation for later execution.






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






30. To represent one set of values using another set of values by constructing a mapping between them.






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






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






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






34. A function that returns a boolean value.






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






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






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






38. A special character that causes the cursor to move to the next tab stop on the current line.






39. To read a string of characters or tokens and analyze its grammatical structure.






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






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






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






43. A statement that executes a function. It consists of the name of the function followed by a list of arguments enclosed in parentheses.






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






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






46. Extending built-in operators ( + or - or * or > or < etc.) so that they work with user-defined types.






47. A statement that creates a new function specifying its name and parameters and the statements it executes.






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






49. An error in a program that makes it do something other than what the programmer intended.






50. An expression that is either true or false.






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