Ôn thi giữa kì tin đại cương Bài tập tin học đại cương ĐHBK Hà Nội
TÀI LIU ÔN THI GIA KÌ MÔN TIN H Bài 1: Máy tính x lý d lii s u khin ca các tp các lc g tính. Bài 2: nh lut Moore: Máy tính s i cùng mc giá hoc gim giá ch còn mt na vi cùng kh sau 18 tháng. Bài 3: Ti sao phi cn có trình biên so biên dt bng ngôn ng lp trình bc cao, hoc Assembly? Cn có phn mm biên d biên dt bng ngôn ng lp trình bc cao hoc Assembly: phn mm biên dch là mt làm công vic dch mt chui các câu lc vit bng mt ngôn ng lp trình (gi là ngôn ng ngun hay mã ngun), thành mt i dng mt ngôn ng máy tính mi (gi là ngôn ng ). Bài 4: Giá tr ca s: a n a n-1 a n-2 1 a 0 trong h Giá tr ca s: a n a n-1 a n-2 1 a 0 trong h x là: a n x n + a n-1 x n-1 + a n-2 x n-2 1 x + a 0 x 0 Bài 5 + Bài 6: i lp trình h th. i lp trình ng d i lp trình h thng i lp trình ng dng Là ni xây dng nhng phn mm phc v cho phn cng máy tính (VD: phn mm chng phân mi i vit phi hiu bi phn cng máy tính. i xây dng nhng phn mm phc v i dùng máy tính (VD: b phn mm Office). Bài 7: Giá tr ca s 1F8A trong h 16 s 10 1x16 3 + Fx16 2 + 8x16 1 + Ax16 0 = 8074. (Vi F = 15, A = 10). Bài 8: Mi quan h v giá tr gia 2 s 1E trong h 16 và 63 trong h 8 là? Mi quan h v giá tr ca 1E 16 và 63 8 là: 1E 16 = 30 10 63 8 = 51 10 Bài 9: Tng hai s nh phân 1011 1000 và 1010 s bng? Tng hai s nh phân 1011 1000 và 1010 s bng: 1100 0010 Bài 10: Giá tr s nh phân 110101010 khi chuyn sang h thp lc phân s bng? 1 1010 1010 2 = 1AA 16 Bài 11:Kt qu ca phép tr 2 s nh phân 10001000 10101 s bng? Phép tr hai s nh phân 1000 1000 1 0101 = 0111 0011 1E 16 < 63 8 Bài 12: Tích 2 s nh phân: 101011 x 1001 s là? Tích 2 s nh phân: 10 1011 x 1001 = 0001 1000 0011 Bài 13: a 2 s nh phân: 101010 và 110 s là? a 2 s nh phân: 101010 và 110 = 111 Bài 14: S1234 trong h c biu din trong h H 16 là: 4D2 16 H 8 là: 2322 8 H 2 là: 0100 1101 0010 2 Bài 15: D liu là gì? D liu là biu din ca các thông tin bng tín hiu vt lý. Bài 16: Nén d li Nén d liu là: làm thu gn d liu nhm m m bo tính toàn vn d lit mát và nén không mt mát thông tin. Bài 17: Mã hoá d liu là: Mã hoá d liu là: Dng nén không mt mát d liu. Thay th nhng d liu bng d liu mã m bo d lic mã hoá s nh liu vn nguyên vn khi gii mã. Bài 18: Nén có mt mát thông tin Nén có mt mát thông tin: Dng nén có mt d liu. D lic mã hoá s nh khôi phc l liu gc. Bài 19: Nén không m Nén không mt mát thông tin: Dng nén không mt mát d liu (ging mã hoá). D lic sau khi gii nén ging gi d liu. Bài 20: Thông tin biu dii d là: Thông tin biu dii d: tín hic ly nguyên xi t th gii bên ngoài (VD: chp nh bng máy nh dùng phim). Bài 21: Thông tin biu dii sng s là: Thông tin biu dii sng s: tín hiu sau khi ly t th gic s hoá (VD: chp nh bng máy nh k thut s). Bài 22 có th biu dic thông tin t th gic ht chúng ta phi ri r có th biu dic thông tin t th gic ht chúng ta phi ri rc hoá vì: ng trong 1 th gi (analog). Mi thông tin chúng ta nhc và x lý thông qua các gu liên tc theo thi vi 1 h thng s, tín hi tín hiu liên tu ra ci là liên tc theo thi gian. Vì sao vy? Vì ch y thì h thng s ca ta mi có giá tr s dng trong thc t. u c x lý trong h thng chúng ta li phc thc hin i dng s (digital). Có nhiu nguyên nhân dn vic phi s dng DSP (digital signal u v t x lý, kh ng nhi bn ca thit b s so v mà ta không nhn T u vào analog, ta phi tin hành bii thành tín hiu s c khi thc hin DSP. Vic bii này gi là ri rc hóa tín hiu, hay ly mu (sampling). Hin, ca tín hiu sau mi khong thi ghi li. Khong thi gian tic gi là chu k ly mu. Bài 23 biu din s nguyên không du thì di biu di biu din s nguyên không du thì di biu din là: [0,2 k 1]. Bài 24 biu din s nguyên có du thì di biu din là: biu din s nguyên có du thì di biu din là: [-(2 k )/2,(2 k )/2 1]. Bài 25: Ta không th biu din s nguyên có du bng cách thêm du c s ng vì : Ta không th biu din s nguyên có du bng cách thêm du c s ng vì phát sinh v vi -0 và +0. Bài 26: m ca cách biu din s âm trong máy tính s dng m m ca cách biu din s âm trong máy tính s dng mã bù 2: khc phc tình trng li ca -0 và +0. Bài 27: Cách tìm s i ca 1 s bt kì: B1: Chuyn pha s nh phân. o tt c các bit ca dãy s va tìm c. Tc là 0 thành 1 và 1 thành 0. B3: Cng dãy s i 1. Chuyn v h c kt qu. Bài 28: Biu din ca -56 nu dùng 8 bit, 16 bit biu din? Dùng 8 bit: 1100 1000. Dùng 64 bit: 1111 1111 1100 1000. Bài 29: Giá tr ca s nguyên có du biu din bng n+1 bit: a n+1 a n a n-1 1 a 0 = a n+1 a n a n-1 1 a 0 = a n 2 n + a n-1 2 n-1 1 2 + a 0 . Vi bit a n+1 biu th giá th âm ho Bài 30: Tràn s là gì? Cho ví d. Tràn s: Hing giá tr c biu dit quá s bit cho phép. Vi s nguyên: Giá tr tính toán lt quá kh a máy. Vi s thc: Giá tr tính toán quá nh hoc quá ln so vi gii hn tính toán ca máy. Ví d vi phép toán 4 bit (s nguyên): Câu 31: Giá tr ca s thc a n a n-1 a 1 a 0 .b 1 .b 2 b m trong h nh phân là bao nhiêu? a n a n-1 a 1 a 0 .b 1 .b 2 b m = a n *x n + +a 1 *x+a 0 +b 1 *x -1 +b 2 *x -2 + +b m *x -m a n-1 a n-2 a 1 a 0 b 1 b 2 b n Câu 32: Biu din s thc 123.525 trong h 10 bng h 2 Chuyn s thc t h 10 sang h 2 Phn nguyên: chia liên tip cho 2 Phn thp phân: nhân liên tip vi 2 123 (10) = 1111011 (2) 0.5259 (10) = => 123.525 (10) = Câu 33: Mt giá tr ca s thc biu dii dng du phng gm nhng giá tr nào? Mt giá tr ca s thc biu dii dng du phng gm 3 phn: 1. Du (ch ra s âm) 2. S (ch ra các ch s trong s thc) 3. (ch ra di dch th nào trong phn s) Câu 34: Tìm giá tr ca s thc 41 24 00 00 (16) biu din theo chun IEEE 754/85? Chuyn s th dng nh phân. Chuyn s dng ±1.aaaa * 2 b nh các giá tr: du, s n giá tr. 41 24 00 00 (16) = 0100 0001 0010 0000 0000 0000 0000 Câu 35: Biu din s thc 134.625 trong h 10 theo chun IEEE 754/85 dùng 32 bit? Câu 36: Bng ký t (bng mã) là gì? Bng ký t: là 1 danh sách ký t và bng mã nh biu din cho ký t VD: Bng mã ASCII và UNICODE Bài 37: Nói b x lý t x lý t 2.8 t xung ta CPU mà board mch ch hb x lý c hic 2.8 t phép tính trên giây. Bài 38: Thông tin ghi trên 1 cng là Samsung 250GB Serial ATA II (3 Gb/s; 7200rpm; 8MB Cache) Samsung: tên hãng sn xut 250GB: ng ca cng là 250GB 7200rpm: T quay ca là 7200rpm 8MB Cache: B nh m là 8MB Serial ATA II: Chun ca cng là SATA 3Gb/s Câu 39: Thông tin ghi trên 1 cng là Western 1TB Caviar BLACK SATAII 7200rpm/32MB có ý Western: tên hang sn xut 1TB: ng ca cng SATA II: Chun ca cng Caviar BLACK: Series 7200rpm: T quay ca 32MB: B nh m Câu 40: Thông tin v CPU là Core i3-530 2.93GHz 4MB Dual Core - Core i3: là tên ca loi vi x i vi x lý ca hãng Intel -530: Ch t "lõi" cng giao tip gia VXL và BMC. Mt vi x chm tu thuc khá ln vào giá tr này -2.93GHz: ch t xung ca b vi x lý, con s a b vi x lý. -4MB: ch b nh m ca b vi x c k thao tác, không gian b nh m càng ln càng tt vì CPU s ly d liu trc tip t vùng này. -Dual Core: lõi ca chip -SK 1156: (Socket 1156) ch loi khe cm ca CPU, bo mch ch phi h tr loi Socket này thì b vi x lý mi hoc. Câu 41: Thông tin v CPU là Pentium E5400 2.7GHz 2MB 64 bit Dual Core bus 800 SK -Pentium E5400: là tên ca loi vi x i vi x lý ca hãng Intel -2.7GHz: ch t xung ca b vi x lý, con s a b vi x lý. -2MB: ch b nh m ca b vi x thao tác, không gian b nh m càng ln càng tt vì CPU s ly d liu trc tip t vùng này. -64 bit: -Dual Core: lõi ca chip -Bus 800: Ch t "lõi" cng giao tip gia VXL và BMC. Mt vi x hay chm tu thuc khá ln vào giá tr này -SK 775: (Socket 775) ch loi khe cm ca CPU, bo mch ch phi h tr loi Socket này thì b vi x lý mi hoc. Câu 42: Thông tin v CPU là Core 2 Duo E7500 2.93GHz 3MB 64 bit bus 1066 SK 775 có ý (Tương tự như trên) Câu 43: Thông tin v 1 quang là ASUS DVD-RW 24-8-19 DVD/48-32-48 CDRW (24B1ST) Serial -ASUS: tên hang sn xut -DVD-RW: Cha (R: read DVD; W:write C; RW=Rewriter) -24-8-19 DVD: -48-32-48 CDRW: -Serial ATA:Chun kt ni Câu 44: Thông tin v RAM my tính KingMax DDR31.0GB bus 1600 các thông s n gì? KingMax: tên hang sn xut DDR31.0GB: Bus 1600: t truy cp d liu vào RAM. n chn RAM có t phù hp vi mainboad) Bài 45: Nêu tên các thành phn ca máy tính theo kin trúc Von Neumann. 1. B x lý trung tâm (Central Processing Unit) 2. (Memory unit) 3. (Input và Output) 4. (Auxiliary storage device) Bài 46: S khác bit gia b nh tm thi và b nh dài hn. B nh tm thi (b nh m) B nh dài hn Dùng tm thc khi c s d tính toán tip các thông tin khác thông tin Bài 47: S khác bit gia b nh trong và b nh ngoài? B nh trong B nh ngoài Các loi b nh nm bên trong thùng máy và không th thiu. Gồm 2 loi: B nh m B nh chính. Các loi b nh nm bên ngoài thùng máy và có th c. Gm 3 loi: Bài 48: So sánh RAM và ROM RAM (Random Access Memory) ROM (Read Only Memory) truy cp ngu nhiên. B nh ch c. d liu trong quá trình thc hin d liu mà máy tính c khng D liu trên RAM b mt khi mn Thông tin trên ROM vn khi mt n. Bài 49: Trong CPU lc th Khi chúng ta chy m lnh cc np lên b nh Ram, các ch lc dch thành ngôn ng ng trú trên ca Ram dng 0,1 Bài 50: a ch ca lnh ti Trên RAM Bài 51: c s lý ca CPU là nhc nào? Bài 52: Nói b s ? Dùng 32 bit thì dung lng ta b nh s là 2 32 =2 2 *2 30 =4GB Dùng 64 bit thì dung lng ta b nh s là 2 64 =2 34 *2 30 =2 34 GB Bài 53: Nói b s u này ch nói lên kh ch s lý d liu Bài 54: Mng máy tính là gì? Mng máy tính là: tp hp các thit b c kt ni v có th giao tip và chia s thông tin Bài 55: Các máy tính trong mng có th c kt ni thông qua dây hoc không dây Bài 56: Trong mng thông s nào c biu hia mng? Trong mng t truyn c biu hithong mng. Bài 57: Phân loi mng theo quan h có: Phân loi mng theo quan h có: 1. Ch - khách (client sever) 2. Ngang hang (peer to peer) Bài 58: Phân loi mng theo quy mô có: Phân loi mng theo quy mô có: 1. LAN: (Local Area Network) phm vi hp <500m 2. WAN: (Wide Area Network) din rng 100-200km 3. MAN: (Metropolitan - Area Network) phm vi thành ph 4. GAN: (Global Area Network) mng toàn cu Bài 59: Nêu 3 topology ca mng thông dng? Bài 60: nâng cao hiu qu ng truyn khi truyn tin thì bc chia thành các gói tin và c truyng khác nhau ti các nut nhc lp ráp v c bn gc 61 : router 63: Internet backbone là gì? 1. Phone mode 2. Digital subscriber line (DSL) 3. Cable modem (VD: Cable TV) : 1. 2. 3. Modem Dial- : h - - : ng các ng dng Tê - -- -D - - gì? : : gì? gì? : - - : : gì? gì? [...]... Xây dựng thuật giải Bước 6: Thực hiện chương trình i : Phương pháp xây dựng thuật toán trên máy tính: - Phương pháp thi t kế top-down Phương pháp thi t kế hướng đối tượng i : Phương pháp thông dụng để mô tả thuật toán: 1 Dùng ngôn ngữ tự nhiên 3 Dùng sơ đồ khối 2 Dùng giả ngôn ngữ 4 Dùng ngôn ngữ lập trình i Mô tả thuật toán sắp sếp n phần tử a1, a2, …, an theo thứ tụ tăng dần? B1: Nhập số N và dãy a1,a2…,aN... (compiler) và thông dịch (interpreter) khác nhau như thế nào? - Biên dịch (compiler): dịch toàn bộ chương trình từ ngôn ngữ bậc cao, hoặc hợp ngữ sang ngôn ngữ máy Thông dịch (interpreter): dịch và thực hiện câu lệnh 1 cách tuần tự i : Đặc điểm của ngôn ngữ lập trình bậc cao: - t phụ thuộc vào kiến trúc phần cứng của máy tính Gần với tiếng Anh tự nhiên Có tính độc lập cao Phải có bộ dịch sang ngôn ngữ máy...Bảng tính là công cụ thuận tiện để phân tích dữ liệu ở mức cơ bản dựa trên các công thức có thể mở rộng định nghĩa mối quan hệ giữa các dữ liệu i : Hệ quản trị cơ sở dữ liệu là công cụ để:… Hệ quản trị cơ sở dữ liệu là công cụ hướng vào các dữ liệu kích thước lớn, phục vụ mục đích tìm kiếm và quản lý i : Trong phần mềm... mỗi ô được gán 1 nhãn khác nhau Mỗi ô có thể chứa dữ liệu hoặc công thức xử lý dữ liệu i : Hệ quản trị cơ sở dữ liệu phục vụ chủ yếu cho mục đích tìm kiếm và quản lý i : 4 bước để giải quyết một vấn đề thông thường: Bước 1: Hiểu vấn đề: cái gì chưa biết, cái gì là dữ liệu, cái gì là điều kiện Bước 2: Đưa ra 1 phương án: tìm mối quan hệ giữa các dữ liệu và những thứ chưa biết, có thể tham khảo từ cách... lập trình bậc cao: - t phụ thuộc vào kiến trúc phần cứng của máy tính Gần với tiếng Anh tự nhiên Có tính độc lập cao Phải có bộ dịch sang ngôn ngữ máy Nhóm thực hiện: Hoàng Công Bắc: KTHH5 HCB.bk56@gmail.com Hoàng Trung Hải: KTHH5 ThieuNienAnhHung.ND@gmail.com Lƣơng Tuấn Nghĩa: KTHH8 TuanNghia2793@gmail.com . m Nén không mt mát thông tin: Dng nén không mt mát d liu (ging mã hoá). D lic sau khi gii nén ging gi d liu. Bài 20: Thông tin biu dii. là: Thông tin biu dii d: tín hic ly nguyên xi t th gii bên ngoài (VD: chp nh bng máy nh dùng phim). Bài 21: Thông tin biu dii sng s là: Thông tin biu. tip các thông tin khác thông tin Bài 47: S khác bit gia b nh trong và b nh ngoài? B nh trong B nh ngoài Các loi b nh nm bên trong thùng máy và không th thi u. Gồm