Test your basic knowledge |

Problem Solving And Program Design

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. Also called divide and conquer - break down a problem into its major subproblems and then solve the sub problems






2. Universal Serial Bus






3. Systems programming language (predecessor language was named B)






4. A binary digit; a 0 or a 1 (deriving from the words binary digit)






5. Binary number codes understood by a specific CPU






6. A silicon chip containing the circuitry for a computer processor






7. Step #2 in the software development method






8. Program lines that are converted to machine language instructions and executed by the computer






9. The computer in a network that controls access to a secondary storage device such as a hard disk






10. Setting the individual bits of a memory cell to 0 or 1 and destroying its previous contents






11. The largest capacity and fastest computers used by research laboratories and in computationally intensive applications such as weather forecasting






12. Step #5 in the software development method






13. A part of the Internet whose graphical user interfaces make associated network resources easily navigable






14. Very powerful and reliable computers (used by large real-time transaction processing systems such as ATMs and other banking networks






15. Mnemonic codes that correspond to machine language instructions






16. 1048576 (2^20) bytes






17. The process of modeling a problem by extracting the essential variables and their relationships






18. A part of the Internet whose graphical user interfaces make associated network resources easily navigable






19. A binary digit; a 0 or a 1 (deriving from the words binary digit)






20. Development of a detailed list of steps to solve a particular step in the original algorithm






21. Coordinates all computer operations and performs arithmetic and logical operations on data






22. A system program that modifies a C program prior to its compilation






23. 1073741824 (2^30) bytes






24. The file containing a program written in a high-level language; the input for a compiler






25. Mnemonic codes that correspond to machine language instructions






26. computers used by a single person at a time






27. High-speed memory location inside the CPU






28. The set of programs associated with a computer






29. Computers and printers and scanners and storage devices connected by cables for intercommunication






30. A binary digit; a 0 or a 1 (deriving from the words binary digit)






31. Step #1 in the software development method






32. Software that combines object files and resolves cross references to create an executable machine language program






33. The file containing a program written in a high-level language; the input for a compiler






34. Computers and printers and scanners and storage devices connected by cables for intercommunication






35. A silicon chip containing the circuitry for a computer processor






36. Also called divide and conquer - break down a problem into its major subproblems and then solve the sub problems






37. 8 bits






38. Development of a detailed list of steps to solve a particular step in the original algorithm






39. Machine-independent programming language that combines algebraic expressions and English symbols






40. The actual computer equipment (CPU/monitor/keyboard/mouse/printer/speakers)






41. An individual storage location in memory






42. The amount of storage required to store a single character






43. Units such as disks or flash drives that retain data even when the power to the drive is off






44. 1024 bytes (2^10)






45. Setting the individual bits of a memory cell to 0 or 1 and destroying its previous contents






46. 1073741824 (2^30) bytes






47. Copying the contents of a particular memory cell to another storage area






48. The file containing a program written in a high-level language; the input for a compiler






49. The file of machine language instructions that is the output of a compiler






50. The step-by-step simulation of the computer execution of an algorithm