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 way of writing a mathematical expression with each operator appearing before its operands.






2. Any of the data types that consist of an ordered set of elements with each element identified by an index.






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






4. Having no specific pattern. Unpredictable.






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






6. A graphical representation of a set of variables and the values to which they refer.






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






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






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






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






11. An operator that takes two operands.






12. A function that yields a return value.






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






14. Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program.






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






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






17. It prevents a compiler from compiling.






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






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






20. The code (or the person who wrote it) that implements an ADT.






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






22. One of the operators that compares two values: == or != or > or < or >= and <=.






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






24. A named sequence of statements that performs some useful operation. Functions may or may not take parameters and may or may not produce a result.






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






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






27. A way of developing programs starting with a prototype and gradually testing and improving it.






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






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






30. To execute a program in a high-level language by translating it one line at a time.






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






32. A set of instructions for solving a class of problems by a mechanical and unintelligent process.






33. A character that is used to separate tokens such as punctuation in a natural language.






34. An error that occurs at runtime.






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






36. The output of the compiler after it translates the program.






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






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






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






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






41. To create an instance of a class.






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






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






44. One of the named data items that makes up an instance.






45. A new class created by inheriting from an existing class; also called a subclass.






46. A program stored in a file (usually one that will be interpreted).






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






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






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






50. The order in which statements are executed during a program run.







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