Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C (Đề 4)
Số trang: 2
Loại file: docx
Dung lượng: 24.35 KB
Lượt xem: 21
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:
Mời các bạn cùng tham khảo đề kiểm tra học kỳ môn Ngôn ngữ lập trình C sau đây để biết được cấu trúc đề thi, cách thức làm bài thi cũng như những dạng bài chính được đưa ra trong đề thi. Từ đó, giúp các bạn sinh viên có kế hoạch học tập và ôn thi hiệu quả.
Nội dung trích xuất từ tài liệu:
Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C (Đề 4) KIỂM TRA GIỮA KỲ Lớp: ……………………………………… ĐỀ SỐ NGÔN NGỮ LẬP TRÌNH C++ 4 Mã SV: …………………………………… Thời gian: 90 phút Họ tên: …………………………………… (Được sử dụng tài liệu) Câu 1. Những mệnh đề nào dưới đây là đúng: (1,5 điểm) Một đối tượng sử dụng lại mã có sẵn của một đối tượng khác được gọi là sự kế thừa Cùng một tên biến có thể khai báo trong các khối {…} khác nhau Trong kiểu liệt kê enum color { red, green = 2, blue }; blue có giá trị bằng 4 Toán tử >= cho giá trị 0 hoặc 1 Toán tử gán (=) chỉ có thể xuất hiện một lần trong một biểu thức Nếu k bằng 1 thì vòng lặp while (k = 1) k++; không bao giờ dừng lại Toán tử break đưa con trỏ chương trình về điểm kết thúc hàm Hàm int hamso(int &a, int &b) không làm thay đổi giá trị của biến truyền cho b Một đối tượng không thể truy cập vào thành viên trong vùng private của một đối tượng khác Độ phức tạp trung bình của thuật toán sắp xếp nhanh (QuickSort) là O(nlog2n) Câu 2. Cho các biến sau: (2 điểm) char c; int i; unsigned u; double d; int &ri = i; double *pd = &d; Cho biết giá trị của các biến bị thay đổi sau khi thực hiện lần lượt từng dòng lệnh Dòng lệnh c i u d c = 'A'; i = 6; u = 1; d = 1.5; ri = 2; *pd = 6; if (++u && ++i && ++c) d /= 4; for (; i > 0; i--) {u += (i { int i = 0, l = len(s); while (s[i] == 32) i++; char *p, *res = new char[..................]; for (p = res; ................; p++, i++) *p = s[i]; return res; } Câu 6. Cho đoạn chương trình dưới đây (2 điểm) struct date { int day, month, year; int compare(int d, int m, int y) { int d1 = (year
Nội dung trích xuất từ tài liệu:
Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C (Đề 4) KIỂM TRA GIỮA KỲ Lớp: ……………………………………… ĐỀ SỐ NGÔN NGỮ LẬP TRÌNH C++ 4 Mã SV: …………………………………… Thời gian: 90 phút Họ tên: …………………………………… (Được sử dụng tài liệu) Câu 1. Những mệnh đề nào dưới đây là đúng: (1,5 điểm) Một đối tượng sử dụng lại mã có sẵn của một đối tượng khác được gọi là sự kế thừa Cùng một tên biến có thể khai báo trong các khối {…} khác nhau Trong kiểu liệt kê enum color { red, green = 2, blue }; blue có giá trị bằng 4 Toán tử >= cho giá trị 0 hoặc 1 Toán tử gán (=) chỉ có thể xuất hiện một lần trong một biểu thức Nếu k bằng 1 thì vòng lặp while (k = 1) k++; không bao giờ dừng lại Toán tử break đưa con trỏ chương trình về điểm kết thúc hàm Hàm int hamso(int &a, int &b) không làm thay đổi giá trị của biến truyền cho b Một đối tượng không thể truy cập vào thành viên trong vùng private của một đối tượng khác Độ phức tạp trung bình của thuật toán sắp xếp nhanh (QuickSort) là O(nlog2n) Câu 2. Cho các biến sau: (2 điểm) char c; int i; unsigned u; double d; int &ri = i; double *pd = &d; Cho biết giá trị của các biến bị thay đổi sau khi thực hiện lần lượt từng dòng lệnh Dòng lệnh c i u d c = 'A'; i = 6; u = 1; d = 1.5; ri = 2; *pd = 6; if (++u && ++i && ++c) d /= 4; for (; i > 0; i--) {u += (i { int i = 0, l = len(s); while (s[i] == 32) i++; char *p, *res = new char[..................]; for (p = res; ................; p++, i++) *p = s[i]; return res; } Câu 6. Cho đoạn chương trình dưới đây (2 điểm) struct date { int day, month, year; int compare(int d, int m, int y) { int d1 = (year
Tìm kiếm theo từ khóa liên quan:
Đề thi học kỳ Ngôn ngữ lập trình C Đề thi Ngôn ngữ lập trình C Bài tập Ngôn ngữ lập trình C Ngôn ngữ lập trình Đề kiểm tra giữa học kỳTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 278 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 270 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 270 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng chuyên đề Phân tích và thiết kế thuật toán: Chia để trị
27 trang 229 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 227 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 212 0 0 -
101 trang 202 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 188 0 0