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. One of the operators that combines boolean expressions: and or and not.






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






4. The ability to define a new class that is a modified version of a previously defined class.






5. A compound data type whose elements cannot be assigned new values.






6. An error that occurs at runtime.






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






8. A recursive call that occurs as the last statement (at the tail) of a function definition.






9. The interval between successive elements of a linear sequence. The third (and optional argument) to the range function is called the step size. If not specified it defaults to 1.






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






11. Another name for a runtime error.






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






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






14. A variable in the sys module which stores a list of command line arguments passed to a program at run time.






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






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






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






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






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






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






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






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






23. A function that yields a return value.






24. The dot operator ( .) permits access to attributes and functions of a module.






25. To create a new object that has the same value as an existing object.






26. A number or string (or other things to be named later) that can be stored in a variable or computed in an expression.






27. The statements inside a loop.






28. An error that does not occur until the program has started to execute but that prevents the program from continuing.






29. A variable used to count something - usually initialized to zero and incremented in the body of a loop.






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






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






32. The statement in a recursive function with is a call to itself.






33. A named collection of files - also called a folder.






34. A loop inside the body of another loop.






35. A way of writing a mathematical expression with each operator appearing before its operands.






36. Repeated execution of a set of programming statements.






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






38. A character or string used to indicate where a string should be split.






39. The node that refers to a given node.






40. The set of operations that define an ADT.






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






42. A data type (usually a collection of objects) that is defined by a set of operations but that can be implemented in a variety of ways.






43. A property of a program that can run on more than one kind of computer.






44. An item of data contained in a node.






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






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






47. An object that belongs to a class.






48. A list that is an element of another list.






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






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







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