1、 I. Multiple-Choice Questions (1.5*20=30 points) 1. What is a unique characteristic of zeros in the one's complement representation? a. Zero is represented by the largest positive value. b. There are none; zero is implied by the absence of data. c. Zero is represented by the largest neg
2、ative value. d. There are two of them, one positive and one negative. 2. ________is a protocol for mail services. a. FTP b. SMTP c. TELNET d. HTTP 3. Every computer today is based on the ________ model. a. Intel b. von Neumann c. input/output d. Microsoft
3、4. How do you represent the number -7 in 8 bits using two's complement? a. 00000111 b. 11111001 c. 11100000 d. 10011111 5. A program is comprised of a finite number of ________. a. hard drives b. instructions c. memory cells d. i/o devices 6. A 17th-century computing mac
4、hine that could perform addition and subtraction was the ________. a. Pascaline b. Jacquard loom c. Analytical Engine d. Babbage machine 7. ________ is the highest speed memory. a. CPU register b. main memory c. cache memory d. magnetic disk 8. An 8-bi
5、t pattern can represent up to ________ symbols. a. 8 b. 128 c. 256 d. 16 9. If the ASCII code for E is 1000101, then the ASCII code for e is ________ . a. 1000110 b. 1000111 c. 0000110 d. 1100101 10. One company occupies two adjacent rooms
6、in the Zhongxing Building.The network ,consisting of four workstations and a printer,is probably a ________. a. LAN b.MAN c. WAN d. none of the above 11. Which number representation method is most widely used today for storing integers in a computer? ________ . a. sign
7、and-magnitude b. one’s complement c. two’s complement d. unsigned integers 12. For an 8-bit allocation , the largest decimal number that can be represented in two’s complement form is ________ . a. -8 b. -127 c. -128 d. -256 13. You use a bit patter
8、n called a ________ to modify another bit pattern. a. mask b. carry c. float d. byte 14. ________ is a memory type with capacitors that need to be refreshed periodically. a. SRAM b. DRAM c. ROM d. all of above 15. The ________ controller is a serial device
9、 that connects slow devices such as the keyboard and mouse to the computer. a. SCSI b. FireWire c. USB d. IDE 16. Defining the users, needs, requirements, and methods is part of the ________ phase. a. analysis b. design c. implementation d. testing 17. The
10、 IP address is currently ________ bits in length. a. 4 b. 8 c. 32 d. any of the above 18. A process in the ready state goes to the running state when ________. a. it enters memory b. it requests I/O c. it gets access to the CPU
11、 d. it finishes running 19. ________ is a step-by-step method for solving a problem or doing a task. a. A construct b. A recursion c. An iteration d. An algorithm 20. C, C++, and Java can be classified as ________ languages. a. machine b. symbolic c. high-l
12、evel d. natural II.Fill in the blanks(1.5*16=24 points) 1. Data and programs are stored in . 2. A is the smallest unit of data that can be stored in a computer. 3. All data types are transformed into a uniform representation called a for processing by c
13、omputer. 4. Store –40 in a 16-bit memory location using two’s complement representation. . 5. Store –40 in a 16-bit memory location using one’s complement representation. . 6. Store –40 in a 16-bit memory location using sign-and-magnitude representation. . 7. Rep
14、resent –25 in Excess_127 using an 8-bit allocation. . 8. To unset (clear) a bit in a target bit pattern, set the corresponding mask bit to 0 and use the operator. 9. The performs arithmetic and logical operations. 10. The two designs for CPU architecture are
15、 and . 11. There are two models of software development: and . 12. There are two types of software testing: and . 13. is the division of a large program into smaller parts that can communicate with each other. II
16、I.Questions (46 points) 1. What is the subsystems of the Neumann computer models?(6 points) 2. Name five types of data that a computer can process. (6 points) 3. Add two numbers in two’s complement representation: (-35) + (+20) = (-15) (7 points) 4. Define the term overflow. (6 points) 5. What is the USB controller? (6 points) 6. What are the four phases in software development? (8 points) 7. Name the layers of the TCP/IP protocol suite. (7 points)






