Danh mục tài liệu

Đề thi kết thúc học phần học kì 3 môn Kỹ thuật lập trình năm 2023-2024 có đáp án

Số trang: 6      Loại file: pdf      Dung lượng: 175.10 KB      Lượt xem: 4      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Với mong muốn giúp các bạn đạt kết quả cao trong kì thi sắp tới, Thuvienso.net đã sưu tầm và chọn lọc gửi đến các bạn Đề thi kết thúc học phần học kì 3 môn Kỹ thuật lập trình năm 2023-2024 có đáp án - Trường ĐH Văn Lang hi vọng đây sẽ là tư liệu ôn tập hiệu quả giúp các em đạt kết quả cao trong kì thi. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Đề thi kết thúc học phần học kì 3 môn Kỹ thuật lập trình năm 2023-2024 có đáp án BM-004TRƯỜNG ĐẠI HỌC VĂN LANGKhoa Công nghệ thông tin ĐỀ THI, ĐÁP ÁN/RUBRIC VÀ THANG ĐIỂM THI KẾT THÚC HỌC PHẦN Học kỳ 3, năm học 2023-2024I. Thông tin chung Tên học phần: KỸ THUẬT LẬP TRÌNH Mã học phần: 71MISS20333 Số tin chỉ: 3 Mã nhóm lớp học phần: 233_71MISS20333_01 Hình thức thi: Tự luận (thi phòng máy) Thời gian làm bài: 75 phút Thí sinh được tham khảo tài liệu: ☒ Có ☐ Không Sinh viên chỉ được sử dụng tài liệu giấy và file đã được lưu trong máy tính; Sinh viên được sử dụng internet 10 phút trước giờ thi.Cách thức nộp bài:Gợi ý:- Sinh viên tạo một thư mục có tên MSSV_HOTEN (gõ không dấu, không khoảng trắng) để lưu 3câu bài làm (.py);- Sinh viên nén thư mục MSSV_HOTEN lại và upload file (.rar hoặc .zip) chứa bài làm trên hệ thốngthi của nhà Trường.II. Các yêu cầu của đề thi nhằm đáp ứng CLO Lấy dữ Trọng số Ký Hình Câu liệu đo CLO trong Điểm số hiệu Nội dung CLO thức hỏi thi lường thành phần tối đa CLO đánh giá số mức đạt đánh giá (%) PLO/PI (1) (2) (3) (4) (5) (6) (7) Đề xuất thuật giải hiệu quả để chương CLO2 trình đạt kết quả tối Tự luận PLO3/PI.3.2 ưu nhất. Câu 1: 4 Phối hợp linh hoạt Câu 1, điểm và hiệu quả kỹ năng 100% 2, 3 Câu 2, 3: lập trình để đáp ứng 3 điểm CLO3 nhu cầu công việc Tự luận PLO7/PI.7.1 liên quan đến lập trình trên thị trường lao động. Trang 1 / 6 BM-004III. Nội dung câu hỏi thiCâu hỏi 1: Danh sách - sinh viên đặt tên file cau1.py. (4 điểm)Viết các hàm sau: a) Nhập danh sách list gồm n phần tử số nguyên. (1 điểm) b) Hãy cho biết tổng các số lớn hơn 10 trong danh sách list. (1 điểm) c) Hãy cho biết có bao nhiêu số chẵn trong danh sách list. (1 điểm) d) Xuất các số nguyên tố trong danh sách list. (1 điểm) Ví dụ: a) n=8, list=[5, 11, 14, 18, -6, 2, 16, -4] b) Tổng các số >10 trong danh sách: 59 c) Có 6 số chẳn trong danh sách. d) Các số nguyên tố trong danh sách: 5, 11, 2Câu hỏi 2: Chuỗi - sinh viên đặt tên file cau2.py. (3 điểm)Viết các hàm sau: a) Nhập vào chuỗi. Hãy đếm xem có bao nhiêu từ trong chuỗi. (1 điểm) b) Nhập vào một ký tự và chuỗi. Hãy cho biết có bao nhiêu ký tự vừa nhập xuất hiện trong chuỗi. (1 điểm) c) Nhập vào một chuỗi. Viết hàm loại bỏ những khoảng trắng thừa trong chuỗi. (1 điểm) Ví dụ: a) Nhập vào một chuỗi: Khoa công nghệ thông tin Kết quả: 5 từ b) Nhập vào một chuỗi: Khoa công nghệ thông tin Nhập vào ký tự: n Kết quả: 4 ký tự c) Nhập vào một chuỗi: Khoacôngnghệthôngtin Kết quả: KhoacôngnghệthôngtinCâu hỏi 3: Tập tin và xử lý ngoại lệ - sinh viên đặt tên file cau3.py. (3 điểm)Viết các hàm sau: a) Yêu cầu người dùng nhập vào tên một tập tin. Kiểm tra xem tập tin đó có tồn tại hay không? Nếu có, xuất ra nội dung tập tin đó. Ngược lại, in thông báo “Tập tin chưa tồn tại”, tạo ra một tập tin mới và nhập nội dung vào tập tin mới tạo. (1 điểm) b) Nhập vào một tập tin. Hãy cho biết tổng các số lẻ có trong file. (1 điểm) c) Đọc dữ liệu của một tập tin test.txt. Hãy cho biết số lớn nhất trong tập tin text.txt. (1 điểm) Trang 2 / 6 BM-004 ĐÁP ÁP VÀ THANG ĐIỂM Phần câu hỏi Nội dung đáp án Thang Ghi chú điểmI. Tự luậnCâu hỏi 1 4.0 def input_list(n): list=[] for i in range(n): Nội dung a. print(list[,i+1,]=) 1.0 num=int(input()) list.append(num) return list def sum(list): s=0 for i in list: Nội dung b. 1.0 if i >10: s+=i return s def demc(list): count = 0 ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: