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. A word having special meaning but one that a programmer may redefine (but redefinition is not recommended!)






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






3. Step #2 in the software development method






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






5. Stores programs or data permanently






6. A list of steps for solving a problem






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






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






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






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






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






12. Universal Serial Bus






13. 1099511627776 (2^40) bytes






14. Binary number codes understood by a specific CPU






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






16. Named collection of data stored on a disk






17. An electronic component containing the entire circuitry of a computer processor






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






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






20. Step #3 in the software development method






21. computers used by a single person at a time






22. 1024 bytes (2^10)






23. Pictures and menus displayed to allow user to select commands and data






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






25. Mnemonic codes that correspond to machine language instructions






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






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






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






29. sequences of 0s and 1s






30. Named collection of data stored on a disk






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






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






33. The part of a program that tells the compiler the names of memory cells in a program






34. An instruction that stores a value or a computational result in a variable






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






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






37. The relative position of a memory cell in the computer's main memory






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






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






40. 1073741824 (2^30) bytes






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






42. The set of programs associated with a computer






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






44. Stores programs or data permanently






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






46. sequences of 0s and 1s






47. 1099511627776 (2^40) bytes






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






49. An individual storage location in memory






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