ĐỀ THI NGÔN NGỮ C ĐHSPKT TPHCM

7 1.8K 54
ĐỀ THI NGÔN NGỮ C ĐHSPKT TPHCM

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

Thông tin tài liệu

TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM ĐỀ THI CUỐI KỲ HK NĂM HỌC 2015 - 2016 KHOA ĐÀO TẠO CHẤT LƯỢNG CAO Mơn: Ngơn ngữ lập trình C NGÀNH CNKT ĐIỆN TỬ TRUYỀN THƠNG Mã mơn học: PRLA335164 Chữ ký giám thị Chữ ký giám thị Đề số/Mã đề: 01 Đề thi có 07 trang Thời gian: 90 phút Được sử dụng tài liệu giấy Điểm chữ ký CB chấm thi thứ SV làm trực tiếp đề thi, viết kết vào dòng trống qui định CB chấm thi thứ hai Họ tên: Mã số SV: Số TT: Phòng thi: Câu 1: (1.0 điểm) Cho biết kết in hình chạy chương trình sau: #include void main() { int a = 6, b = 4, c = 3; a *= b; printf ("%d %d \n", a, b); // Kết in hình: if ( a > c) { a = a c = a a = a } if (b > c) { b = b c = b b = b } printf ("%d + c; - c; - c; + c; - c; - c; %d \n", a, b); // Kết in hình: } Câu 2: (0.5 điểm) Cho chương trình sau: #include void main() { int a = 0; scanf("%d",&a); switch ( a%5) { case 1: printf("KHOA DAO TAO CLC"); break; default: printf ("NGANH DIEN TU TRUYEN THONG"); } } Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 1/7 Hãy viết lại chương trình dùng cú pháp lệnh if cho chức chương trình không đổi Câu 3: (1.0 điểm) Cho biết kết in hình chạy chương trình sau: #include void main() { int a = 8, i = 1, s = 0; for ( i = 3; i < a; i++) if ( a % i == 0) break; printf ("%d %d \n", a, i); //Kết in hình: while (i < a) { i++; s += i; } printf ("%d %d \n", s, i); // Kết in hình: } Câu 4: (1.0 điểm) Cho kết in hình chạy chương trình sau: #include void main() { int i, j, a = 0, b = 0; for ( i = 0; i < 2; i++) { for (j = 0; j < 2; j++) a++; b += a; } printf("%d %d %d %d", i, j, a, b); //Kết in hình: } Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 2/7 Câu 5: (1.0 điểm) Cho biết kết in hình chạy chương trình sau: #include void main() { int a[4] = {5,6,7,8}; int *p1,*p2, i; p1 = a; p2 = &a[3]; for (i = 0; i< 4; i++) *(p1 + i) = *p2 - i; printf ("%d %d %d %d \n", a[0],a[1],a[2],a[3]); // Kết in hình: } Câu 6: (1.0 điểm) Cho biết kết in hình chạy chương trình sau: #include int func1( int x ) { return (x % 3); } void main() { int a[4] = {6,7,8,9}; int i; for ( i = 0; i < 4; i++) if ( func1(a[i]) != ) a[i]++; for (i = 0; i < 4; i++) printf("%d ",a[i]); // Kết in hình: } Câu 7: (2.5 điểm) Hãy viết MỘT chương trình C thực tất cơng việc sau:  Nhập vào mảng gồm n số nguyên (với giá trị n nhập từ bàn phím), dùng trỏ cấp phát nhớ động  In tổng phần tử có giá trị lẻ mảng  Tìm in vị trí phần tử lớn mảng, vị trí phần tử nhỏ mảng  Kiểm tra cho biết mảng có theo thứ tự tăng dần hay chưa Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 3/7 Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 4/7 Câu 8: (2.0 điểm) Hãy viết MỘT chương trình C thực quản lý xe gởi bãi giữ xe với yêu cầu cụ thể sau:  Tạo kiểu cấu trúc BaiXe để quản lý xe với thông tin:  Biển số xe (bienso): định dạng chuỗi  Loại xe (loaixe): định dạng chuỗi  Mã thẻ giữ xe (mathe): định dạng số nguyên  Giờ bắt đầu gởi (giogoi): định dạng số thực  Nhập thông tin (biển số xe, loại xe, mã thẻ giữ xe, gởi xe) cho 20 xe gởi bãi  Kiểm tra in thông tin tất xe gởi buổi sáng (gởi trước 12.00 giờ)  Nhập vào mã thẻ giữ xe bất kỳ, sau tìm in thơng tin xe gởi bãi có mã thẻ mã vừa nhập (nếu có) Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 5/7 Ghi chú:Cán coi thi khơng giải thích đề thi Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 6/7 Chuẩn đầu học phần (về kiến thức) G1.2 Nội dung kiểm tra 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 Trình bày cách khai báo áp dụng mảng, chuỗi để quản lý liệu C Câu Câu Câu Câu Câu Câu 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 30 tháng 05 năm 2016 Thông qua Trưởng ngành Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 7/7 ... c pháp lệnh, hoạt động áp dụng c u tr c rẽ nhánh lặp ngôn ngữ C Trình bày c ch khai báo áp dụng mảng, chuỗi để quản lý liệu C Câu C u C u C u C u C u Trình bày c ch khai báo trỏ sử dụng trỏ để... Ghi chú :C n coi thi khơng giải thích đề thi Số hiệu: BM3/QT-PĐBCL-RĐTV Trang: 6/7 Chuẩn đầu h c phần (về kiến th c) G1.2 Nội dung kiểm tra Trình bày c u tr c chương trình C Trình bày c pháp... 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

Ngày đăng: 12/02/2019, 20:51

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan