Nguyen Thanh Nam - Posts and Telecommunications Institute of Technology z câi LỜI NÓI ĐẦU Chỉnh sửa mới nhất tháng 6/2018 Tin học đại cương( IT1110) là 1 trong những môn đại cương của toàn bộ sinh viên trường ĐH BKHN. Với mong muốn giúp các bạn sinh viên khóa dưới có thể học tập tốt môn này, mình soạn:” Giải bài tập SBT Tin học đai cương”. Tất cả các câu trắc nghiệm , đặc biệt là phần bài tập chương 3 đã được giải chi tiết và đầy đủ nhất có thể. Trong quá trình biên soạn không tránh khỏi các trường hợp bị sai hoặc khó hiểu cũng như mắc 1 số lỗi trình bày. Rất mong sự thông cảm của các bạn. Mình không soạn giải phần tự luận cuối sách, bạn nào cần thì có thể liên hệ để mình gửi nhé. Nếu có bất kì ý kiến góp ý hoặc cần trợ giúp trong quá trình học tập, các bạn vui lòng liên hệ: SĐT : 0167.414.8879 FB : facebook.com/anhtraiquocdan92 Email :
[email protected] ♥ Chúc các bạn điểm cao môn này để gỡ điểm cho các môn khác ♥ Xin chân thành cảm ơn! *Sử dụng ghi rõ nguồn, không sử dụng với mục đích kinh doanh*
Nguyen Thanh Nam - Posts and Telecommunications Institute of Technology GIẢI BÀI TẬP TIN HỌC ĐẠI CƯƠNG 1 PHẦN I. TIN HỌC CĂN BẢN ♥Câu nào khó hiểu hoặc dễ gây nhầm lẫn thì mình mới chú thích thôi nhé. Còn đâu thì ghi mỗi đáp án thôi nhé ♥ Câu 1: A Câu 2: B Câu3: D Chính xác nhất là D. Quy trình xử lí thông tin KHÔ NG NHẤT THIẾT phải lưu trữ Câu 4: B. Câu 5: B Sử dụng b chữ số từ [0; b-1] Câu 6: D Câu 7: D Hệ đếm cơ số b sử dụng từ b chữ số từ [0 ÷ b-1]. Vì số đề bài cho có chữ số 8 nên cơ số b phải ≥ 8 => Cơ số 10 và 16 thỏa mãn Câu 8: A 101.112=22 +20 +2-1 +2-2 =5.7510 Câu 9: C 200816 = 2x163+0x162+0x161+8x160 = 820010 Câu 10: B Cách làm : Đổi các số ở hệ b đã cho về hệ 10. (b2+3b+1)-(4b+5)=(5b+3) => giải ra ta có đáp án Chú ý: Loại đáp án là các số lẻ và các đáp án có b <=ai Câu 11: B Hệ cơ số 16 tương ứng 4 bít là 1 số . => Ta nhóm từ phải sang trái nếu thiếu ta thêm bít 0 vào cho đủ 0011/1000/11102 = 38E16 Câu 12: D Tương tự có 0011/0011./01002=> 33.416 ( Với phần thập phân ta nhóm theo chiều từ trái sang phải) Câu 13: A Tương tự như câu 11. Nhưng hệ 8 thì nhóm 3 số thôi nhé 001/100/101/0012 = 14518 Câu 14: B 011/001.010/0102 = 31.228
Nguyen Thanh Nam - Posts and Telecommunications Institute of Technology GIẢI BÀI TẬP TIN HỌC ĐẠI CƯƠNG 2 Câu 15: A Hệ đếm càng nhỏ thì sử dụng càng nhiều chữ số Câu 16: D Hệ đếm càng lớn thìsử dụng càng ít chữ số Câu 17: D Dùng hệ Hexa để viết gọn cho hệ 2 Câu 18: C 3 chữ số hệ 2 bằng 1chữ số hệ 8 và thiếu ta sẽ bổ sung bit 0 Vậy 32/3=10 dư 2 bit, 2 bit còn thừa ta bổ sung thêm 1 bít 0 nữa=> tất cả có 10+1=11 chữ số trong hệ 8. Câu 19: B 1910= 1.24+0.23+0.22+1.21+1.20=100112 0.75 x2 =1.5 0.5 x2 =1.0 => 0.7510=0.112 =>19.7510=10011.112 Nhanh hơn thì ta sẽ có: 19.7510=16+2+1+0.5+0.25=24+21+20+2-1+2-2 =10011.112. Câu 20: D Câu 21: D Số khối nhớ cần dùng sẽ là 1MB/8KB=1024KB/8KB=128 Chú ý: 1TB=210GB=220MB=230KB=240B Câu 22: C (1MB=2 10KB) Câu 23: D (1GB=2 20KB) Câu 24: A (1TB=210GB). Câu 25: C 100 KB < 1000 MB < 1 GB < 2^11 MB Câu 26: A 1000 B < 100 KB < 10 MB < 1 GB Câu 27: B Dải biểu diễn số nguyên không dấu [0;2n -1]. Với n=4 thì dải biểu diễn sẽ là: [0;15] Câu 28: D Dải biểu diễn số nguyên có dấu [-2 n-1 ;2n-1 -1].Với n=4 thì dải biễn diễn sẽ là: [-8;7] Câu 29: A Số nguyên có dấu với n=11
Nguyen Thanh Nam - Posts and Telecommunications Institute of Technology GIẢI BÀI TẬP TIN HỌC ĐẠI CƯƠNG 3 Câu 30: A Số nguyên có dấu 01010101 B1. Bit đầu bằng 0 nên số đã cho là số dương B2. Đổi giá trị 01010101 về thập phân là được 010101012=8510. Câu 31: C Vì-86 là số âm nên ta cần dùng mã bù 2 để biểu diễn: B1. Đổi 86 về hệ nhị phân: 8610=010101102 (Vì là 8 bit nên ta phải lấy đúng 8 chữ số ở hệ nhị phân) B2. Bù 1 (nghịch đảo các bit) : 10101001 B3. Bù 2 (cộng với 1) : 10101001 + 1 =10101010 => Vậy -86 ở 8 bit là 10101010 Câu 32: B X=6A16=6×161+A×160=10610 Y=1538=1×82+5×81+3×80=10710 Z=10510 => Y>X>Z Câu 33: A Chú ý: Trong máy tính thì biểu diễn số nguyên có dấu sử dụng mã bù 2 ở hệ nhị phân. Vậy để so sánh mấy thằng này chúng ta sẽ đổi bọn nó ra số ở hệ 2 nhé 593116 =0101 1001 0011 00012 (1) AC4316 =1010 1100 0100 00112 (2) B57116 =1011 0101 0111 00012 (3) E75516 =1110 0111 0101 01012 (4) Chúng ta sẽ thấy được là chỉ có thằng số 1 mang dấu dương nên nó sẽ là thằng to nhất nạ. :v Câu 34: D Câu 35: B Câu 36: C Câu 37: A Trừ hai số khác dấu sẽ thành cộng/trừ hai số cùng dấu => có khả năng tràn số Câu 38: B Câu 39: C