Test your basic knowledge |

General 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. ____________ programming is a deterministic approach to problem solving






2. Examples of _____ are: integer and real and true and false and read and readln and write and writeln.






3. The address of a memory location






4. ______ must be enclosed within single quotes.






5. Quantities whose values do not change during program execution.






6. Integer division is denoted by _____






7. A _________ is a new way to use breakpoints. It is a breakpoint with a custom action associated with it. When hit it causes the debugger to perform the specified action instead of (or in addition to) breaking program execution.






8. A fixed position within source code: _________






9. Type of control structure: IF-THEN-ELSE






10. The assignment statement is also a ____ statement?






11. A ____________ procedure is one in which a statement or set of statements are embedded within other statements






12. One or more steps are performed repeatedly.






13. ____________ / divisor = quotient






14. The interpretation or meaning of an item.






15. The number of times a number goes into a divisor.






16. In constant declarations to associate an identifier with a constant an sign is used






17. In algebraic expression the name of the storage location in which the result would be saved is expressed as ____________ .






18. It fetches the instructions from the memory and decodes them and and directs the system to execute the operations indicated by the instructions.






19. dividend / _____________ = quotient






20. ______ causes an advance to a new input line from which subsequent values will be read






21. The information that is produced to solve the problem.






22. Outout and Input are _____






23. A formula developed to solve a problem






24. An _________ language is a programming language where the programs written in that language are not translated or "compiled" into the machine code of the computer it is on - which then is directly executed by the host CPU but instead is indirectly ex






25. One of a number of alternative actions is selected and executed.






26. Helpful debugging aids for _________ errors: control totals or control breaks or trace routines






27. What are Sequence and Selection/Decision and Iteration/Repetition?






28. The grammatical rules of the language.






29. 16 (0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - A(10) - B(11) - C(12) - D(13) - E(14) - F(15)






30. Any collection of data to be input to a program or output from a program.






31. A _________ is a group of instructions within a computer program that performs a specific function.






32. Program Heading - Declaration Part (Label section - constant section - type section - variable section - subprogram section).






33. _________ error: The program performs a task but it is not the task that was desired






34. base value of a binary number system?






35. Statistics: square root of variance






36. The person responsible for programming applications such as payroll or inventory or accounts receivable etc is the _________ programmer






37. A _________ is an intentional stopping or pausing place in a program - put in place for debugging purposes.






38. Using only the two binary digits (bits) 0 and 1 to represent information in a computer.






39. Numbers that contain decimal points - can be any number including decimal numbers. Can be expressed as a scientific notation.






40. Allocate memory when needed and return memory when done: _________ _________






41. ____________ property: says that if a = b and b = c then a = c.






42. ____________ property: you can change the order of the numbers involved without changing the result






43. A system in which negative numbers are represented by the two's complement of the absolute value.






44. dividend / divisor = _______________






45. Type of control structure: LOOP






46. It is concern with checking that the algorithms and the program meet the problem's specification.






47. Any number that does not have a decimal in it.






48. Type of control structure: CASE






49. It allocates storage for programs and data and carry out many other supervisory functions. It acts as an interface between the user and the machine.






50. ____________ property: you can group numbers in any way without changing the answer