Bài 1 Cho file diem db như sau (3 điểm) Họ tên KHỐI Môn 1 Môn 2 Môn 3 TỔNG K QuẢ Lê Hiếu A 9 10 9 37 đậu Thanh Hiệp A 9 8 7 33 đậu Hãy sử dụng các bộ lọc để 1 1 Cho biết có bao nhiêu thí sinh có kết quả “đậu”? 1 2 Hãy cho biết các thí sinh khối A có tổng điểm trên 30 và bé hơn 40? (Biết khối A thì Toán nhân hệ số 2) 1 3 Cho biết danh sách các thí sinh khối A có điểm Môn 1 bằng 10? 1 4 Cho biết danh sách các thí sinh có điểm thi Môn 2 bằng 10? 1 5 Cho biết danh sách thí sinh khối B, có điểm môn.
Bài 1 Cho file diem.db sau: (3 điểm) #Họ tên:KHỐI:Môn 1:Môn 2:Môn 3:TỔNG:K.QuẢ Lê Hiếu:A:9:10:9:37:đậu Thanh Hiệp:A:9:8:7:33:đậu Hãy sử dụng lọc để: 1.1 Cho biết có thí sinh có kết “đậu”? 1.2 Hãy cho biết thí sinh khối A có tổng điểm 30 bé 40? (Biết khối A Toán nhân hệ số 2) 1.3 Cho biết danh sách thí sinh khối A có điểm Mơn 10? 1.4 Cho biết danh sách thí sinh có điểm thi Môn 10? 1.5 Cho biết danh sách thí sinh khối B, có điểm mơn từ đến 1.6 Sắp xếp file diem.db tăng dần theo cột “tổng” Bài Cho file ds.sv có nội dung sau: (2 điểm) 152110400:TRAN MINH:CHINH:NAM:30/10/1986:Linux Adv:7.0 152110412:PHAM THI:THANH:NU:02/10/1986:Linux Adv:8.9 152110418:NGUYEN THI:HONG:NU:22/09/1984:Linux Adv:7.8 Với: Cột 1Mã số sinh viên; Cột 2Họ & tên đệm; Cột Tên ; Cột 4Giới tính; Cột 5Ngày sinh; Cột 6Lớp; Cột 7”Điểm Linux” Hãy sử dụng lọc để trả lời câu sau: 2.1: Cho biết lớp có Nữ? 2.2: Cho biết có sinh viên có tên “NGUYEN” 2.3: Sắp xếp danh sách sinh viên tăng dần theo tuổi? 2.4: Cho biết năm sinh SV có MSSV “152110418”? (giả sử có SV danh sách) Bài 3 Cho file ds.sv có nội dung sau: (3 điểm) 152110400:TRAN MINH:CHINH:NAM:30/10/1986:Linux Adv:7.0 152110412:PHAM THI:THANH:NU:02/10/1986:Linux Adv:8.9 152110418:NGUYEN THI:HONG:NU:22/09/1984:Linux Adv:7.8 Với: Cột 1Mã số sinh viên; Cột 2Họ & tên đệm; Cột Tên ; Cột 4Giới tính; Cột 5Ngày sinh; Cột 6Lớp; Cột 7”Điểm Linux” Hãy trả sử dụng lọc để trả lời câu sau: 3.1: Sắp xếp danh sách sinh viên tăng dần theo tên? 3.2: Cho biết có SV thuộc lớp “Linux Adv” 3.3: Cho biết có SV có sinh nhật tháng 05? 3.4: Sắp xếp danh sách tăng dần theo Mã số sinh viên? 3.5: Cho biết có nam sinh viên danh sách? 3.6: Cho biết có SV có điểm Linux 10? Bài File quản lý điểm Linux diem.linux có cấu trúc sau: (3 điểm) Cột MSSV; Cột Họ & tên; Cột điểm chuyên cần (15%); Cột điểm kiểm tra kỳ (15%); cột điểm thực hành (15%); cột điểm nhóm (10%); cột điểm thi (45%) Nội dung file sau: 123:Nguyễn Văn An:8:7:5:2:4 456:Trần Văn Linh:2:2:1:3:4 789:Lê Thị Hoàng Oanh:9:7:6:5:3 Hãy sử dụng lọc để thực cơng việc sau: 4.1 Cho biết có SV có điểm thi 10 4.2 Cho biết danh sách SV có điểm thi nằm khoảng (4, 9) Biết điểm thi khơng có điểm lẻ 4.3 Cho biết SV có mã số “456” có điểm thi bao nhiêu? 4.4 Cho biết SV có mã số “456” có điểm kỳ & thực hành bao nhiêu? 4.5 Chuyển tất file diem.linux thành HOA & cho biết SV “Nguyễn Văn An” có điểm thi bao nhiêu? 4.6 Sắp xếp file diem.linux tăng dần theo điểm thi Cho file sở liệu sách, dòng (bản ghi) file chứa: Book code, Book name, Author Name, Publisher name, and Price Ví dụ: File chứa liệu sau b001:Programming in C++:Tom Wilkins:ABC Books:350 b003:Administering Oracle Databases:Corrine Wallace:New Tech Books:450 b002:Advanced Java:Chris Donaldson:New Tech Books:400 b005:Administering Linux:Nancy Jones:New Tech Books:350 b004:Shell Programming in Linux:Steve Irving:ABC Books:300 b006:Shell Programming in Linux:Nguyen Phuong Lan:Giao duc:1400 Yêu cầu Thêm ghi vào sở liệu Lọc hiển thị sách Chris Donaldson Lọc hiển thị sách có giá 400 Lọc hiển thị sách lập trình hiển thị tên sách tác giả Sắp xếp file dựa trường Book code hiển thị thông tin sách Sắp xếp file dựa trường Price hiển thị tên sách tác giả tương ứng 6 Hiển thị ghi sách có giá từ 300 đến 499 Thay đổi tên sách tên tác giả thành chữ hoa hiển thị số sách viết tác giả Steve Irving Cho biết có sách?