NEW
Font size
WorksheetsTrắc nghiệm bài 2+3
Total questions: 49
Worksheet time: 25mins
Một chương trình C++ thường gồm mấy phần chính?
1 phần
2 phần
3 phần
4 phần
Phần nào trong chương trình C++ là bắt buộc phải có?
Phần khai báo
Phần thân
Phần chú thích
Phần hằng
Cặp dấu <> trong mô tả cú pháp chương trình C++ biểu thị điều gì?
A. Thành phần bắt buộc
B. Thành phần tuỳ chọn
C. Thành phần chú thích
D. Không có ý nghĩa
Cặp dấu [ ] trong mô tả cú pháp chương trình C++ biểu thị điều gì?
A. Thành phần bắt buộc
B. Thành phần tuỳ chọn
C. Kết thúc chương trình
D. Vòng lặp
Khai báo thư viện #include
Quản lý bộ nhớ
Hỗ trợ nhập xuất dữ liệu chuẩn
Tính toán số học
Tạo vòng lặp
Nếu không khai báo thư viện iostream mà dùng cout sẽ dẫn đến kết quả nào?
In ra rỗng
Báo lỗi biên dịch
In sai dữ liệu
Không ảnh hưởng
Cú pháp khai báo hằng số trong C++ là gì?
const
hằng
define
let
Biến được khai báo bên trong hàm main gọi là gì?
Biến toàn cục
Biến cục bộ
Biến hằng
Biến tham chiếu
Biến khai báo ngoài mọi hàm trong chương trình được gọi là gì?
Biến cục bộ
Biến toàn cục
Biến static
Biến tham số
Hàm nào bắt buộc phải có trong chương trình C++?
start()
main()
begin()
run()
Từ khóa int trong định nghĩa int main() có ý nghĩa gì?
Hàm trả về số nguyên
Hàm trả về chuỗi
Không có ý nghĩa
Hàm không trả về gì
Lệnh return 0; trong hàm main() có ý nghĩa gì?
Trả về giá trị 0 cho hệ điều hành
In ra màn hình số 0
Dừng chương trình ngay lập tức
Không có tác dụng
Dòng lệnh using namespace std; trong C++ có ý nghĩa gì?
Cho phép dùng cout, cin không cần std::
Khai báo thư viện mới
Khai báo biến chuẩn
Không có tác dụng
Trong chương trình Hello World, nếu không có using namespace std; thì phải viết thế nào?
cout<<
std::cout<<
print<<
output<<
Nếu thiếu dấu chấm phẩy ở cuối câu lệnh trong C++ thì sẽ thế nào?
Chạy bình thường
Báo lỗi cú pháp
In sai dữ liệu
Không ảnh hưởng
Kiểu dữ liệu signed char chiếm bao nhiêu byte bộ nhớ?
1
2
4
8
Phạm vi giá trị của signed char là gì?
0 → 255
-128 → 127
-32768 → 32767
-2147483648 → 2147483647
Kiểu unsigned char có phạm vi giá trị như thế nào?
0 → 127
0 → 255
-128 → 127
-32768 → 32767
Kiểu signed int trong C++ thường chiếm bao nhiêu byte?
2
4
8
1
Phạm vi giá trị của signed int là:
-32768 → 32767
0 → 65535
-2147483648 → 2147483647
0 → 4294967295
Kiểu unsigned int có phạm vi giá trị là:
0 → 255
0 → 65535
0 → 4294967295
0 → 1.8e+19
Kiểu long long (signed long long int) chiếm bao nhiêu byte?
2
4
6
8
Phạm vi giá trị của signed long long int là:
-32768 → 32767
-2147483648 → 2147483647
-9.2e+18 → 9.2e+18
0 → 4294967295
Kiểu unsigned long long int có phạm vi giá trị là:
0 → 65535
0 → 4294967295
0 → 1.8e+19
0 → 127
Khi khai báo kiểu dữ liệu, có thể viết tắt short thay cho dạng nào?
unsigned short int
signed short int
long long int
signed char
Kiểu dữ liệu double chiếm bao nhiêu byte bộ nhớ?
2
4
6
8
Phạm vi giá trị của kiểu double là:
±1.7e±38 (xấp xỉ 7 chữ số)
±1.7e±308 (xấp xỉ 15 chữ số)
±3.4e±38 (xấp xỉ 7 chữ số)
±3.4e±308 (xấp xỉ 15 chữ số)
Kiểu ký tự char trong C++ chiếm bao nhiêu byte?
1
2
Bộ mã ASCII có bao nhiêu ký tự?
128
192
256
512
Ký tự 'A' trong bảng mã ASCII có giá trị số bao nhiêu?
65
66
97
98
Ký tự 'a' trong bảng mã ASCII có giá trị số bao nhiêu?
65
66
97
98
Ký tự khoảng trắng (Space) trong ASCII có mã là bao nhiêu?
0
31
32
127
Ký tự xuống dòng trong C++ được biểu diễn bằng gì?
\r
\t
\n
\
Kiểu bool trong C++ chiếm bao nhiêu byte?
1
2
4
8
Kiểu bool có thể nhận những giá trị nào?
0 hoặc 1
true hoặc false
A và B đúng
Cả A và B sai
Phạm vi giá trị của unsigned short int là gì?
0 → 255
0 → 65535
-32768 → 32767
0 → 4294967295
Kiểu signed short int chiếm bao nhiêu byte?
1
2
4
8
Phạm vi giá trị của signed short int là:
-128 → 127
-32768 → 32767
-2147483648 → 2147483647
0 → 65535
Kiểu unsigned long int có phạm vi giá trị là:
0 → 255
0 → 65535
0 → 4294967295
0 → 1.8e+19
Khi khai báo biến kiểu logic, ta dùng từ khóa nào?
logic
boolean
bool
logical
Dấu cách có mã 32.
Tab
Enter
Dấu cách
Xuống dòng là
Tab
Dấu cách
Xuống dòng
Bool chiếm 1 byte.
Đúng
Sai
Bool nhận true/false hoặc 1/0.
Chỉ nhận true/false
Chỉ nhận 1/0
Nhận true/false hoặc 1/0
Unsigned short int: 0 → 65535.
0 → 32767
0 → 65535
-32768 → 32767
Signed short int chiếm 2 byte.
1 byte
2 byte
4 byte
Signed short int: -32768 → 32767.
0 → 65535
-32768 → 32767
0 → 32767
Unsigned long int: 0 → 4294967295.
0 → 65535
-32768 → 32767
0 → 4294967295
Từ khóa bool.
int
float
bool
