Bài giảng Introduction to computing - Chapter 4: Revision
Exercise
Exercise
Huynh Tuong Nguyen
Câu 1. Hãy cho biết đoạn chương trình sau xuất ra màn hình giá
trị bao nhiêu?
1.
2.
3.
int x = 2, y=3;
y = x + (x = 4);
cout « y;
(A) 8
(B) 6
(C) 2
(D) Lỗi biên dịch trong đoạn chương trình trên
(E) Các chọn lựa khác đều sai.
Ch.4, p.2/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 2. Trong năm định danh sau:
-day, ___, 4a5b, break, swich
(A) Không có định danh nào hợp lệ
(B) Có đúng 1 định danh hợp lệ
(C) Có đúng 2 định danh hợp lệ
(D) Có đúng 3 định danh hợp lệ
(E) Có đúng 4 định danh hợp lệ
(F) Các chọn lựa khác đều sai.
Ch.4, p.3/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 3. Hãy cho biết kết xuất của đoạn chương trình sau
1.
2.
3.
float x = 2.5;
int y = int(x);
cout « x « ", " « y;
(A) 2, 2
(B) 2.5, 2
(C) 2.5, 2.5
(D) 2, 2.5
(E) Các chọn lựa khác đều sai.
Ch.4, p.4/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 4. Trong số các ký hiệu sau đây:
+=, :=, ←, =, = =,
có đúng bao nhiêu ký hiệu thuộc nhóm các phép gán (assignment
operator) của C++
(A) 1
(B) 2
(C) 3
(D) 4
(E) Các chọn lựa khác đều sai.
Ch.4, p.5/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 5. Trong số các hằng nguyên được viết trong C++:
072, 72, 0x72, 0110, 0x48,
có đúng bao nhiêu hằng nguyên có giá trị bằng 72 (theo hệ thập
phân)?
(A) 2
(B) 3
(C) 4
(D) 5
(E) Các chọn lựa khác đều sai.
Ch.4, p.6/12
Exercise
Exercise
Huynh Tuong Nguyen
Câu 6. Hãy cho biết sau khi thực hiện xong 2 câu lệnh sau, z có
giá trị bằng bao nhiêu?
1.
2.
int x = 3, y = 4, z;
z = ++(x + y);
(A) 7
(B) 8
(C) 9
(D) Lỗi biên dịch trong đoạn chương trình trên
(E) Các chọn lựa khác đều sai.
Ch.4, p.7/12
Exercise
Exercise
Huynh Tuong Nguyen
Câu 7. Trong số những nhận định về switch và break, hãy cho
biết nhận định nào đúng nhất:
(A) Lệnh break là một phần của lệnh switch
(B) Tùy từng trường hợp, mà trong lệnh switch có thể sử dụng
hoặc không sử dụng break
(C) Trong lệnh switch bắt buộc phải sử dụng break
(D) Trong 3 nhận định trên, có 2 nhận định đúng
(E) Các chọn lựa khác đều sai.
Ch.4, p.8/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 8. Trong số những câu lệnh dưới đây:
1.
2.
3.
4.
5.
float x = 1.234e04;
float y = 1.234e0.4;
float z = 1.234e+4;
float m = 1.234e0;
float n = 1.234e-1;
(A) Có đúng 1 khai báo không hợp lệ
(B) Có đúng 2 khai báo không hợp lệ
(C) Có đúng 3 khai báo không hợp lệ
(D) Có đúng 4 khai báo không hợp lệ
(E) Lỗi biên dịch trong đoạn chương trình trên
(F) Các chọn lựa khác đều sai.
Ch.4, p.9/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 9. Kết quả xuất ra màn hình của đoạn chương trình sau là:
1.
2.
3.
int a = 10, b = 9, c = 11, d = 12;
if(a>b) if(a>c) d = a; else if(b>10) d = b; else d = c;
cout « d;
Exercise
Câu 10. Biết rằng x, y, z là biến kiểu double, hãy viết lại biểu
thức toán học sau dùng các hàm C++:
p
loge( |3xy − cos(z)|)
Ch.4, p.10/12
Exercise
Huynh Tuong Nguyen
Exercise
Câu 11. Hãy cho biết kết xuất của đoạn chương trình sau:
1.
2.
3.
enum number {one=1, two, three, four=7, five};
number a = three, b = five;
cout « a « "_" « b;
Exercise
Câu 12. Hãy cho biết kết xuất của đoạn chương trình sau:
1.
int a = 6, b = 7, c = 8, d = 9;
2.
cout « (a > 5 == b < 10 && c >= 5 != ++d <= 10);
Ch.4, p.11/12
Bạn đang xem tài liệu "Bài giảng Introduction to computing - Chapter 4: Revision", để 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:
bai_giang_introduction_to_computing_chapter_4_revision.pdf

