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. Step #3 in the software development method






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






3. Step #1 in the software development method






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






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






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






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






8. A software package combining a word processor and compiler and linker and loader and tools for finding errors






9. Named collection of data stored on a disk






10. 1099511627776 (2^40) bytes






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






12. 1099511627776 (2^40) bytes






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






14. Mnemonic codes that correspond to machine language instructions






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






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






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






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






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






20. Data type is used to represent integers in C (-32767 to 32767)






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






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






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






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






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






26. sequences of 0s and 1s






27. 1048576 (2^20) bytes






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






29. 1073741824 (2^30) bytes






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






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






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






33. Stores programs or data permanently






34. Step #2 in the software development method






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






36. Step #6 in the software development method






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






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






39. Binary number codes understood by a specific CPU






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






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






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






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






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






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






46. The set of programs associated with a computer






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






48. computers used by a single person at a time






49. An individual storage location in memory






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