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. Development of a detailed list of steps to solve a particular step in the original algorithm






2. A computer's ability to store program instructions in main memory for execution






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






4. 1073741824 (2^30) bytes






5. 1099511627776 (2^40) bytes






6. Binary number codes understood by a specific CPU






7. 1024 bytes (2^10)






8. Universal Serial Bus






9. The set of programs associated with a computer






10. The software that translates a high-level language program into machine language






11. The set of programs associated with a computer






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






13. Named collection of data stored on a disk






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






15. Binary number codes understood by a specific CPU






16. Universal Serial Bus






17. Software that controls interaction of user and computer hardware and that manages allocation of computer resources






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






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






20. A device that converst binary data into audio signals that can be transmitted between computer over telephone lines






21. Stores programs or data permanently






22. 1024 bytes (2^10)






23. The set of programs associated with a computer






24. A word that has special meaning in C






25. Mnemonic codes that correspond to machine language instructions






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






27. 1073741824 (2^30) bytes






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






29. Device that uses a laser to access or store data on a CD or DVD






30. 1099511627776 (2^40) bytes






31. Named collection of data stored on a disk






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






33. High-speed memory location inside the CPU






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






35. Step #6 in the software development method






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






37. A network such as the Internet that connects computers and LANs over a large geographic area






38. Represents an individual character value- a letter or a digit or a special symbol






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






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






41. Step #1 in the software development method






42. 1048576 (2^20) bytes






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






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






45. A network such as the Internet that connects computers and LANs over a large geographic area






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






47. Step #3 in the software development method






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






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






50. An individual storage location in memory