Bài giảng Introduction to computing - Chapter 4: Revision

Huynh Tuong Nguyen  
Chapter 4  
Revision  
Introduction to Computing on November 4, 2019  
Huynh Tuong Nguyen  
Faculty of Computer Science and Engineering  
University of Technology - VNUHCM  
Ch.4, p.1/12  
 
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  
Exercise  
Huynh Tuong Nguyen  
Exercise  
Câu 13. Hãy cho biết kết xuất của đoạn chương trình sau:  
1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
int a = 10, c = 5;  
switch (a = 1)  
{
case 1: c =8;  
case 2: c =9;  
case 3: c =7; break;  
case 4: c =6;  
}
cout « a « " " « c;  
Ch.4, p.12/12  
 
pdf 12 trang myanh 21380 Free
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:

  • pdfbai_giang_introduction_to_computing_chapter_4_revision.pdf