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. Stores programs or data permanently






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






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






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






5. Mnemonic codes that correspond to machine language instructions






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






7. 1048576 (2^20) bytes






8. 1073741824 (2^30) bytes






9. A name that is replaced by a particular constant value before the program is sent to the compiler






10. 1024 bytes (2^10)






11. A list of steps for solving a problem






12. The information stored in a memory cell which is either a program instruction or data






13. An individual storage location in memory






14. computers used by a single person at a time






15. An individual storage location in memory






16. Device that plugs into USB port and stores data bits as trapped electrons






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






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






19. Step #4 in the software development method






20. High-speed memory location inside the CPU






21. Named collection of data stored on a disk






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






23. Stores programs or data permanently






24. High-speed memory location inside the CPU






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






26. Offers temporary storage of programs and data






27. Binary number codes understood by a specific CPU






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






29. Stores programs and data and results. Two types.






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






31. 1024 bytes (2^10)






32. sequences of 0s and 1s






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






34. A machine that can receive and store and transform and output data of all kinds






35. 1073741824 (2^30) bytes






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






37. Step #2 in the software development method






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






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






40. 1099511627776 (2^40) bytes






41. A C program line beginning with # that provides an instruction to the preprocessor






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






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






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






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






46. sequences of 0s and 1s






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






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






49. Stores programs or data permanently






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