NEW
Font size
WorksheetsQuiz về ngôn ngữ lập trình C++
Total questions: 30
Worksheet time: 15mins
Cấu trúc của một chương trình viết bằng ngôn ngữ lập trình C++ bao gồm những phần nào?
Phần khai báo và phần thân chương trình
Phần khai báo, phần thân chương trình và phần kết thúc
Phần khai báo và phần kết thúc
Chỉ có phần thân chương trình
Phần khai báo trong chương trình C++ có thể có hoặc không tùy thuộc vào điều gì?
Tùy thuộc vào nội dung của phần thân chương trình
Tùy thuộc vào ngôn ngữ lập trình được sử dụng
Tùy thuộc vào số lượng biến cần khai báo
Tùy thuộc vào thư viện được sử dụng
Khi giải thích cú pháp của ngôn ngữ lập trình, người ta thường sử dụng ngôn ngữ nào?
Ngôn ngữ tự nhiên
Ngôn ngữ lập trình khác
Ngôn ngữ máy
Ngôn ngữ toán học
Nếu không khai báo biến x trong phần khai báo, điều gì sẽ xảy ra khi sử dụng x trong phần thân chương trình?
Chương trình sẽ báo lỗi cú pháp
Chương trình sẽ tự động hiểu x là một biến số nguyên
Chương trình sẽ bỏ qua x và tiếp tục chạy
Chương trình sẽ dừng ngay lập tức
Để sử dụng hàm min trong chương trình, cần phải làm gì?
Khai báo thư viện string
Khai báo thư viện
math.h
Khai báo thư viện iomanip
Không cần khai báo thư viện nào
Thư viện iostream trong C++ cung cấp chức năng gì?
Thực hiện các phép toán số học
Quản lý bộ nhớ động
Thực hiện nhiệm vụ vào ra dữ liệu chuẩn (input, output)
Tạo giao diện đồ họa
Điều gì xảy ra nếu sử dụng lệnh `cout<<\"Xin chào\";` mà không khai báo thư viện iostream?
Chương trình sẽ chạy bình thường
Chương trình sẽ báo lỗi cú pháp
Chương trình sẽ tự động thêm thư viện iostream
Chương trình sẽ không in ra màn hình
Hằng số `pi` được khai báo trong ví dụ có giá trị là bao nhiêu?
3.14
3.141
3.1416
3.14159
Hàm `main()` trong C++ có ý nghĩa gì khi chạy chương trình?
Là nơi chứa tất cả các biến toàn cục của chương trình.
Là hàm đầu tiên được gọi khi chạy chương trình.
Là nơi chứa các hàm phụ trợ của chương trình.
Là nơi lưu trữ dữ liệu của chương trình.
Kiểu dữ liệu trả về của hàm `main()` trong C++ thường là gì?
float
string
int
char
Trong C++, biến được khai báo bên ngoài cặp dấu {} được gọi là gì?
Biến cục bộ
Biến toàn cục
Biến tạm thời
Biến hằng số
Trong cấu trúc chương trình C++, thư viện được khai báo ở phần nào của chương trình?
[Phần thân chương trình]
[Phần khai báo]
[Khai báo ở đâu cũng được]
[Không cần khai báo]
Trong ví dụ chương trình đơn giản viết bằng C++ được trình bày, lệnh nào được sử dụng để kết thúc chương trình?
return 1;
return 0;
exit(0);
end;
Trong chương trình C++ đầu tiên, lệnh nào được sử dụng để xuất dòng chữ "Hello World!" ra màn hình?
std::cin >> "Hello World!";
std::cout << "Hello World!";
printf("Hello World!");
std::print << "Hello World!";
Thư viện nào cần được khai báo để sử dụng lệnh std::cout trong C++?
math.h
iomanip
iostream
string
Trong C++, dấu nào thường được sử dụng để kết thúc một câu lệnh?
Dấu hai chấm (:)
Dấu phẩy (,)
Dấu chấm phẩy (;)
Dấu gạch ngang (-)
Một trong những lỗi phổ biến của người lập trình C++ là gì?
Quên khai báo biến
Quên viết dấu chấm phẩy cuối câu lệnh
Sử dụng sai thư viện
Viết sai cú pháp vòng lặp
Trong ví dụ 2, lệnh nào được sử dụng để xuất tổng của hai số x và y ra màn hình?
cout << x + y;
std::cout << x + y;
printf("%d", x + y);
std::print << x + y;
Dòng 3 trong đoạn văn bản đề cập đến việc khai báo bao nhiêu biến toàn cục (global variable)?
1 biến
2 biến
3 biến
4 biến
Tại sao từ dòng 6 trở đi, không cần sử dụng "std::cout" trong chương trình?
Vì đã khai báo biến toàn cục
Vì đã sử dụng không gian tên std
Vì không cần nhập dữ liệu
Vì không cần xuất dữ liệu
Trong ngôn ngữ lập trình C++, kiểu dữ liệu chuẩn thường cung cấp thông tin gì?
Phạm vi giá trị có thể lưu trữ và dung lượng bộ nhớ cần thiết
Tên của chương trình
Số lượng biến có thể sử dụng
Tốc độ xử lý của CPU
Phạm vi giá trị của kiểu dữ liệu `unsigned short int` trong C++ là gì?
0 đến 255
0 đến 65535
-32768 đến 32767
-128 đến 127
Kiểu dữ liệu nào trong C++ có phạm vi giá trị từ -2147483648 đến 2147483647?
signed char
signed int
unsigned int
unsigned long long int
Kiểu dữ liệu `unsigned long long int` trong C++ có phạm vi giá trị tối đa là bao nhiêu?
232−1
264−1
216−1
28−1
Khi khai báo kiểu dữ liệu `short`, ta có thể viết tắt thay vì viết đầy đủ kiểu nào sau đây?
signed char
signed short int
unsigned short int
signed long int
Phạm vi giá trị của kiểu dữ liệu "double" trong C++ là gì?
+/- 1.7e +/- 308 (xấp xỉ 15 chữ số)
0 đến 255
true hoặc false
1 hoặc 0
Kiểu dữ liệu "char" trong C++ chiếm bao nhiêu bộ nhớ?
1 Byte
2 Byte
4 Byte
8 Byte
Phạm vi giá trị của kiểu dữ liệu "char" trong C++ là gì?
true hoặc false
+/- 1.7e +/- 308
256 ký tự trong bộ mã ASCII
0 đến 100
Kiểu dữ liệu "bool" trong C++ có thể lưu trữ giá trị nào?
true hoặc false
0 đến 255
+/- 1.7e +/- 308
32 ký tự ASCII
Kiểu dữ liệu "bool" trong C++ chiếm bao nhiêu bộ nhớ?
1 Byte
2 Byte
4 Byte
8 Byte
