Xem mẫu

  1. TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP KHOA ĐIỆN TỬ Bộ môn: KHMT & CNPM NGÂN HÀNG CÂU HỎI THI KẾT THÚC HỌC PHẦN HỌC PHẦN: NGÔN NGỮ LẬP TRÌNH BẬC CAO (2 TÍN CHỈ) DÙNG CHO ĐÀO TẠO BẬC ĐẠI HỌC THEO HỌC CHẾ TÍN CHỈ CHO CÁC NGÀNH TRONG TOÀN TRƯỜNG THÁI NGUYÊN – 9/2008
  2. TRƯỜNG ĐẠI HỌC CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KỸ THUẬT CÔNG NGHIỆP Độc lập – Tự do – Hạnh phúc Khoa Điện tử Bộ môn: KHMT&CNPM Thái Nguyên, ngày 30 tháng 9 năm 2008 NGÂN HÀNG CÂU HỎI THI NGÔN NGỮ LẬP TRÌNH BẬC CAO Sử dụng cho hệ đại học theo các chuyên ngành: Các ngành trong toàn trường. 1. NỘI DUNG ĐÁNH GIÁ THI KẾT THÚC HỌC PHẦN 2. PHƯƠNG PHÁP ĐÁNH GIÁ Thi kết thúc học phần là thi viết với thời lượng 90 phút, chấm điểm theo thang điểm 10. 3. NGUYÊN TẮC TỔ HỢP ĐỀ THI - Mỗi đề thi có 4 câu hỏi. - Mỗi đề thi được tổ hợp từ 2 câu hỏi lý thuyết (phần 4.1; 4.2) và 2 câu hỏi bài tập (phần, 4.3, 4.4). 4. NGÂN HÀNG CÂU HỎI 4.1. CÂU HỎI LOẠI 1 (2 ĐIỂM) 1. Nêu các quy tắc cơ bản để đặt một tên mới (tên hàm, tên biến…) trong C++? Trong C++, hai tên bien_dem và Bien_dem có được hiểu là cùng một tên hay không? 2. Nêu cú pháp của việc chuyển đổi kiểu dữ liệu tường minh (ép kiểu)? Giá trị của biểu thức (5/2) là bao nhiêu? Vì sao? 3. Nêu thứ tự thực hiện các phép toán trong biểu thức ở câu lệnh cout và cho biết kết quả in ra màn hình sau khi thực hiện chương trình sau: #include void main(){ cout
  3. 5. Nêu thứ tự thực hiện các phép toán trong biểu thức ở câu lệnh cout và cho biết kết quả in ra màn hình sau khi thực hiện chương trình sau: #include void main(){ int a=2,b=2; cout2&7); } 6. Nêu thứ tự thực hiện các phép toán trong biểu thức ở câu lệnh cout và cho biết kết quả in ra màn hình sau khi thực hiện chương trình sau: #include void main(){ int a=2,b=2; cout
  4. } 4.2. CÂU HỎI LOẠI 2 (2 ĐIỂM) 4.3. CÂU HỎI LOẠI 3 (3 ĐIỂM) 1. Cho biết kết quả in ra màn hình sau khi thực hiện chương trình sau: #include int f1(int x,int &y){return ++x+y++;} int f2(int &x,int y){return --x-y--;} void main(){ int x=3,y=4; cout
  5. S = x + x + x + ... + x + x n 5. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính theo công thức dưới đây, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 1 1 1 1 1 S= − + − + ... + ( −1) n+1 2 4 6 8 2n 6. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính theo công thức dưới đây, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 1 1 1 S = 1+ + 2 + ... + 2 1 +2 2 2 1 +2 +3 2 2 1 + 2 + 3 2... + n 2 2 7. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính theo công thức dưới đây, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 1 1 (−1) n +1 S = 1− + − ... + 1+ 2 1+ 2 + 3 1 + 2 + 3 + ... + n 8. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính theo công thức dưới đây, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 1 1 1 1 S = 1 − + − + ... + (−1) n+1 3 5 7 2n − 1 9. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính theo công thức dưới đây, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 2 2 2 23 2n S = 1+ + + + ... + 1! 2! 3! n! 10. Viết đoạn chương trình khai báo hàm S với tham số n kiểu số nguyên để tính, nêu rõ việc sử dụng thư viện (tệp header) nào (nếu có): 1 1 1 1 1 S= − + − + ... + (−1) n+1 1! 2! 3! 4! n! 4.4.CÂU HỎI LOẠI 4 (3 ĐIỂM) THÔNG QUA BỘ MÔN THÔNG QUA HỘI ĐỒNG TRƯỞNG BỘ MÔN KHOA HỌC GIÁO DỤC KHOA ĐIỆN TỬ CHỦ TỊCH 5
  6. ThS. Nguyễn Thị Hương TS. Nguyễn Hữu Công 6
nguon tai.lieu . vn