Đề thi cuối học kỳ môn Ngôn ngữ lập trình (Thi lần 1 - Đề số 1) - ĐH Công nghệ Thông tin TP.HCM

3 46 0
Đề thi cuối học kỳ môn Ngôn ngữ lập trình (Thi lần 1 - Đề số 1) - ĐH Công nghệ Thông tin TP.HCM

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

Thông tin tài liệu

Đề thi cuối học kỳ môn Ngôn ngữ lập trình giúp các bạn sinh viên có thêm tài liệu để củng cố các kiến thức, ôn tập kiểm tra, thi cuối kỳ. Đây là tài liệu bổ ích để các em ôn luyện và kiểm tra kiến thức tốt, chuẩn bị cho kì thi học kì. Mời các em và các quý thầy cô giáo bộ môn tham khảo.

ĐỀ THI LẦN Mơn Lập trình Thời gian 60 phút (Được sử dụng tài liệu) Câu Câu Câu Đề số Giá trị lớn biễn kiểu unsigned char là: a) 255 b) 127 c) „z‟ Dịng khơng C: a) class aClass{public:int x;}; c) char x=12; b) /* A comment */ Dòng lệnh: int c = 0; cout next = top; top = p; b) p->next = s->top; s->top = p; c) p = s; top = p; Câu Nếu char s[] = “0123456789”; số cuối mảng s là: a) 11 b) 10 c) Câu Hàm hàm tạo mặc định lớp Aclass: a) Aclass(Aclass& a) b) Aclass() c) ~Aclass() Đâu lệnh cấp phát mảng: a) char *p=new char[20]; c) char p=new char(20); Câu 10 b) char p=new char[20]; Câu 11 Trường hợp lớp D truy cập vào vùng protected lớp B: a) class B {…}; b) class D {… c) class B {…}; a) class D {…}; b) class B {…}}; c) class D: public B {…}; Câu 12 Để tìm vị trí giá trị mảng thuật tốn chia đơi, cần tìm số trung bình lần: a) b) c) Câu 13 Đâu lệnh giải phóng mảng p cấp phát: a) delete p; b) delete p[]; c) delete []p; Biểu thức 1/9*9 cho giá trị: a) c) Câu 14 Câu 15 b) 0.0862 Thuật toán xếp tối ưu mảng: a) Insert sort b) Bubble sort CuuDuongThanCong.com c) Quick sort https://fb.com/tailieudientucntt Câu 16 Cây nhị phân chứa chữ biểu diễn mảng (0 – nút rỗng): A B C D E F G 0 H Khi duyệt theo thứ tự trước cho: a) A B C D E F G H b) A B D E C F G H c) A B D E H C F G Câu 17 Tốn tử [] class có tham số: a) b) c) Biểu thức & cho giá trị: a) c) Câu 18 Câu 19 b) strcat(aString, “abc”) thực hiện: a) copy “abc” vào aString b) Thêm “abc” vào sau aString c) so sánh “abc” aString Câu 20 Cho short A[10] = {1, 2, 3, 4, 5, 6}; int *p = (int *)&A[2]; *p = 256; Bốn phần tử A là: a) 1, 2, 10, 255 b) 1, 2, 3, c) 1, 10, 255, Câu 21 Cho chương trình sau: class Vect { protected: int size; double *data; public: Vect(): size(0), data(NULL) {} Vect(int sz): size(sz) { data = new double[size]; } Vect(double *v, int sz): size(sz), data(*v) {} Vect(int sz, const double *v) { size = sz; data = new double[size]; for (int i = 0; i < size; i++) data[i] = v[i]; } ~Vect() { if (data) delete[] data; } public: int GetSize() { return size; } double& operator[](int index) { return data[index]; } }; class Sort: public Vect { public: Sort(int sz, const double *v): Vect(sz, v) {} protected: void Swap(int i, int j) { double t = data[i]; data[i] = data[j]; data[j] = t; } virtual Sort& DoSort() = 0; void Print(ostream& out) { for (int i = 0; i < size; i++) out

Ngày đăng: 17/10/2020, 16:59

Hình ảnh liên quan

1. Từ câu 1 đến câu 20: Kẻ bảng theo mẫu dưới đây: - Đề thi cuối học kỳ môn Ngôn ngữ lập trình (Thi lần 1 - Đề số 1) - ĐH Công nghệ Thông tin TP.HCM

1..

Từ câu 1 đến câu 20: Kẻ bảng theo mẫu dưới đây: Xem tại trang 3 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan