Đề kiểm tra học kỳ môn Ngôn ngữ lập trình C
Số trang: 2
Loại file: docx
Dung lượng: 24.31 KB
Lượt xem: 18
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:
Đề 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.
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 KIỂM TRA GIỮA KỲ Lớp: ……………………………………… ĐỀSỐ NGÔNNGỮLẬPTRÌNHC++ 2 Mã SV: …………………………………… Thờigian:90phút Họ tên: …………………………………… (Được sử dụng tài liệu)Câu1.Nhữngmệnhđềnàodướiđâylàđúng:(1,5điểm) Mộtđốitượngsửdụnglạimãcósẵncủamộtđốitượngkhácđượcgọilàsựkếthừa Cùngmộttênbiếncóthểkhaibáotrongcáckhối{…}khácnhau Trongkiểuliệtkêenumcolor{red,green=2,blue};bluecógiátrịbằng4 Toántử>=chogiátrị0hoặc1 Toántửgán(=)chỉcóthểxuấthiệnmộtlầntrongmộtbiểuthức Nếukbằng1thìvònglặpwhile(k=1)k++;khôngbaogiờdừnglại Toántửbreakđưacontrỏchươngtrìnhvềđiểmkếtthúchàm Hàminthamso(int&a,int&b)khônglàmthayđổigiátrịcủabiếntruyềnchob Mộtđốitượngkhôngthểtruycậpvàothànhviêntrongvùngprivatecủamộtđốitượngkhác Độphứctạptrungbìnhcủathuậttoánsắpxếpnhanh(QuickSort)làO(nlog2n)Câu2.Chocácbiếnsau:(2điểm) char c; int i; unsigned u; double d; int &ri = i; double *pd = &d;ChobiếtgiátrịcủacácbiếnbịthayđổisaukhithựchiệnlầnlượttừngdònglệnhDònglệ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âu6.Chođoạnchươngtrìnhdướ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 KIỂM TRA GIỮA KỲ Lớp: ……………………………………… ĐỀSỐ NGÔNNGỮLẬPTRÌNHC++ 2 Mã SV: …………………………………… Thờigian:90phút Họ tên: …………………………………… (Được sử dụng tài liệu)Câu1.Nhữngmệnhđềnàodướiđâylàđúng:(1,5điểm) Mộtđốitượngsửdụnglạimãcósẵncủamộtđốitượngkhácđượcgọilàsựkếthừa Cùngmộttênbiếncóthểkhaibáotrongcáckhối{…}khácnhau Trongkiểuliệtkêenumcolor{red,green=2,blue};bluecógiátrịbằng4 Toántử>=chogiátrị0hoặc1 Toántửgán(=)chỉcóthểxuấthiệnmộtlầntrongmộtbiểuthức Nếukbằng1thìvònglặpwhile(k=1)k++;khôngbaogiờdừnglại Toántửbreakđưacontrỏchươngtrìnhvềđiểmkếtthúchàm Hàminthamso(int&a,int&b)khônglàmthayđổigiátrịcủabiếntruyềnchob Mộtđốitượngkhôngthểtruycậpvàothànhviêntrongvùngprivatecủamộtđốitượngkhác Độphứctạptrungbìnhcủathuậttoánsắpxếpnhanh(QuickSort)làO(nlog2n)Câu2.Chocácbiếnsau:(2điểm) char c; int i; unsigned u; double d; int &ri = i; double *pd = &d;ChobiếtgiátrịcủacácbiếnbịthayđổisaukhithựchiệnlầnlượttừngdònglệnhDònglệ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âu6.Chođoạnchươngtrìnhdướ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 học kỳGợi ý 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 270 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 260 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng chuyên đề Phân tích và thiết kế thuật toán: Chia để trị
27 trang 221 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 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 213 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 177 0 0