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 loop inside the body of another loop.






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






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






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






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






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






7. Repeated execution of a set of programming statements.






8. An item of data contained in a node.






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






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






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






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






13. A numerical result that is too large to be represented in a numerical format.






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






15. A data type in which the values are made up of components or elements that are themselves values.






16. A user-defined compound type. A class can also be thought of as a template for the objects that are instances of it.






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






18. A programming construct that waits for events and processes them.






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






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






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






22. The node that refers to a given node.






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






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






25. A program that translates higher level programming languages into basic instructions the CPU can understand.






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






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






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






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






30. An operation whose runtime is a linear function of the size of the data structure.






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






32. A programming language that is designed to be easy for humans to read and write.






33. Another name for object code that is ready to be executed.






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






35. To prevent an exception from terminating a program using the try and except statements.






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






37. To join two strings end-to-end.






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






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






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






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






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






43. A name that refers to a value.






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






45. Having no specific pattern. Unpredictable.






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






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






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






49. A linked list with a single node.






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







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