Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

1. Trong một chương trình, nếu bạn cần lưu trữ thông tin về việc một người đã đủ tuổi bỏ phiếu hay chưa (ví dụ: trên 18 tuổi), kiểu dữ liệu nào là phù hợp nhất?

A. Boolean (true/false).
B. Số nguyên (integer).
C. Chuỗi ký tự (string).
D. Số thực (float).

2. Phát biểu nào sau đây mô tả đúng về biến toàn cục (global variable)?

A. Biến toàn cục có thể được truy cập từ bất kỳ đâu trong chương trình.
B. Biến toàn cục chỉ có thể được truy cập bên trong hàm mà nó được khai báo.
C. Biến toàn cục tự động bị xóa khi hàm chứa nó kết thúc.
D. Biến toàn cục chỉ có thể lưu trữ số nguyên.

3. Giả sử trong Python, bạn muốn lưu trữ số nguyên 10. Lệnh khai báo biến nào sau đây là đúng?

A. so_nguyen = 10
B. var so_nguyen = 10;
C. int so_nguyen = 10;
D. so_nguyen := 10

4. Trong một chương trình tính toán diện tích hình chữ nhật với chiều dài là chieuDai và chiều rộng là chieuRong, công thức tính diện tích sẽ được biểu diễn như thế nào?

A. dienTich = chieuDai * chieuRong;
B. dienTich = chieuDai + chieuRong;
C. dienTich = chieuDai / chieuRong;
D. dienTich = chieuDai - chieuRong;

5. Phát biểu nào sau đây về biến là KHÔNG chính xác?

A. Giá trị của biến không thể thay đổi sau khi được khai báo.
B. Biến giúp chương trình trở nên linh hoạt và dễ đọc hơn.
C. Mỗi biến có một kiểu dữ liệu xác định.
D. Tên biến nên mang ý nghĩa mô tả dữ liệu mà nó lưu trữ.

6. Phát biểu nào sau đây là đúng về việc sử dụng biến để lưu trữ ngày tháng?

A. Thường sử dụng kiểu dữ liệu chuyên dụng cho ngày tháng hoặc chuỗi ký tự với định dạng chuẩn.
B. Luôn luôn sử dụng kiểu số nguyên để biểu diễn ngày tháng.
C. Chỉ có thể lưu trữ ngày tháng dưới dạng chuỗi ký tự tùy ý.
D. Biến ngày tháng không cần được khởi tạo.

7. Biến tuoi được khai báo là int tuoi = 15;. Sau đó, bạn muốn tăng tuổi lên 1. Lệnh nào sau đây là cách phổ biến để thực hiện điều này?

A. tuoi = tuoi + 1;
B. tuoi + 1;
C. increment tuoi;
D. tuoi.increase(1);

8. Phát biểu nào sau đây là đúng về phạm vi của biến (scope)?

A. Phạm vi của biến xác định nơi biến đó có thể được truy cập và sử dụng.
B. Phạm vi của biến chỉ phụ thuộc vào tên của biến.
C. Tất cả các biến đều có phạm vi toàn cục.
D. Phạm vi của biến là cố định và không thể thay đổi.

9. Giả sử bạn có biến giaBan với giá trị 100.000. Bạn muốn giảm giá 10%. Câu lệnh nào sau đây tính toán đúng giá mới?

A. giaMoi = giaBan * 0.9;
B. giaMoi = giaBan - 10;
C. giaMoi = giaBan / 10;
D. giaMoi = giaBan + 0.1;

10. Biến nào sau đây có thể được coi là ví dụ tốt về tên biến mô tả rõ ràng mục đích sử dụng?

A. soLuongSanPham
B. slsp
C. bien1
D. temp

11. Nếu bạn có một biến diemSo và muốn kiểm tra xem điểm đó có lớn hơn 8 hay không, bạn sẽ sử dụng toán tử nào?

A. Toán tử so sánh lớn hơn >.
B. Toán tử gán =.
C. Toán tử cộng +.
D. Toán tử logic AND &&.

12. Trong quá trình gỡ lỗi (debugging), nếu một biến có giá trị không mong đợi, hành động đầu tiên bạn nên làm là gì?

A. Kiểm tra lại cách khai báo, khởi tạo và các phép toán gán giá trị cho biến đó.
B. Thay đổi ngay tên của biến.
C. Xóa biến đó và khai báo lại từ đầu.
D. Chỉ tập trung vào các phần khác của chương trình.

13. Biến tong được khai báo là int tong = 0;. Sau đó, câu lệnh tong = tong + 5; được thực thi. Giá trị mới của biến tong là bao nhiêu?

A. 5
B. 0
C. 10
D. Không xác định

14. Phát biểu nào sau đây mô tả đúng về việc sử dụng các biến số nguyên trong lập trình?

A. Chúng được sử dụng để lưu trữ các giá trị không có phần thập phân.
B. Chúng có thể lưu trữ mọi loại số, bao gồm cả số có phần thập phân.
C. Chúng chỉ có thể lưu trữ giá trị là số 0 hoặc 1.
D. Chúng được sử dụng chủ yếu để lưu trữ văn bản.

15. Trong lập trình, biến được sử dụng để làm gì?

A. Lưu trữ và truy cập dữ liệu trong chương trình.
B. Thực hiện các phép tính toán học phức tạp.
C. Vẽ đồ họa và giao diện người dùng.
D. Kiểm soát luồng thực thi của chương trình.

16. Trong lập trình, khi cần lưu trữ một đoạn văn bản, chúng ta sử dụng kiểu dữ liệu nào?

A. Chuỗi ký tự (string).
B. Số nguyên (integer).
C. Số thực (float).
D. Kiểu boolean.

17. Nếu một biến dùng để đếm số lần lặp, kiểu dữ liệu nào thường được ưu tiên sử dụng?

A. Số nguyên (integer).
B. Số thực (float/double).
C. Chuỗi ký tự (string).
D. Boolean (true/false).

18. Phát biểu nào sau đây mô tả đúng về cách gán giá trị cho biến?

A. Giá trị bên phải dấu bằng được gán vào biến bên trái dấu bằng.
B. Giá trị bên trái dấu bằng được gán vào biến bên phải dấu bằng.
C. Biến bên trái dấu bằng sẽ có giá trị bằng với biểu thức bên phải dấu bằng.
D. Biến bên phải dấu bằng sẽ có giá trị bằng với biến bên trái dấu bằng.

19. Nếu bạn khai báo một biến là hằng số (constant), điều này có nghĩa là gì?

A. Giá trị của biến không thể thay đổi sau khi được gán lần đầu.
B. Biến này chỉ có thể được sử dụng một lần duy nhất.
C. Biến này sẽ tự động được xóa sau khi chương trình kết thúc.
D. Biến này chỉ có thể lưu trữ giá trị logic (true/false).

20. Phát biểu nào sau đây mô tả đúng về tên biến trong lập trình?

A. Tên biến có thể bắt đầu bằng số hoặc ký tự đặc biệt.
B. Tên biến phân biệt chữ hoa và chữ thường.
C. Tên biến không được chứa ký tự gạch dưới (_).
D. Tên biến có thể trùng với các từ khóa của ngôn ngữ lập trình.

21. Khi khai báo một biến, điều quan trọng nhất cần xác định là gì?

A. Kiểu dữ liệu của biến.
B. Độ dài tối đa của tên biến.
C. Màu sắc của biến trong trình soạn thảo.
D. Vị trí lưu trữ của biến trong bộ nhớ.

22. Tại sao việc khởi tạo giá trị ban đầu cho biến lại quan trọng?

A. Để đảm bảo chương trình hoạt động với giá trị dự đoán, tránh lỗi không mong muốn.
B. Để tăng tốc độ xử lý của chương trình.
C. Để làm cho tên biến dễ nhớ hơn.
D. Để giảm dung lượng bộ nhớ mà biến chiếm dụng.

23. Trong lập trình, khi một biến được khai báo bên trong một hàm hoặc một khối mã cụ thể, nó thường được gọi là biến gì?

A. Biến cục bộ (local variable).
B. Biến toàn cục (global variable).
C. Biến tham chiếu (reference variable).
D. Biến tĩnh (static variable).

24. Khi sử dụng biến canNang kiểu số thực (float) để lưu cân nặng của người, đơn vị đo lường phổ biến thường được mặc định là gì nếu không có quy định rõ ràng?

A. Kilogram (kg).
B. Gram (g).
C. Pound (lb).
D. Ounce (oz).

25. Trong ngôn ngữ lập trình C++, khai báo biến float diemTrungBinh; có ý nghĩa gì?

A. Khai báo một biến có tên diemTrungBinh để lưu trữ số thực.
B. Khai báo một biến có tên diemTrungBinh để lưu trữ ký tự.
C. Khai báo một biến có tên diemTrungBinh để lưu trữ số nguyên.
D. Khai báo một biến có tên diemTrungBinh để lưu trữ chuỗi ký tự.

1 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

1. Trong một chương trình, nếu bạn cần lưu trữ thông tin về việc một người đã đủ tuổi bỏ phiếu hay chưa (ví dụ: trên 18 tuổi), kiểu dữ liệu nào là phù hợp nhất?

2 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

2. Phát biểu nào sau đây mô tả đúng về biến toàn cục (global variable)?

3 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

3. Giả sử trong Python, bạn muốn lưu trữ số nguyên 10. Lệnh khai báo biến nào sau đây là đúng?

4 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

4. Trong một chương trình tính toán diện tích hình chữ nhật với chiều dài là chieuDai và chiều rộng là chieuRong, công thức tính diện tích sẽ được biểu diễn như thế nào?

5 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

5. Phát biểu nào sau đây về biến là KHÔNG chính xác?

6 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

6. Phát biểu nào sau đây là đúng về việc sử dụng biến để lưu trữ ngày tháng?

7 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

7. Biến tuoi được khai báo là int tuoi = 15;. Sau đó, bạn muốn tăng tuổi lên 1. Lệnh nào sau đây là cách phổ biến để thực hiện điều này?

8 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

8. Phát biểu nào sau đây là đúng về phạm vi của biến (scope)?

9 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

9. Giả sử bạn có biến giaBan với giá trị 100.000. Bạn muốn giảm giá 10%. Câu lệnh nào sau đây tính toán đúng giá mới?

10 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

10. Biến nào sau đây có thể được coi là ví dụ tốt về tên biến mô tả rõ ràng mục đích sử dụng?

11 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

11. Nếu bạn có một biến diemSo và muốn kiểm tra xem điểm đó có lớn hơn 8 hay không, bạn sẽ sử dụng toán tử nào?

12 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

12. Trong quá trình gỡ lỗi (debugging), nếu một biến có giá trị không mong đợi, hành động đầu tiên bạn nên làm là gì?

13 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

13. Biến tong được khai báo là int tong = 0;. Sau đó, câu lệnh tong = tong + 5; được thực thi. Giá trị mới của biến tong là bao nhiêu?

14 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

14. Phát biểu nào sau đây mô tả đúng về việc sử dụng các biến số nguyên trong lập trình?

15 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

15. Trong lập trình, biến được sử dụng để làm gì?

16 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

16. Trong lập trình, khi cần lưu trữ một đoạn văn bản, chúng ta sử dụng kiểu dữ liệu nào?

17 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

17. Nếu một biến dùng để đếm số lần lặp, kiểu dữ liệu nào thường được ưu tiên sử dụng?

18 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

18. Phát biểu nào sau đây mô tả đúng về cách gán giá trị cho biến?

19 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

19. Nếu bạn khai báo một biến là hằng số (constant), điều này có nghĩa là gì?

20 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

20. Phát biểu nào sau đây mô tả đúng về tên biến trong lập trình?

21 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

21. Khi khai báo một biến, điều quan trọng nhất cần xác định là gì?

22 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

22. Tại sao việc khởi tạo giá trị ban đầu cho biến lại quan trọng?

23 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

23. Trong lập trình, khi một biến được khai báo bên trong một hàm hoặc một khối mã cụ thể, nó thường được gọi là biến gì?

24 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

24. Khi sử dụng biến canNang kiểu số thực (float) để lưu cân nặng của người, đơn vị đo lường phổ biến thường được mặc định là gì nếu không có quy định rõ ràng?

25 / 25

Category: Trắc nghiệm Tin học 8 Cánh diều Bài 2 Sử dụng biến trong chương trình

Tags: Bộ đề 1

25. Trong ngôn ngữ lập trình C++, khai báo biến float diemTrungBinh; có ý nghĩa gì?