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 graphical representation of a set of variables and the values to which they refer.






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






3. An assertion that should be true of an object at all times (except perhaps while the object is being modified).






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






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






6. The set of rules governing the order in which expressions involving multiple operators and operands are evaluated.






7. The statements inside a loop.






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






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






10. A statement that causes the current iteration of a loop to end.






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






12. An ADT that performs the operations one might perform on a queue.






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






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






15. A logical error which stops a program from performing.






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






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






18. A linked list with a single node.






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






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






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






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






23. A variable used as part of the terminating condition of a loop.






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






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






26. An operator denoted with a percent sign ( %) - that works on integers and yields the remainder when one number is divided by another.






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






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






29. A function that returns a boolean value.






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






31. One of the basic elements of the syntactic structure of a program - analogous to a word in a natural language.






32. A parameter written in a function header with an assignment to a default value which it will receive if no corresponding argument is given for it in the function call.






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






34. A program (or the person who wrote it) that uses an ADT.






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






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






37. An error in a program.






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






39. A thing to which a variable can refer.






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






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






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






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






44. A style of programming in which data and the operations that manipulate it are organized into classes and methods.






45. An error that occurs at runtime.






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






47. A kind of data structure that can contain data of any type.






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






49. The name and location of a file within a file system.






50. An expression that is either true or false.







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