wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn học kì 1 Tin 8

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

Có mấy loại cấu trúc rẽ nhánh?

a)

Một

b)

Hai

c)

Ba

d)

Bốn

2.

Đối với biểu thức xâu kí tự ta sử dụng phép toán nào dưới đây?

a)

Cộng, trừ.

b)

Nhân, chia.

c)

Mod (Chia lấy dư).

d)

Join (Kết hợp).

3.

Phép toán lấy giá trị tuyệt đối của một số là phép nào?

a)

Mod.

b)

Round.

c)

abs of.

d)

Đáp án khác.

4.

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

a)

Đúng.

b)

Sai.

c)

Đúng hay sai.

d)

Đúng một phần.

5.

Phương án nào dưới đây không đúng khi nói về việc sử dụng máy tính và ứng dụng tin học?

a)

Giúp việc thông tin liên lạc giữa mọi người hiệu quả hơn.

b)

Mọi người đều có cơ hội học hỏi kiến thức để giúp nâng cao chất lượng cuộc sống và chăm sóc sức khỏe tốt hơn.

c)

Phụ nữ và trẻ em gái không cần đến máy tính vì không giúp ích nhiều cho họ.

d)

Mọi người được tham gia vào môi trường học tập tốt hơn.

6.

Khi kịch bản điều khiển một nhân vật bị thay đổi thứ tự các bước trong thuật toán thì?

a)

Ta sẽ nhận được một kịch bản như cũ.

b)

Ta sẽ nhận được một kịch bản gần giống cũ

c)

Ta sẽ nhận được một kịch bản khác

d)

Cả ba đáp án trên đều đúng

7.

Nếu a>8 thì b=3 nếu không thì b=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?

a)

5

b)

3

c)

0

d)

8

8.

Trường hợp nào sau đây được mô tả dưới dạng thuật toán?

a)

Đặc điểm của máy tính.

b)

Kịch bản điều khiển một nhân vật.

c)

Các sự việc xảy ra khi động đất.

d)

Đáp án khác.

9.

Điều kiện dừng lặp phải được thể hiện bằng biểu thức nào?

a)

Xâu kí tự

b)

Số

c)

Logic

d)

Đáp án khác

10.

Điều kiện để rẽ nhánh luôn là biểu thức nào?

a)

Xâu kí tự.

b)

Logic

c)

Số

d)

Cả 3 giá trị trên.

11.

Đối với biểu thức logic, không thể tạo biểu thức bằng phép toàn nào dưới đây?

a)

And

b)

or

c)

not

d)

mod

12.

Ta có thể kết nối các biểu thức xâu kí tự với nhau để làm gì?

a)

Tạo ra biểu thức xâu kí tự mới dài hơn.


b)

Tạo ra biểu thức xâu kí tự ban đầu.

c)

Tạo ra biểu thức xâu kí tự ngắn hơn.

d)

Đáp án khác.

13.

Ứng dụng nào của tin học có thể tăng hiệu quả công việc của kiến trúc sư?

a)

Tạo bản vẽ 3D để khách hàng có thể hình dung rõ về căn nhà định xây dựng.

b)

Theo dõi sức khỏe, quá trình điều trị của bệnh nhân qua hồ sơ sức khỏe điện tử.

c)

Tạo một báo cáo tài chính bằng phần mềm bảng tính.

d)

Nhận hình ảnh tức thì từ sân vận động được chụp bởi một đồng nghiệp khác để biên tập thành một bài báo

14.

Tin học nghiên cứu việc dùng máy tính để?

a)

Xử lí và truyền tải thông tin

b)

Lưu trữ

c)

Tổ chức

d)

Cả ba đáp án trên đều đúng

15.

Với sự phát triển nhanh chóng, mang lại lợi ích to lớn và tạo ra những thay đổi lớn lao cho xã hội loại người thì tin học?

a)

Được ứng dụng trong khoa học công nghệ

b)

Cả ba đáp án trên đều sai

c)

Được ứng dụng trong mọi mặt của đời sống

d)

  Được ứng dụng trong tin học ứng dụng

16.

Hằng là gì?

a)

Giá trị không đổi trong quá trình thực hiện chương trình.

b)

Giá trị luôn thay đổi.

c)

Đáp án khác.

d)

Giá trị thay đổi trong quá trình thực hiện chương trình.

17.

Ứng dụng nào của tin học có thể tăng hiệu quả công việc của kế toán?

a)

Tạo bản vẽ 3D để khách hàng có thể hình dung rõ về căn nhà định xây dựng

b)

Theo dõi sức khỏe, quá trình điều trị của bệnh nhân qua hồ sơ sức khỏe điện tử

c)

Tạo một báo cáo tài chính bằng phần mềm bảng tính

d)

Nhận hình ảnh tức thì từ sân vận động được chụp bởi một đồng nghiệp khác để biên tập thành một bài báo

18.

Phép toán làm tròn số, lấy số nguyên gần nhất số này là phép toán nào?

a)

Mod.

b)

Round.

c)

abs of.

d)

Đáp án khác.

19.

Lệnh lặp với điều kiện dừng lặp được thể hiện trong câu lệnh nào?

a)

  Next costume.

b)

Repeat.

c)

Move steps.

d)

Repeat until.

20.

Khi sử dụng lệnh lặp vô hạn “forever”, nếu muốn dừng lệnh lặp thì phải dùng lệnh nào?

a)

Repeat.

b)

Stop this script.

c)

Move steps.

d)

Repeat until.

21.

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?

a)

Lặp một khối lệnh với số lần định trước.

b)

Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh.

c)

Lặp một khối lệnh vô hạn lần.

d)

Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh.

22.

Chúng ta có thể mô tả một quá trình?

a)

Với tất cả các bước cùng một lúc

b)

Cả ba đáp án trên đều đúng

c)

Với các bước lần lượt diễn ra

d)

  Với các bước đầu tiên

23.

Mô tả một thuật toán có các bước được thực hiện tuần tự là?

a)

Một quá trình với các bước diễn ra cùng lúc, thực hiện xong bước này thì thực hiện bước tiếp theo, cứ như thế cho đến bước cuối cùng

b)

Cả ba đáp án trên đều sai

c)

Một quá trình với các bước lần lượt diễn ra, thực hiện xong bước này thì thực hiện bước tiếp theo, cứ như thế cho đến bước cuối cùng

d)

Một quá trình với các bước lần lượt diễn ra, thực hiện các bước cùng một lúc, cứ như thế cho đến bước cuối cùng

24.

Khi nào có thể sử dụng mô tả dưới dạng thuật toán?

a)

Đặc điểm của máy tính

b)

Đáp án khác

c)

Kịch bản điều khiển một nhân vật

d)

Các sự việc xảy ra khi động đất

25.

Để tạo biến riêng của nhân vật hiện thời thì ta tích vào ô nào?

a)

For all sprites.

b)

Make a Variable.

c)

For this sprite only.

d)

  Đáp án khác.

26.

Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc nào?

a)

Vòng.

b)

Rẽ nhánh.

c)

Lặp.

d)

So sánh.

27.

Chọn nhóm lệnh làm việc với biến trong ô nào?

a)

Operations.

b)

Sound.

c)

Variables.

d)

My Blocks.

28.

Cho bài toán tính tổng S=1+2+3+...+n. Để giải bài toán trên ta dùng cấu trúc nào?

a)

Cấu trúc rẽ nhánh.

b)

Hàm toán học sqrt().

c)

Hàm ceil().

d)

  Cấu trúc lặp.

29.

Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi nào?

a)

<Điều kiện> sai.

b)

<Điều kiện> bằng 0.

c)

<Điều kiện> lớn hơn 0.

d)

<Điều kiện> đúng.

30.

Lệnh set.... to....có tác dụng gì?

a)

Tăng giá trị của biến.

b)

Đáp án khác.

c)

Gán một giá trị cho biến.

d)

Giảm giá trị của biến.

31.

Ở trường trung học phổ thông thì môn tin học có vai trò chủ đại trong việc?

a)

Hình thành năng lực tin học cho học sinh

b)

Cả hai đáp án trên đều sai

c)

Cả hai đáp án trên đều đúng

d)

Phát triển năng lực tin học cho học sinh

32.

89 thuộc dữ liệu kiểu nào sau đây?

a)

Đáp án khác.

b)

Xâu kí tự.

c)

Số nguyên.

d)

Số thập phân.