1. Trang chủ
  2. » Tất cả

16-17,HK2,NNLTC,De1

8 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 151,13 KB

Nội dung

TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỀ THI CUỐI KỲ HK NĂM HỌC 2016 - 2017 Mơn: Ngơn ngữ lập trình C Mã môn học: PRLA335164 Chữ ký giám thị Chữ ký giám thị Đề số/Mã đề: 01 Đề thi có trang Thời gian: 90 phút Được sử dụng tài liệu giấy SV làm trực tiếp đề thi, viết kết vào dịng trống qui định Điểm chữ ký CB chấm thi thứ CB chấm thi thứ hai Họ tên: Mã số SV: Số TT: Phòng thi: Câu (1.5 điểm) Cho đoạn chương trình sau: int a = 2, b = 4; b = a++; if (a - b == 0) a += b; else a -= b; printf("%d %d", a, b); a Cho biết kết in hình sau thực thi đoạn chương trình (0.5 đ) b Vẽ lưu đồ xử lý đoạn chương trình (0.5 đ) Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 1/8 c Viết lại đoạn chương trình dùng cú pháp switch … case cho chức không thay đổi (0.5đ) Câu (1.5 điểm) Cho đoạn chương trình sau: int a = 1, b = 5, c = 0; while ( a - b != 0) { c = a - b; a++; } printf("%d %d", a, c); a Hãy cho biết kết in hình sau thực thi đoạn chương trình (0.5 đ) b Vẽ lưu đồ xử lý chương trình (0.5 đ) Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 2/8 c Viết lại đoạn chương trình dùng cú pháp for cho chức không thay đổi (0.5 đ) Câu (1.0 điểm) Cho chương trình sau: #include #include void Ham1(int a, int b) { a = a + 2; b = b + 2; } void Ham2(int *a, int *b) { *a = *a - 2; *b = *b - 2; } void main(void) { int x = 7, y = 6, z = 5, t = 4; Ham1(x, y); Ham2(&z,&t); printf("%d %d %d %d",x, y, z, t); getch(); } Hãy cho biết kết in hình sau thực thi chương trình Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 3/8 Câu (1.0 điểm) Cho đoạn chương trình sau: int a[4] ={1}, i; int *p = a; *(p + 1) = *p + 1; *p = *p + 2; for (i = 0; i < 4; i++) printf("%d ", a[i]); Hãy cho biết kết in hình sau thực thi đoạn chương trình Câu (1.0 đ) Viết chương trình xử lý yêu cầu sau:  Định nghĩa Hàm 1: kiểm tra số nguyên có chia hết cho hay khơng Hàm có tham số đầu vào số nguyên cần kiểm tra trả số (nếu có) số (nếu khơng) (0.5 đ)  Chương trình cho phép người dùng nhập vào số nguyên n từ bàn phím, sau kiểm tra xử lý: (0.5 đ) o Nếu n 0 : in số chia hết cho (nếu có) phạm vi từ – n Yêu cầu: dùng Hàm định nghĩa Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 4/8 Câu (2.0 điểm) Viết MỘT chương trình xử lý tất yêu cầu sau:  Cho phép người dùng nhập vào mảng chiều gồm 25 số nguyên từ bàn phím (0.5 đ)  Đếm cho biết có số chẵn, số lẻ 25 số (0.5 đ)  In tất số âm (nếu có) 25 số trên, mảng khơng có số âm in thông báo “Mang khong co so am” (0.5 đ)  In số lẻ có mảng theo thứ tự tăng dần (0.5 đ) Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 5/8 Câu (2.0 điểm) Viết MỘT chương trình thực tất yêu cầu sau:  Tạo kiểu cấu trúc để quản lý hàng kho, thông tin cần quản lý là: (0.5 đ) o Mã kho (kiểu int): lưu thông tin mã kho o Mã hàng (kiểu int): lưu thông tin mã hàng o Số lượng (kiểu int): lưu thơng tin số lượng hàng có kho  Chương trình xử lý: o Cho phép người dùng nhập thơng tin cho 20 loại hàng có (0.5 đ) o Tìm in thơng tin loại hàng có số lượng nhiều có kho (0.5 đ) o Tìm in thơng tin loại hàng có mã hàng 16141 (nếu có) kho, kho khơng có mã hàng in thông báo “Ma hang khong ton tai” (0.5 đ) Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 6/8 Ghi chú:Cán coi thi không giải thích đề thi Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 7/8 Chuẩn đầu học phần (về kiến thức) G1.2 Nội dung kiểm tra Vẽ lưu đồ giải thuật Câu Câu Trình bày cấu trúc chương trình C Trình bày cú pháp lệnh, hoạt động áp dụng cấu trúc rẽ nhánh lặp ngơn ngữ C Câu Câu Trình bày cách khai báo áp dụng mảng, chuỗi để quản lý liệu C Trình bày cách khai báo trỏ sử dụng trỏ để truy xuất vùng nhớ Trình bày định nghĩa hàm sử dụng hàm chương trình Trình bày định nghĩa kiểu cấu trúc sử dụng biến cấu trúc để lưu trữ quản lý liệu G2.2 Phân tích, kiểm chứng, điều chỉnh chương trình ứng dụng viết ngơn ngữ C G4.4 Áp dụng cấu trúc điều khiển, áp dụng thao tác xử lý liệu, Câu xây dựng sử dụng hàm hỗ trợ để thiết kế, lập trình ứng dụng giải yêu cầu dùng ngôn ngữ C Câu Câu Ngày tháng 06 năm 2017 Thông qua trưởng ngành Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 8/8

Ngày đăng: 16/06/2021, 18:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN