15 câu hỏi
Biến t nhận các giá trị 1 ; 2 ; 3 thì t thuộc kiểu:
int
char
float
bool
Biến t nhận các giá trị 1.3; 2.3 thì t thuộc kiểu:
int
char
float
bool
Biến s nhận các giá trị ‘a’,’b’,’c’ thì s thuộc kiểu:
int
char
float
bool
Phạm vi giá trị của kiểu bool là :
0-255
true/false
0-109
255-109
Bộ nhớ lưu trữ một giá trị của kiểu bool là:
2 byte
3 byte
4 byte
1 byte
Số b được dùng để tính toán các số nguyên trong phạm vi từ -216đến 216-1 thì b thuộc kiểu:
bool
char
short
float
Số c được dùng để lưu tổng (2.5+1.2) thì c thuộc kiểu:
bool
float
int
char
Số z được dùng để chứa 2 giá trị true hoặc false thì z thuộc kiểu:
bool
float
int
char
Biến s được dùng để chứa các kí tự trong phạm vi từ ‘a’ đến ‘z’ thì biến s thuộc kiểu:
bool
float
int
char
Xét khai báo biến:
int a,b;
float c;
Chương trình dịch trong C++ sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo trên:
13 byte
12 byte
8 byte
3 byte
Biến a có thể nhận các giá trị 3; 200; 150 và biến b có thể nhận các giá trị 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
float b;
int b;
int a,b;
float a,b;
int a;
float a;
Trong ngôn ngữ lập trình C++, kiểu dữ liệu nào trong các kiểu sau có bộ nhớ lưu trữ lớn nhất?
int
char
short
bool
Phạm vi giá trị của kiểu char thuộc:
Từ 0 đến 255
Từ -215 đến 215 -1
Từ 0 đến 216 -1
Từ -231 đến 231 -1
Phạm vi giá trị của kiểu int thuộc:
Từ 0 đến 255
Từ -215 đến 215 -1
Từ 0 đến 216 -1
Từ -232 đến 232 -1
Phạm vi giá trị của kiểu short thuộc:
Từ 0 đến 255
Từ -216 đến 216 -1
Từ 0 đến 216 -1
Từ -232 đến 232 -1
