NEW
Font size
WorksheetsKiến thức về Scratch
Total questions: 34
Worksheet time: 17mins
Trong ngôn ngữ lập trình Scratch, kiểu dữ liệu số gồm các giá trị nào sau đây?
Các số nguyên
Các số thập phân
Cả số nguyên và số thập phân
Chỉ số nguyên dương
Kiểu dữ liệu lôgic trong Scratch có các giá trị nào?
"Đúng" và "Sai"
TRUE và FALSE
1 và 0
Cả b và c
Kiểu dữ liệu văn bản trong Scratch là gì?
Chỉ chứa các ký tự số
Một xâu ký tự hoặc ký tự đơn lẻ
Chỉ chứa các ký tự chữ cái
Các giá trị lôgic
Phép toán nào không áp dụng cho kiểu dữ liệu số?
Phép nhân (*)
Phép cộng (+)
Phép kết hợp (Join)
Phép chia (/)
Trong Scratch, biểu thức 10 + 5 > 12 trả về kết quả là gì?
TRUE
FALSE
"TRUE" (xâu ký tự)
Lỗi cú pháp
Kiểu dữ liệu số thập phân có thể được sử dụng trong ngôn ngữ lập trình Scratch để:
Tính toán các phép toán số học
So sánh các giá trị xâu
Lưu trữ kết quả phép chia của số với xâu
Ghép kết hợp số thực và xâu
Khi thực hiện phép toán kết hợp hai xâu ký tự "Hello" và " World", kết quả trả về là:
"HelloWorld"
"Hello World"
"Hello"
" World"
Kiểu dữ liệu nào dưới đây được sử dụng trong các phép toán so sánh như = hoặc >?
Chỉ kiểu số
Chỉ kiểu lôgic
Chỉ kiểu văn bản
Cả kiểu số và kiểu lôgic
Trong chương trình Scratch, Join("A", "B") là một biểu thức của kiểu dữ liệu nào?
Số
Văn bản
Lôgic
Không xác định
Biểu thức 5 chia lấy dư 2 trong Scratch trả về:
2
0
1
Không xác định
Hãy xác định kiểu dữ liệu và giá trị trả về của biểu thức: (5 * 2) > (3 + 4)
Kiểu số, giá trị 10
Kiểu lôgic, giá trị TRUE
Kiểu lôgic, giá trị FALSE
Lỗi cú pháp
Viết biểu thức trong Scratch để tính diện tích hình tròn với bán kính r.
Area = 2 * PI * r
Area = r * r * PI
Area = r^2 * PI
Area = r * r / PI
Trong Scratch, để kiểm tra một số x có phải là số chẵn hay không, biểu thức nào sau đây đúng?
x chia lấy dư 2 = 0
x chia lấy dư 2 > 0
x / 2 =0
x = 2
Tạo một chương trình Scratch sử dụng biến n để vẽ đa giác đều có n cạnh. Đâu là biểu thức tính số độ quay tại mỗi đỉnh của đa giác?
360 / n
360 * n
360 + n
n / 360
Bạn cần viết chương trình Scratch để kiểm tra một số nguyên nhập vào từ bàn phím có lớn hơn 10 không. Đâu là biểu thức đúng?
Nếu n > 10 thì True nếu không thì False
Nếu n > 10 thì say "True" nếu không thì say "False"
Nếu n > 10 thì say "Lớn hơn 10"
Nếu n > 10 thì say "Bé hơn hoặc bằng 10"
Trong trò chơi đoán số, cần sử dụng những biến số nào?
Số bí mật và câu trả lời của người chơi
Số lần đoán và giá trị đoán đúng
Kết quả đúng và sai
Điểm số và thời gian
Giá trị khởi đầu của biến "số bí mật" trong trò chơi đoán số được thiết lập như thế nào?
Do người chơi nhập vào
Do máy tính chọn ngẫu nhiên
Là một số cố định
Là số bằng 0
Cấu trúc tuần tự trong ngôn ngữ lập trình trực quan được thể hiện như thế nào?
Bằng cách sử dụng vòng lặp
Lắp ghép các khối lệnh thành phần từ trên xuống dưới
Sử dụng các khối lệnh rẽ nhánh
Sử dụng các khối lệnh logic
Cấu trúc rẽ nhánh có mấy dạng trong lập trình trực quan?
Một dạng
Hai dạng: khuyết và đầy đủ
Ba dạng: đơn, đôi, nhiều
Không có dạng nào cố định
Điều kiện kết thúc hoạt động lặp trong trò chơi đoán số là gì?
Người chơi đoán đúng số bí mật
Số lần đoán đạt giới hạn
Máy tính kết thúc trò chơi
Người chơi bỏ cuộc
Trong trò chơi đoán số, nếu người chơi đoán sai, hoạt động nào diễn ra tiếp theo?
Trò chơi kết thúc
Máy tính gợi ý và quay lại để đoán tiếp
Máy tính chọn số mới để đoán
Người chơi phải nhập lại tên
Cấu trúc rẽ nhánh trong trò chơi đoán số có thể được dùng để làm gì?
Xác định giá trị khởi đầu của biến
Kiểm tra và thông báo kết quả đúng hoặc sai
Lặp lại toàn bộ trò chơi
Kết thúc trò chơi ngay lập tức
Trong cấu trúc tuần tự, các khối lệnh được thực thi theo thứ tự nào?
Ngẫu nhiên
Từ trên xuống dưới
Từ dưới lên trên
Theo điều kiện của người chơi
Trong trò chơi đoán số, tại sao phải sử dụng cấu trúc lặp?
Để thực hiện việc đoán số nhiều lần cho đến khi đúng
Để giảm bớt số khối lệnh cần viết
Để kiểm tra kết quả đoán của người chơi
Để tối ưu hóa trò chơi
Cấu trúc lặp trong lập trình trực quan được thể hiện như thế nào?
Dùng các khối lệnh có điều kiện lặp
Lắp ghép các khối lệnh từ dưới lên trên
Dùng cấu trúc rẽ nhánh để lặp lại
Lặp lại khối lệnh tuần tự
Viết thuật toán mô tả trò chơi đoán số với ba bước: Bước 1: ____ Bước 2: Nếu đoán sai, thông báo gợi ý và quay lại bước 1 Bước 3: Kết thúc nếu đoán đúng
Người chơi nhập số bí mật
Máy tính chọn số bí mật và người chơi đoán
Kiểm tra đáp án
Người chơi nhập tên
Khi nào cần sử dụng cấu trúc rẽ nhánh đầy đủ thay vì rẽ nhánh khuyết?
Khi cần kiểm tra nhiều điều kiện và mỗi điều kiện đều có hành động tương ứng
Khi chỉ cần kiểm tra một điều kiện duy nhất
Khi cần kết thúc vòng lặp
Khi cần lặp lại mã
Nếu muốn thông báo "Số đoán phải nằm trong khoảng từ 1 đến 100", bạn sẽ sử dụng cấu trúc nào?
Vòng lặp
Rẽ nhánh
Tuần tự
Không cần cấu trúc nào
Trong trò chơi đoán số, tại sao không nên đặt số bí mật là một giá trị cố định?
Vì làm như vậy sẽ không công bằng cho người chơi
Vì số cố định dễ đoán
Vì trò chơi sẽ không thú vị
Vì scratch không cho phép đặt như vậy
Kiểu dữ liệu nào sau đây được dùng để lưu trữ chuỗi ký tự?
số nguyên
số thực
xâu kí tự
logic
Hằng là gì trong lập trình?
Một giá trị có thể thay đổi trong suốt chương trình.
Một giá trị không thể thay đổi trong suốt chương trình.
Một giá trị được nhập từ người dùng.
Một biến được định nghĩa trước.
Câu lệnh nào sau đây kiểm tra một số n là chẵn?
Nếu n chia 2 == 0:
Nếu n chia lấy dư 2 == 0:
Nếu n chia 2 != 0:
Nếu n chia lấy dư 2 != 0:
Để tính tổng các số từ 1 đến n, biểu thức nào là đúng?
sum = sum + i trong vòng lặp từ 1 đến n.
sum = sum * i trong vòng lặp từ 1 đến n.
sum = i + n ngoài vòng lặp.
sum = 1 + n chỉ với một phép cộng.
Kết quả của biểu thức 2 ** 3 + 5 % 2 là gì?
8
9
7
6
