Bài thi kiểm tra giữa kỳ 2 Kỹ thuật lập trình - Năm học 2011 - 2012 - Khoa Khoa học và Kỹ thuật máy tính

Câu 1. (2 điểm)
Cho biết sự giống nhau và khác nhau giữa câu lệnh if lồng nhau (nested if statement) và câu lệnh switch.
Sinh viên cần nêu tối thiểu 3 đặc điểm (giống hoặc khác nhau).
Câu 2. (2 điểm)
a) (2 điểm dành cho lớp thường, 1 điểm dành cho lớp KSTN) Viết chương trình cho phép nhập vào 4 hệ số
a, b, c, d của một phương trình bậc ba ax3 + bx2 + cx + d = 0 ; và sau đó cho biết phương trình này có thể chuyển
đổi về dạng (x - 1)( a’x2 + b’x + c’) hoặc về dạng (x + 1)( a’x2 + b’x + c’) hay không.
Gợi ý : xét các tính chất (a+b+c+d=0) và (a-b+c-d=0) 
pdf 2 trang xuanthi 27/12/2022 2840
Bạn đang xem tài liệu "Bài thi kiểm tra giữa kỳ 2 Kỹ thuật lập trình - Năm học 2011 - 2012 - Khoa Khoa học và Kỹ thuật máy tính", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbai_thi_kiem_tra_giua_ky_2_ky_thuat_lap_trinh_nam_hoc_2011_2.pdf

Nội dung text: Bài thi kiểm tra giữa kỳ 2 Kỹ thuật lập trình - Năm học 2011 - 2012 - Khoa Khoa học và Kỹ thuật máy tính

  1. TRƯỜ NG ĐAỊ HOC̣ BÁ CH KHOA TP.HCM Tên SV : Khoa Khoa hoc̣ & Kỹ thuật Máy tính MSSV: Câu 4. (4 điểm) Viết flowchart và code cho một chương trình đoán “Điều gì khiến bạn ghen?” có nội dung như sau (được trích một phần từ website: « Cùng trả lời 7 câu hỏi ngắn dưới đây để biết đáp án nhé! 1. Nhân ngày sinh nhật của cô ấy: A. Cô ấy chưa có thời gian xem món quà của bạn vì còn đang loay hoay mở các món quà khác của bạn bè. B. Thật kỳ lạ, bạn không phải là người duy nhất tặng cô ấy một chiếc nhẫn. C. Chẳng có gì ngạc nhiên, cô ấy đã chọn đúng món quà dành cho mình. 2. Cô ấy đã trễ hẹn một tiếng đồng hồ, phản ứng của bạn là: A. Có lẽ cô ấy đã gặp một cô bạn nào đó trên đường đi. B. Chán đến tận cổ khi cô ấy xin lỗi vì em có một cuộc họp kéo dài quá lâu ” . C. Thật bực mình khi cô ấy không báo trước là sẽ đến trễ. 3. Trong một cơn giận vì ghen, bạn đã muốn: A. Ném chiếc điện thoại di động của cô ấy vào thùng rác. B. Tống cổ một anh bạn nào đó của cô ấy ra khỏi cửa. C. Lấy chìa khoá xe của cô ấy giấu đi. 4. Cô ấy đang mải mê chat trên mạng, bạn tự nhủ: A. Cô ấy nói chuyện với mình chưa đủ hay sao? B. Chẳng hề gì, nếu như cố ấy biết được giới hạn. C. Dù sao cô ấy cũng còn ở nhà: mình còn quan sát được cô ấy. 5. Khi bạn cùng nàng đi ăn tối ở tiệm: A. Bạn yêu cầu cô ấy tắt điện thoại di động. B. Bạn nghĩ mình đang mơ khi thấy cô ấy nhìn anh nhân viên phục vụ một cách khá tình cảm”. C. Theo thông lệ, bạn sẽ giành quyền trả tiền. 6. Phản ứng của bạn về người bạn trai ngày xưa của cô ấy: A. Gọi điện về nhà cho cô ấy thường xuyên hơn. B. Thỉnh thoảng có gọi về nhà cho cô ấy. C. Không bao giờ gọi cho cô ấy và thế là tốt. 7. Bạn luôn để mắt dè chừng đến: A. Trang phục của cô ấy. B. Những người mà cô ấy thường gặp. C. Những hành động và cử chỉ của cô ấy. » Hướng dẫn: Mỗi câu trả lời chỉ được chọn một đáp án. Chương trình sẽ hỏi lần lượt từ câu hỏi số 1 đến câu hỏi số 7. Chỉ khi người sử dụng trả lời câu hỏi trước, chương trình mới hiển thị câu hỏi sau. Yêu cầu: chỉ được dùng cấu trúc rẽ nhánh và chương trình cần xuất kết quả ra tuân theo các quy định dưới đây. Đa số câu A được chọn: « Bạn không chịu đựng được tính cách cởi mở, lịch thiệp và giao tiếp rộng của cô ấy. » Đa số câu B được chọn: « Bạn không chịu đựng được thái độ cũng như cách cư xử của cô ấy. » Đa số câu C được chọn: « Bạn không chịu đựng được tính độc lập của cô ấy. » Trường hợp có hai câu cùng có số chọn nhiều nhất, xuất cả hai đáp án. Lưu ý: không được sử dụng từ khóa „goto‟ (sẽ bị 0 điểm nếu dùng lệnh goto-label). -HẾT- Đề thi môn Kỹ thuâṭ lâp̣ trình 501127 – HK02/2011-2012