intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C

Chia sẻ: Đinh Y | Ngày: | Loại File: DOCX | Số trang:2

61
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C giúp cho các bạn sinh viên nắm bắt được cấu trúc đề thi, dạng đề thi chính để có kế hoạch ôn thi một cách tốt hơn. Tài liệu hữu ích cho các các bạn sinh viên đang theo học chuyên ngành Điện – Điện tử và những ai quan tâm đến môn học này dùng làm tài liệu tham khảo.

Chủ đề:
Lưu

Nội dung Text: Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C

  1. KIỂM TRA GIỮA KỲ Lớp: ……………………………………… ĐỀ SỐ  NGÔN NGỮ LẬP TRÌNH C++ 2 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
  2. { 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2