Đề thi cuối kì Kỹ thuật lập trình - Năm học 2014 - 2015 - Trường Đại học Bách Khoa TP Hồ Chí Minh

3. Chọn phát biểu sai 
A. Ngôn ngữ C++ không dùng chữ có dấu Tiếng Việt.
B. Mỗi chữ cái, chữ số hoặc ký hiệu được gọi là một ký tự (character) trong ngôn ngữ C++.
C. Dòng chú thích là một lệnh trong chương trình.
D. Ký tự trống là một ký tự trong tập ký tự của ngôn ngữ C++, nó dùng để tách các từ. 
pdf 5 trang xuanthi 27/12/2022 1540
Bạn đang xem tài liệu "Đề thi cuối kì Kỹ thuật lập trình - Năm học 2014 - 2015 - Trường Đại học Bách Khoa TP Hồ Chí Minh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfde_thi_cuoi_ki_ky_thuat_lap_trinh_nam_hoc_2014_2015_truong_d.pdf

Nội dung text: Đề thi cuối kì Kỹ thuật lập trình - Năm học 2014 - 2015 - Trường Đại học Bách Khoa TP Hồ Chí Minh

  1. 8. Cho biết kết quả xuất ra sau khi chạy đoạn chương tr nh sau đây: void main() { int a, b, c, n; n = 889; a = n / 100; b = (n % 100) / 10; c = (n % 100) % 10; cout 0) { if (num % 2 != 0) sum += num; num; } cout > int2; // Giả sử người sử dụng nhập vào 30 if ((int1 > 100) && (int2 = 50)) int3 = int1 + int2; else int3 = int1 - int2; cout << int1 << ' ' << int2 << ' ' << int3 << endl; A. 120 30 15 B. 120 30 70 C. 120 50 170 D. 120 30 90 11. Cho đoạn chương tr nh sau if (i == j) { cout << "a" << endl; } else if ((i % j) < 3) { cout << "b" << endl; } else if (i < (j-1)) { cout << "c" << endl; } else { cout << "d" << endl; } Nếu i = 4 và j = 9, cho biết kết quả xuất ra: A. a B. d C. b D. c 12. Cho biết kết quả xuất ra sau khi chạy chương tr nh sau đây: void main() { int x = 7, y = 45, z = 63, min_num; if (x < z) min_num = x; else min_num = z; if(y < z) min_num = y; else min_num = z; cout << "The minimum is: " << min_num << endl; } A. Các câu trả lời khác đều sai. B. The minimum is 7 C. The minimum is 45 D. The minimum is 63 13. Cho biết kết quả xuất ra sau khi chạy chương tr nh sau đây: void fn(int n[]) { n[3] = n[3] + 1; } int main() { int num[5] = { 2, 4, 6, 8, 10 }; int i; fn(num); for( i = 0; i < 5; i++ ) cout << num[i] << ' '; return 0; } Page 2 of 5
  2. A. -18 B. 41 C. 21 D. 118 20. Cho biết kết quả xuất ra sau khi chạy đoạn chương tr nh sau đây: int i, s = 0; for( i = 2; i >= 1; i ) for(int j = 3; j >= 1; j ) s = s + i * j; cout n Viết chương trình nhập vào số nguyên dương n; sau đó, in phân loại (deficient, perfect, abundant) của số n. Ví dụ: số 8 là deficient vì 1 + 2 + 4 12 int main(){ int n,s=0; cin>>n; for (int i=1;i >n;cout<<1; for (int i=2;i<n/2;i++) while (n%i==0) { cout<<" x "<<;n/=i;} if (n!=1) cout<<" x "<<n; return 0; } Page 4 of 5