Câu 1. Kiểu dữ liệu số nguyên là: A. int, short, long long B. int, float, long long C. float, long long, double D. int, long long, double Câu 2. Phần nào trong cấu trúc chung của chương trình là quan trọng nhất: A. Khai báo B. Thân C. Khai báo và thân D. Tiêu đề Câu 3. Trong NNLT C++, #include dùng để làm gì? A. Khai báo biến B. Khai báo hằng C. Khai báo thư viện D. Nhập dữ liệu Câu 4. Trong môi trường lập trình CodeBlocks phím F9 dùng để: A. Biên dịch chương trình B. Chạy chương trình C. Soạn thảo chương trình D. Dịch và chạy chương trình Câu 5. Cú pháp khai báo biến là: A. <kiểu dữ liệu> <danh sách biến>; B. <danh sách biến> <kiểu dữ liệu>; C. <kiểu dữ liệu> : <danh sách biến>; D. <danh sách biến> : <kiểu dữ liệu>; Câu 6. Để khai báo một biến nhận giá trị số nguyên trong đoạn [-106, 106] ta viết: A. int a; B. char a; C. a int; D. double a; Câu 7. Dựa vào câu lệnh gán a = (double)x; hãy cho biết cần phải khai báo biến a có kiểu dữ liệu nào là hợp lý nhất? A. int B. double C. float D. long long Câu 8. Trong các khai báo dưới đây, khai báo nào hợp lệ A. 𝑖𝑛𝑡 𝑎 𝑏; B. 𝑖𝑛𝑡 𝑎, 𝑏; C. 𝑖𝑛𝑡 𝑎 = 10; 𝑏 = 20; D. 𝑖𝑛𝑡 𝑎 + 𝑏; Câu 9. Biến a được nhận các giá trị là 0.75 ; -1 ; 1 ; 2.3 , ta có thể khai báo a thuộc kiểu dữ liệu nào? A. int B. char C. float D. long long Câu 10. Hãy cho biết kết qủa của biểu thức 20/3 A. 6 B. 6.(6) C. 2 D. 6.66666 Câu 11. Hãy cho biết kết quả của biểu thức 20%3 A. 6 B. 6.(6) C. 2 D. 6.66666 Câu 12. Hãy cho biết kết quả của biểu thức (𝑑𝑜𝑢𝑏𝑙𝑒)20/3 A. 6 B. 6.(6) C. 2 D. 6.66666 Câu 13. Chuyển biểu thức (a+b)*(a+b) - x/y viết trong C++ thành biểu thức toán: A. 〖(a+b)〗^2-xy B. 〖(a+b)〗^2-x/y C. (-x(a+b))/y(a+b) D.〖(a+b)〗^2/y-x Câu 14. Phép toán so sánh khác được ký hiệu A. = B. <> C. ! = D. == Câu 15. Trong các tên sau đây, tên nào là hợp lệ trong NNLT C++? A. 8a B. tamgiac C. Lop-8a D. bai tap
1 câu trả lời
Câu 1. Kiểu dữ liệu số nguyên là:
A. int, short, long long B. int, float, long long
C. float, long long, double D. int, long long, double
Câu 2. Phần nào trong cấu trúc chung của chương trình là quan trọng nhất:
A. Khai báo B. Thân C. Khai báo và thân D. Tiêu đề
Câu 3. Trong NNLT C++, #include dùng để làm gì?
A. Khai báo biến B. Khai báo hằng
C. Khai báo thư viện D. Nhập dữ liệu
Câu 4. Trong môi trường lập trình CodeBlocks phím F9 dùng để:
A. Biên dịch chương trình B. Chạy chương trình
C. Soạn thảo chương trình D. Dịch và chạy chương trình
Câu 5. Cú pháp khai báo biến là:
A. <kiểu dữ liệu> <danh sách biến>; B. <danh sách biến> <kiểu dữ liệu>;
C. <kiểu dữ liệu> : <danh sách biến>; D. <danh sách biến> : <kiểu dữ liệu>;
Câu 6. Để khai báo một biến nhận giá trị số nguyên trong đoạn [-106, 106] ta viết:
A. int a; B. char a; C. a int; D. double a;
Câu 7. Dựa vào câu lệnh gán a = (double)x; hãy cho biết cần phải khai báo biến a có kiểu dữ liệu nào là hợp lý nhất?
A. int B. double C. float D. long long
Câu 8. Trong các khai báo dưới đây, khai báo nào hợp lệ
A. 𝑖𝑛𝑡 𝑎 𝑏; B. 𝑖𝑛𝑡 𝑎, 𝑏; C. 𝑖𝑛𝑡 𝑎 = 10; 𝑏 = 20; D. 𝑖𝑛𝑡 𝑎 + 𝑏;
Câu 9. Biến a được nhận các giá trị là 0.75 ; -1 ; 1 ; 2.3 , ta có thể khai báo a thuộc kiểu dữ liệu nào?
A. int B. char C. float D. long long
Câu 10. Hãy cho biết kết qủa của biểu thức 20/3
A. 6 B. 6.(6) C. 2 D. 6.66666
Câu 11. Hãy cho biết kết quả của biểu thức 20%3
A. 6 B. 6.(6) C. 2 D. 6.66666
Câu 12. Hãy cho biết kết quả của biểu thức (𝑑𝑜𝑢𝑏𝑙𝑒)20/3
A. 6 B. 6.(6) C. 2 D. 6.66666
Câu 13. Chuyển biểu thức (a+b)*(a+b) - x/y viết trong C++ thành biểu thức toán:
A. 〖(a+b)〗^2-xy B. 〖(a+b)〗^2-x/y
C. (-x(a+b))/y(a+b) D.〖(a+b)〗^2/y-x
Câu 14. Phép toán so sánh khác được ký hiệu
A. = B. <> C. != D. ==
Câu 15. Trong các tên sau đây, tên nào là hợp lệ trong NNLT C++?
A. 8a B. tamgiac C. Lop-8a D. bai tap