Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C giúp các bạn học sinh có thêm tài liệu ôn tập, luyện tập nhằm nắm vững được những kiến thức, kĩ năng cơ bản, đồng thời vận dụng kiến thức để giải các bài tập một cách thuận lợi.
KIỂM TRA GIỮA KỲ Lớp: ……………………………………… NGƠN NGỮ LẬP TRÌNH C++ Thời gian: 90 phút Mã SV: …………………………………… (Được sử dụng tài liệu) ĐỀ SỐ Họ tên: …………………………………… Câu Những mệnh đề đúng: (1,5 điểm) Một đối tượng sử dụng lại mã có sẵn đối tượng khác gọi kế thừa Cùng tên biến khai báo khối {…} khác Trong kiểu liệt kê enum color { red, green = 2, blue }; blue có giá trị Tốn tử >= cho giá trị Toán tử gán (=) xuất lần biểu thức Nếu k vịng lặp while (k = 1) k++; không dừng lại Tốn tử break đưa trỏ chương trình điểm kết thúc hàm Hàm int hamso(int &a, int &b) không làm thay đổi giá trị biến truyền cho b Một đối tượng truy cập vào thành viên vùng private đối tượng khác Độ phức tạp trung bình thuật toán xếp nhanh (QuickSort) O(nlog2n) Câu Cho 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ị biến bị thay đổi sau thực dòng lệnh c i Dòng lệnh 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