Tải bản đầy đủ (.docx) (6 trang)

BT lnux cs266 dai hoc duy tan

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (276.54 KB, 6 trang )

Bài 1

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ì Tố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 1 từ 5 đến 9

1.6 Sắp xếp file diem.db tăng dần theo cột “tổng”

Bài 2
Cho file ds.sv có nội dung như 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 1Mã số sinh viên; Cột 2Họ & tên đệm; Cột 3  Tên ; Cột 4Giới tính; Cột 5Ngày
sinh; Cột 6Lớp; Cột 7”Điểm Linux”. Hãy sử dụng các bộ lọc để trả lời các câu sau:



2.1: Cho biết lớp có bao nhiêu Nữ?

2

2.2: Cho biết có bao nhiêu 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 của SV có MSSV “152110418”? (giả sử có SV này trong danh sách)


Bài 3

3

Cho file ds.sv có nội dung như 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 1Mã số sinh viên; Cột 2Họ & tên đệm; Cột 3  Tên ; Cột 4Giới tính; Cột 5Ngày
sinh; Cột 6Lớp; Cột 7”Điểm Linux”.
Hãy trả sử dụng các bộ lọc để trả lời các 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ó bao nhiêu SV thuộc lớp “Linux Adv”

3.3: Cho biết có bao nhiêu SV có sinh nhật trong 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ó bao nhiêu nam sinh viên trong danh sách?

3.6: Cho biết có bao nhiêu SV có điểm Linux bằng 10?

Bài 4
File quản lý điểm Linux diem.linux có cấu trúc như sau: (3 điểm)
Cột 1 là MSSV; Cột 2 là Họ & tên; Cột 3 là điểm chuyên cần (15%); Cột 4 là điểm kiểm tra giữa
kỳ (15%); cột 5 là điểm thực hành (15%); cột 6 là điểm nhóm (10%); cột 7 là điểm thi (45%)
Nội dung file như sau:


123:Nguyễn Văn An:8:7:5:2:4
456:Trần Văn Linh:2:2:1:3:4

4

789:Lê Thị Hoàng Oanh:9:7:6:5:3
Hãy sử dụng các bộ lọc để thực hiện các công việc sau:
4.1 Cho biết có bao nhiêu SV có điểm thi bằng 10

4.2 Cho biết danh sách SV có điểm thi nằm trong 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 bằng bao nhiêu?

4.4 Cho biết SV có mã số “456” có điểm giữa kỳ & thực hành bằng bao nhiêu?

4.5 Chuyển tất cả file diem.linux thành HOA & cho biết SV “Nguyễn Văn An” có điểm thi bằng
bao nhiêu?

4.6 Sắp xếp file diem.linux tăng dần theo điểm thi.



Cho file cơ sở dữ liệu sách, mỗi dòng (bản
5 ghi) trong file này chứa: Book code,
Book name, Author Name, Publisher name, and Price.
 Ví dụ: File chứa các dữ 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
1. Thêm các bản ghi này vào cơ sở dữ liệu.

2. Lọc và hiển thị những sách của Chris Donaldson.

3. Lọc và hiển thị sách có giá 400.
4. Lọc và hiển thị những sách lập trình và chỉ hiển thị tên sách và tác giả.

5. Sắp xếp file dựa trên trường Book code và hiển thị thông tin về sách.

6. Sắp xếp file dựa trên trường Price và hiển thị tên của sách và tác giả tương
ứng.


6

7. Hiển thị bản ghi của các sách có giá từ 300 đến 499.

8. Thay đổi tên sách và tên tác giả thành chữ hoa và hiển thị số sách được viết bởi
tác giả Steve Irving.
9. Cho biết hiện tại có bao nhiêu sách?



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×