intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Lập trình máy tính môn thi lý thuyết chuyên môn nghề - Mã đề thi: LTMT - LT22

Chia sẻ: Le Trong Duc | Ngày: | Loại File: PDF | Số trang:2

38
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Lập trình máy tính môn thi lý thuyết chuyên môn nghề - Mã đề thi: LTMT - LT22 giúp cho các em học sinh củng cố kiến thức về cấu trúc dữ liệu và giải thuật, ý tưởng và giải thuật của thuật toán sắp xếp trộn (merge-sort),...

Chủ đề:
Lưu

Nội dung Text: Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Lập trình máy tính môn thi lý thuyết chuyên môn nghề - Mã đề thi: LTMT - LT22

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM<br /> <br /> Độc lập – Tự do – Hạnh phúc<br /> ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ 2 (2008 - 2011)<br /> NGHỀ: LẬP TRÌNH MÁY TÍNH<br /> MÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀ<br /> Mã đề thi: LTMT - LT22<br /> Hình thức thi: Tự luận<br /> Thời gian: 150 phút (không kể thời gian giao đề thi)<br /> ĐỀ BÀI<br /> Câu 1: Cơ sở dữ liệu (2.5 điểm)<br /> Cho cơ sở dữ liệu sau:<br /> Nhanvien(MANV,HOTEN, NU,NGAYSINH,LUONG,MAPB, MACV)<br /> Mỗi nhân viên có một mã nhân viên (MANV) duy nhất, mỗi mã nhân<br /> viên xác định họ và tên nhân viên (HOTEN), giới tính (NU), lương<br /> (LUONG), mã phòng ban (MAPB), mã chức vụ (MACV).<br /> Phongban(MAPB,TENPB,TRUSO,MANVPHUTRACH,KINHPHI,DOANHT<br /> HU)<br /> Mỗi phòng ban có tên gọi phòng ban(TENPB), địa điểm đặt trụ sở<br /> (TRUSO), mã nhân viên phụ trách(MANVPHUTRACH), kinh phí<br /> hoạt động (KINHPHI), và doanh thu(DOANHTHU)<br /> Chucvu(MACV,TENCV,LUONGTHAPNHAT,LUONGCAONHAT)<br /> Mỗi chức vụ co tên gọi chức vụ (TENCV), mức lương tối thiểu<br /> (LUONGTHAPNHAT), mức lương tối đa (LUONGCAONHAT).<br /> Yêu cầu: Viết các câu truy vấn sau bằng đại số quan hệ và ngôn ngữ SQL:<br /> 1. Hiển thị danh sách nhân viên của mức luong cao nhất lớn hơn 300 và nhỏ<br /> hơn 500 thuộc phòng ban có tên là “Kinh doanh”<br /> 2. Hiển thị danh sách các nhân viên của phòng 10, 30, 50. Kết quả in ra<br /> theo thứ tự tăng dần của mã phòng nếu trùng mã phòng thì sắp xếp giảm<br /> dần theo mức lương.<br /> 3. Hiển thị danh sách gồm các thông tin mã số nhân viên, họ và tên và<br /> lương cả năm của các nhân viên có tên chức vụ là “ Trưởng phòng” (giả<br /> sử rằng luơng cả năm =12*lương)<br /> <br /> Trang…/ Tổng số trang<br /> <br /> Câu 2: Cấu trúc dữ liệu và giải thuật (2.5 điểm)<br /> 1. Trình bày ý tưởng và giải thuật của thuật toán sắp xếp trộn (merge-sort)<br /> 2. Tạo danh sách liên kết trong đó mỗi nút là thong tin các mặt hàng, mặt<br /> hàng bao gồm: Tên hàng, đơn giá, số lượng, thành tiền (thành tiền = đơn<br /> giá * số lượng)<br /> - Khai báo cấu trúc dữ liệu cho danh sách<br /> - Viết hàm nhập thông tin danh sách các mặt hàng từ bàn phím<br /> - Viết hàm duyệt và hiển thị danh sách<br /> - Viết hàm sắp xếp lại danh sách theo thứ tự tăng dần của thành tiền.<br /> Câu 3: Lập trình hướng đối tượng (2 điểm)<br /> Hàm Constructor là gì? Cho ví dụ minh họa hàm Constructor có tham số,<br /> hàm Constructor không tham số.<br /> <br /> …………………………..Hết………………………<br /> ..............,<br /> Ngày.............Tháng..............Năm...............<br /> DUYỆT<br /> <br /> HỘI ĐỒNG THI TÔT<br /> NGHIỆP<br /> <br /> Trang…/ Tổng số trang<br /> <br /> TIỂU BAN RA ĐỀ<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2