KIỂM TRA GIỮA KỲ - TỰ LUẬN 2024
- Due No Due Date
- Points 7
KIỂM TRA GIỮA KỲ - TỰ LUẬN
THỜI GIAN: 60 PHÚT (16h30-17h30)
PHẦN B. TỰ LUẬN (60 phút)
----------------------
Yêu cầu chung
- Lưu đồ thuật toán: Phần đầu phải chứa thông tin (họ tên sinh viên, mã sinh viên, lớp), phần tiếp theo chứa lưu đồ thuật toán, sinh viên vẽ trên giấy hoặc trên file word, chụp hình và upload file lên địa chỉ nộp bài kiểm tra giữa kỳ
- Nén toàn bộ mã nguồn dự án dưới dạng file rar hoặc zip và upload file lên địa chỉ nộp bài kiểm tra giữa kỳ
- Mã đề sinh viên tra cứu trong danh sách điểm danh và làm đúng mã đề (Sinh viên nhận điểm 0 nếu làm không đúng mã đề theo quy định)
Lưu ý:
- Đặt tên dự án: HoVaTen
- Tên gói: kiemtragiuaky
- Tên lớp: Tenid
- Tên file: Tenid.java
Ví dụ: Nguyễn Văn An có ID 12345 thì đặt tên như sau:
- Đặt tên dự án: NguyenVanAn
- Tên gói: kiemtragiuaky
- Tên lớp: An12345
- Tên file: An12345.java
Đề 01
Câu 1. Chuyển số thập phân n thành dạng nhị phân. Vẽ lưu đồ thuật toán (1.5 điểm)
Câu 2. Cho mảng a [][] = {{1, 2, 3}, {4, 5}, {7}}. Viết chương trình hiển thị các phần tử của mảng a. (1.5 điểm)
Câu 3. Cho mảng b [] = {3, 5, 6, 8, 10, 14, 17, 19, 20}. Viết chương trình thực hiện các thao tác trên mảng b như sau: (4.0 điểm)
- Hiển thị các phần tử của mảng b. public static void hienThiMang(int b[])
- Tìm giá trị lớn nhất trong mảng b. public static int timMax(int b[])
- Tính tổng các giá trị chẵn trong mảng b. public static int tinhTongChan(int b[])
- Hiển thị các phần tử lớn hơn hoặc bằng 10 trong mảng b. public static void hienThiPhanTuMin10(int b[])
----------------------
Đề 02.
Câu 1. Tìm giá trị lớn nhất của 3 số x, y và z. Vẽ lưu đồ thuật toán (1.5 điểm).
Câu 2. Cho mảng a [][] = {{5.5, 2.4, 3.8}, {6.5, 9.5}, {7.8, 8.0}}. Viết chương trình hiển thị các phần tử của mảng a. (1.5 điểm)
Câu 3. Cho mảng b [] = {3, 5, 6, 8, 10, 14, 17, 19, 20}. Viết chương trình thực hiện các thao tác trên mảng b như sau: (4.0 điểm)
- Hiển thị các phần tử của mảng b. public static void hienThiMang(int b[])
- Tìm giá trị nhỏ nhất trong mảng b. public static int timMin(int b[])
- Tính tổng các giá trị lẻ trong mảng b. public static int tinhTongLe(int b[])
- Hiển thị các phần tử nhỏ hơn hoặc bằng 10 trong mảng b. public static void hienThiPhanTuMax10(int b[])
----------------------
Đề 03.
Câu 1. Tính tổng hai số a và b. Vẽ lưu đồ thuật toán (1.5 điểm)
Câu 2. Cho mảng a [][] = {{1, 3}, {6, 5, 9}, {4, 6}}. Viết chương trình hiển thị các phần tử của mảng a. (1.5 điểm)
Câu 3. Cho mảng b [] = {3, 5, 6, 8, 10, 14, 17, 19, 20}. Viết chương trình thực hiện các thao tác trên mảng b như sau: (4.0 điểm)
- Hiển thị các phần tử của mảng b. public static void hienThiMang(int b[])
- Tìm giá trị lớn nhất trong mảng b. public static int timMax(int b[])
- Tính tổng các giá trị chẵn lớn hơn 6 trong mảng b. public static int tinhTongChan(int b[])
- Hiển thị các phần tử lớn hơn 5 trong mảng b. public static void hienThiPhanTuMin5(int b[])
---HẾT---