Đề 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: 20
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ỳTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 250 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 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Bài giảng chuyên đề Phân tích và thiết kế thuật toán: Chia để trị
27 trang 241 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
101 trang 211 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0