wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

8A test k1

Total questions: 14

Worksheet time: 28mins

Name
Class
Date
1.

Trong ngôn ngữ lập trình trực quan Scratch, có các kiểu dữ liệu phổ biến nào?

a)

Kiểu số, kiểu văn bản, kiểu hình ảnh.

b)

Kiểu số nguyên, kiểu số thực, kiểu logic.

c)

Kiểu số, kiểu xâu kí tự, kiểu logic.

d)

Kiểu đúng/sai, kiểu chữ cái, kiểu số thập phân.

2.

Kết quả của phép toán so sánh 30 > 40 sẽ trả về giá trị nào và thuộc kiểu dữ liệu gì?

a)

Giá trị 10 (Kiểu số).

b)

Giá trị "Sai" (Kiểu xâu kí tự).

c)

Giá trị true (Kiểu logic).

d)

Giá trị false (Kiểu logic).

3.

Trong biểu thức tính chu vi hình vuông . Thành phần a được gọi là gì?

a)

Biến.

b)

Hằng.

c)

Biểu thức.

d)

Tên hàm.

4.

Kiểu dữ liệu của biểu thức trong hình là:

a)

Số

b)

Xâu kí tự

c)

Logic

d)

Phép toán

5.

Trong Scratch, khái niệm 'Biến' (Variable) được hiểu là gì?

a)

Là một câu lệnh dùng để điều khiển nhân vật di chuyển.

b)

Là một giá trị cố định không bao giờ thay đổi.

c)

Là hình ảnh sân khấu hoặc nhân vật.

d)

Là một vùng nhớ được đặt tên để lưu trữ giá trị và giá trị này có thể thay đổi trong quá trình chạy chương trình.

6.

Kết quả của một phép toán so sánh có thể là:

a)

Một số

b)

Một xâu kí tự

c)

Đúng hoặc sai

d)

Đúng

7.

Trong biểu thức tính chu vi hình chữ nhật: (Dai+Rong)*2, đâu là biến?

a)

Dai

b)

Dai, Rong

c)

Dai+Rong

d)

Rong

8.

Cấu trúc nào cho phép chương trình lựa chọn thực hiện theo điều kiện?

a)

Tuần tự

b)

Lặp

c)

Rẽ nhánh

d)

So sánh

9.

Phát biểu nào đúng về mối quan hệ giữa thuật toán và chương trình Scratch?

a)

Thuật toán và chương trình là hoàn toàn giống nhau

b)

Thuật toán chỉ dùng trong Toán học

c)

Chương trình Scratch là cách biểu diễn thuật toán bằng các khối lệnh

d)

Chương trình không cần thuật toán

10.

Nếu thay đổi thứ tự các khối lệnh trong chương trình Scratch thì điều gì có thể xảy ra?

a)

Chương trình vẫn luôn cho kết quả giống nhau

b)

Chương trình có thể thực hiện sai hoặc cho kết quả khác

c)

Máy tính tự động sửa lại cho đúng

d)

Không ảnh hưởng đến thuật toán

11.

Khi thiếu cấu trúc lặp trong thuật toán lặp lại, chương trình sẽ:

a)

Vẫn đúng

b)

Không chạy

c)

Dài hơn và kém hiệu quả

d)

Nhanh hơn

12.

Đoạn chương trình sau cho kết quả là gì trong trường hợp a = 9.

a)

hiển thị ra màn hình: số dương

b)

hiển thị ra màn hình: số âm

c)

Hiển thị ra màn hình: a<0

d)

Hiển thị ra màn hình: a=9

13.

Khi thực hiện một chương trình, máy tính sẽ hoạt động theo nguyên tắc nào dưới đây?

a)

Máy tính thực hiện tuần tự các lệnh đã được lập trình để mô phỏng lại các bước của thuật toán.

b)

Máy tính thực hiện ngẫu nhiên các lệnh không theo thứ tự để tìm ra kết quả nhanh nhất.

c)

Máy tính chỉ thực hiện câu lệnh đầu tiên và câu lệnh cuối cùng của thuật toán.

d)

Máy tính tự động bỏ qua các bước khó trong thuật toán để tránh bị treo máy.

14.

Chương trình máy tính được hiểu là gì?

a)

Là kết quả cuối cùng hiện ra trên màn hình sau khi máy tính xử lý xong.

b)

Là bản mô tả các bước giải quyết vấn đề bằng ngôn ngữ tự nhiên hoặc sơ đồ khối.

c)

Là tập hợp các thiết bị phần cứng giúp máy tính hoạt động.

d)

Là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán.