Trắc nghiệm Tin 8: Bài 14_Cấu trúc điều khiển

Câu 1: Trong ngôn ngữ lập trình trực quan, cấu trúc tuần tự được thể hiện bằng?

  1. Khối lệnh chứa một điều kiện hay biểu thức logic
  2. Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
  3. Khối lệnh ” lặp cho đến khi”
  4. Cả ba đáp án trên đều đúng

Câu 2: Trong ngôn ngữ lập trình trực quan, cấu trúc lặp được thể hiện bằng?

  1. Khối lệnh chứa một điều kiện hay biểu thức logic
  2. Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
  3. Khối lệnh ” lặp cho đến khi”
  4. Cả ba đáp án trên đều đúng

Câu 3: Trong ngôn ngữ lập trình trực quan, cấu trúc rẽ nhánh được thể hiện bằng?

  1. Khối lệnh chứa một điều kiện hay biểu thức logic
  2. Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
  3. Khối lệnh ” lặp cho đến khi”
  4. Cả ba đáp án trên đều đúng

Câu 4: Cấu trúc tuần tự thể hiện cách lắp ghép các khối lệnh thành phần theo trình tự nào?

  1. Từ dưới lên trên
  2. Từ phải sang trái
  3. Từ trên xuống dưới
  4. Cả ba đáp án trên đều đúng

Câu 5: Thuật toán nào có thể được mô tả dưới dạng cấu trúc rẽ nhánh

  1. So sánh hai giá trị trả lời
  2. Số bí mật
  3. Cả hai đáp án trên đều đúng
  4. Cả hai đáp án trên đều sai

Câu 6: Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?

  1. Đúng
  2. Sai
  3. Đúng hay sai
  4. Đúng một phần

Câu 7: Cấu trúc rẽ nhánh gồm dạng nào dưới đây?

  1. Dạng khuyết
    Dạng đầy đủ
  2. Cả ba đáp án trên đều đúng
  3. Cả ba đáp asnt rên đều sai

Câu 8: Việc lặp lại các câu hỏi trong cấu trúc lặp được thực hiện khi?

  1. Người chơi đoán đúng
  2. Khi còn thời gian
  3. Người chơi đoán sai
  4. Đáp án khác

Câu 9: Điều kiện kết thúc vòng lặp là

  1. Người chơi đoán sai
  2. Người chơi đoán đúng
  3. Khi không còn thời gian
  4. Người chơi đoán sai

Câu 10: Cấu trúc lặp có dạng nào dưới đây

  1. Lặp với số lần cố định trước
  2. Lặp vô hạn
  3. Lặp có điều kiện
  4. Cả ba đáp án trên đều đúng

Câu 11:  Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh của Scrath?

  1. Lặp một khối lệnh với so lần định trước
  2. Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh
  3. Lặp một khối lệnh vô hạn lần
  4. Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh

Câu 12: Trong Scratch, Biến đã trả lời có sẵn trong nhóm lệnh?

  1. Số bí mật
  2. Hỏi
  3. Cảm biến
  4. Đáp án khác

Câu 13: Kết quả của đoạn lệnh sau là?

Kết quả của đoạn lệnh sau là?

  1. Hình ba cạnh
  2. Hình bốn cạnh
  3. Hình năm cạnh
  4. Hình sáu cạnh

Câu 14: Kết quả của đoạn lệnh sau là?

Kết quả của đoạn lệnh sau là?

  1. Hình ba cạnh
  2. Hình bốn cạnh
  3. Hình năm cạnh
  4. Hình sáu cạnh

Câu 15: Kết quả của đoạn lệnh sau là?

Kết quả của đoạn lệnh sau là?

  1. Hình ba cạnh
  2. Hình bốn cạnh
  3. Hình năm cạnh
  4. Hình sáu cạnh

Câu 16: Kết quả của đoạn lệnh sau là?

Kết quả của đoạn lệnh sau là?

  1. Hình ba cạnh
  2. Hình bốn cạnh
  3. Hình năm cạnh
  4. Hình sáu cạnh

Câu 17: Để thực hiện Thuật toán giải phương trình ax + b = 0 thì bước đầu tiên cần?

  1. Nhập hai số thực a và b
  2. Hoán đổi giá trị hai biến a và b
  3. Tìm số lớn hơn trong hai số
  4. Đáp án khác

Câu 18: Trong Thuật toán giải phương trình ax + b = 0 , để kiểm tra trường hợp phương trình vô định ta sử dụng bộ test?

  1. a = 0, b = 1
  2. a = 0,b = 0
  3. a = 3, b = 6
  4. Tất cả đều đúng

Câu 19: Trong Thuật toán giải phương trình ax + b = 0 , để kiểm tra trường hợp nghiệm x=0 ta sử dụng bộ test?

  1. a = 0, b = 1
  2. a = 0,b = 0
  3. a = 3, b = 6
  4. Tất cả đều đúng

Câu 20: Trong Thuật toán giải phương trình ax + b = 0 , để kiểm tra trường hợp nghiệm y=-b/a ta sử dụng bộ test?

  1. a = 0, b = 1
  2. a = 0,b = 0
  3. a = 3, b = 6
  4. Tất cả đều đúng

CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

BÀI 14: CẤU TRÚC ĐIỀU KHIỂN

1. NHẬN BIẾT (7 câu)

Câu 1: Có mấy loại cấu trúc điều khiển?

  1. 1
  2. 2
  3. 3
  4. 4

Câu 2: Các cấu trúc điều khiển là?

  1. Cấu trúc lặp.
  2. Cấu trúc rẽ nhánh.
  3. Cấu trúc tuần tự.
  4. Cả 3 đáp án trên.

Câu 3: Cấu trúc rẽ nhanh có mấy loại?

  1. 1
  2. 2
  3. 3
  4. 4

Câu 4: Dạng của cấu trúc lặp trong ngôn ngữ lập trình Scratch là?

  1. Lặp với số lần định trước.
  2. Lặp vô hạn.
  3. Lặp có điều kiện kết thúc.
  4. Cả 3 đáp án trên.

Câu 5: Đâu là dạng của cấu trúc rẽ nhánh?

  1. A. Lặp vô hạn.
  2. Khuyết thiếu.
  3. Lăp với số lần định trước.
  4. Cả 3 đáp án trên.

Câu 6: Biểu thức số học là gì?

  1. A. Là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.
  2. Là biểu thức có sử dụng các phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ định.
  3. Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
  4. Cả 3 đáp án trên.

 

Câu 7: Biểu thức là gì?

  1. A. Là các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.
  2. Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình.
  3. Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
  4. Là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.

2. THÔNG HIỂU (5 câu)

Câu 1: Biểu thức số logic là gì?

  1. A. Là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.
  2. Là biểu thức có sử dụng các phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ định.
  3. Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
  4. Cả 3 đáp án trên.

Câu 2: Đâu là dữ liệu kiểu chữ?

  1. Số nguyên, số thực, số tự nhiên,…
  2. Dãy kí tự.
  3. Đúng (true), sai (false).
  4. Cả 3 đáp án trên.

Câu 3: Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh của Scratch?

  1. Lặp một khối lệnh với số lần định trước.
  2. Lặp một khối lệnh vô hạn lần.
  3. Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh.
  4. Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh.

Câu 4:  Hình nào đưới dây là khối lệnh rẽ nhánh trong Scratch?

Câu 5: Biến nhận dữ liệu kiểu nào?

  1. A. Kiểu số.
  2. Kiểu chữ.
  3. Kiểu logic.
  4. Cả 3 đáp án trên.

3. VẬN DỤNG (2 câu)

Câu 1: Em hãy ghép mỗi biểu thức Toán học ở cột bên trái với biểu thức tương ứng trong Scratch ở cột bên phải?

Biểu thức trong Toán học Biểu thức trong Scratch
  1. 1-c; 2-a; 3-b; 4-d.
  2. 1-d; 2-a; 3-b; 4-c.
  3. 1-d; 2-b; 3-a; 4-c.
  4. 1-a; 2-d; 3-b; 4-c.

Câu 2: Phát biểu “Nếu là ngày thứ Hai hoặc thứ Ba hoặc thứ Tư thì so_tien = 40000  so_nguoi”. Đâu là khối lệnh tương ứng trong Scratch?

Các em nhấn vào chữ Bắt đầu thi để làm bài nhé:

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Dark mode