wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn tập trắc nghiệm học kì II - Tin học 8

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

Biến là gì?

a)

Là tên một vùng bộ nhớ, nơi lưu trữ các dự liệu trong chương trình

b)

Là tên của nhiều bộ nhớ, nơi lưu trữ các dự liệu trong chương trình

c)

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

d)

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

2.

Khi chạy chương trình, giá trị của biến như nào?

a)

Thay đổi

b)

Xác định và thay đổi

c)

Xác định không thay đổi

d)

Tất cả đáp án đều sai

3.

Biến nhớ được tạo ra mặc định thuộc kiểu nào?

a)

Save

b)

Change…by…

c)

For this sprite only

d)

For all sprites

4.

Nếu muốn biến tạo ra là của riêng nhân vật hiện thời, cần nháy chuột vào nút?

a)

For this sprite only

b)

For all sprites

c)

Change….by…

d)

Save

5.

Hằng trong chương trình là gì?

a)

Một đại lượng không thay đổi giá trị trong suốt quá trình thực hiện chương trình

b)

Một khối lệnh lặp lại nhiều lần

c)

Một nhân vật cố định trong sân khấu

d)

Một kiểu dữ liệu đặc biệt

6.

Kiểu dữ liệu nào sau đây không tồn tại trong Scratch?

a)

Số     

b)

Xâu khí tự    

c)

Logic

d)

Mảng

7.

Trong Scratch, để tạo một biến mới, ta chọn khối lệnh nào?

a)

Events

b)

Move

c)

Variable –> Make a Variable

d)

Control

8.

Biểu thức là gì?

a)

Là một toán hạng hoặc nhiều toán hạng được kết nối với nhau bởi các phép toán

b)

Là một toán hạng được kết nối với nhau bởi các phép toán

c)

Là nhiều hạng được kết nối với nhau bởi cá phép toán

d)

Là một kiểu dữ liệu

9.

Lệnh set.... to.... dùng để ?

a)

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

b)

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

c)

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

d)

Đáp án khác

10.

Kiểu dữ liệu chuỗi trong Scratch là gì?

a)

Các số nguyên

b)

Bao gồm kí tự hoặc dãy kí tự

c)

Các giá trị đúng hoặc sai

d)

Các biến không tên

11.

Vì sao cần viết chương trình để điều khiển máy tính thực hiện công việc?

a)

Vì máy tính không tự động làm việc nếu không có chương trình

b)

Vì chương trình làm cho máy tính đẹp hơn

c)

Vì chương trình giúp máy tính nghỉ ngơi

d)

Vì chương trình giúp máy tính kết nối mạng

12.

Thuật toán trong chương trình có vai trò gì?

a)

Làm cho chương trình nhanh hơn

b)

Xác định trình tự các bước giải quyết vấn đề

c)

Là phần giao diện chính của chương trình

d)

Là công cụ để thiết kế nhân vật trong Scratch

13.

Mỗi lệnh trong chương trình tương ứng với:

a)

Một thao tác mà máy tính thực hiện

b)

Một ký hiệu trang trí cho chương trình

c)

Một biến không xác định

d)

Một bài toán cần giải

14.

Trong ngôn ngữ lập trình trực quan như Scratch, chương trình được thể hiện dưới dạng:

a)

Văn bản dài dòng

b)

Các đoạn mã code phức tạp

c)

Các khối lệnh kéo thả

d)

Hình vẽ nghệ thuật

15.

Nếu chương trình thiếu một lệnh trong thuật toán thì điều gì có thể xảy ra?

a)

Máy tính sẽ tự động bổ sung lệnh

b)

Máy tính sẽ bỏ qua lệnh đó

c)

Chương trình có thể không thực hiện đúng như yêu cầu

d)

Không ảnh hưởng đến chương trình

16.

Khi viết chương trình trong Scratch, thứ tự các khối lệnh ảnh hưởng đến:

a)

Tên nhân vật trong sân khấu

b)

Cách kết nối Internet

c)

Trình tự thực hiện hành động của nhân vật

d)

Màu sắc của giao diện

17.

Kết quả của phép toán thuộc kiểu dữ liệu gì ?

a)

Kiểu logic

b)

Kiểu xâu kí tự.

c)

Kiểu số

d)

Kiểu mảng

18.

Phép toán trả lại kết quả true khi nào?

a)

Chỉ sai khi hai biểu thức thành phần đều sai.

b)

Chỉ đúng khi hai biểu thức thành phần đều đúng

c)

Chỉ sai khi một trong hai biểu thức thành phần sai

d)

Là giá trị phủ định của biểu thức

19.

Ý nghĩa của phép toán   là gì?

a)

Chỉ đúng khi hai biểu thức thành phần đều đúng

b)

Chỉ sai khi hai biểu thức thành phần đều sai.

c)

Là giá trị phủ định của biểu thức.

d)

Là phép toán lấy phần nguyên của số thập phân.

20.

Trong chương trình Scratch, để nối hai xâu kí tự "Hello" và "World", bạn sử dụng khối lệnh nào?

a)

repeat.

b)

join.

c)

motion.

d)

if.

21.

Cho kịch bản: “Nếu chạm vào cạnh màn hình thì quay lại”. Em nên sử dụng cấu trúc điều khiển nào?

a)

Cấu trúc lặp

b)

Cấu trúc rẽ nhánh (nếu...thì)

c)

Cấu trúc tuần tự

d)

Cấu trúc gọi hàm

22.

Em muốn một nhân vật trong Scratch liên tục di chuyển về phía trước cho đến khi gặp vật cản. Cần dùng cấu trúc gì?

a)

Nếu...thì

b)

Lặp

c)

Dừng chương trình

d)

Phát âm thanh

23.

Cho kịch bản: “Lặp lại 10 lần: Nhân vật nhảy lên và phát âm thanh”. Cấu trúc phù hợp là?

a)

Lặp mãi mãi

b)

Nếu...thì

c)

Lặp lại [10] lần

d)

Dừng tất cả

24.

Em cần mô tả kịch bản trò chơi như sau: "Khi nhấn phím mũi tên phải → nhân vật di chuyển sang phải 10 bước". Cấu trúc chương trình nào phù hợp nhất?

a)

Tuần tự

b)

Rẽ nhánh

c)

Lặp   

d)

Gọi lại

25.

Hình ảnh dưới đây là rẽ nhánh dạng nào?

a)

Khuyết

b)

Kết hợp

c)

Đầy đủ

d)

Đáp án khác

26.

Hình ảnh dưới đây là rẽ nhánh dạng nào?

a)

Khuyết         

b)

Kết hợp

c)

Đầy đủ         

d)

Đáp án khác

27.

Trong mô tả thuật toán, <điều kiện> rẽ nhánh phải là:

a)

Một biểu thức số học         

b)

Một biểu thức nhận giá trị logic 0 hoặc 1

c)

Một biểu thức nhận giá trị logic True hoặc False

d)

Một biểu thức so sánh

28.

Phép toán nào sau đây trả lại kết quả true?

a)

b)

c)

d)

29.

Khi thiết kế bài trình chiếu, điều nào sau đây giúp slide trở nên chuyên nghiệp và dễ theo dõi hơn?

a)

Sử dụng thật nhiều kiểu chữ khác nhau cho mỗi slide

b)

Dùng màu sắc ngẫu nhiên để tạo sự đa dạng

c)

Dùng thống nhất cỡ chữ, màu sắc, chỉ nhấn mạnh chỗ quan trọng

d)

Chèn ảnh động vào tất cả các trang

30.

Trong một bài trình chiếu về môi trường, em muốn nhấn mạnh thông điệp “Hãy bảo vệ rừng xanh”. Em nên

a)

Dùng cỡ chữ nhỏ và màu xám nhạt

b)

Dùng chữ to, đậm, màu xanh lá hoặc đỏ nổi bật

c)

Dùng màu nền và chữ cùng màu

d)

Chèn thật nhiều ảnh hoạt hình

31.

Em muốn đánh số trang cho tất cả slide nhưng không hiển thị số ở trang đầu tiên, cần làm gì?

a)

Không thể làm được

b)

Tích vào “Don’t show on title slide” khi chèn số trang

c)

Xóa thủ công số trên trang đầu

d)

Dùng hiệu ứng để ẩn

32.

Tiêu đề của mỗi trang chiếu nên được đặt như thế nào để đảm bảo tính khoa học và dễ theo dõi?

a)

Viết bằng nhiều màu sắc và phông chữ khác nhau

b)

Ghi nội dung chi tiết của cả trang chiếu

c)

Ngắn gọn, rõ ràng, thể hiện nội dung chính của trang chiếu

d)

Không cần ghi tiêu đề nếu đã có hình ảnh

33.

Khi mở thẻ Notes and Handounts sẽ xuất hiện gì?

a)

Lựa chọn đề chèn ngày tháng, số trang

b)

Tiêu đề đầu trang

c)

Tiêu đề chân trang

d)

Tất cả đáp án trên đều đúng

34.

Em muốn người xem chỉ cần bấm vào một từ hoặc hình ảnh để mở video, em cần làm gì?

a)

Đặt video làm nền slide

b)

Dùng hiệu ứng chuyển động

c)

Chèn hyperlink vào từ hoặc ảnh đó

d)

Gắn video vào tiêu đề

35.

Bản mẫu (template) trong phần mềm trình chiếu là gì?

a)

Một dạng hiệu ứng đặc biệt

b)

Một dạng văn bản mẫu

c)

Một thiết kế sẵn bố cục, màu sắc, phông chữ cho trang chiếu

d)

Một file ảnh nền

36.

Em đã chọn một bản mẫu nhưng muốn áp dụng cho tất cả các trang chiếu, cần làm gì?

a)

Copy và dán lại từng trang

b)

Chọn bản mẫu trong Design → nhấn “Apply to All”

c)

Chọn từng slide và chỉnh lại

d)

Không thể áp dụng cho tất cả slide

37.

Em muốn thiết kế nhanh một bài trình chiếu về chủ đề thiên nhiên, thao tác nào giúp em tiết kiệm thời gian và vẫn có thiết kế đẹp mắt?

a)

Chèn từng ảnh, đặt từng màu thủ công

b)

Tạo hiệu ứng cho từng chữ

c)

Chọn bản mẫu có sẵn phù hợp chủ đề

d)

Viết nội dung vào Word trước rồi sao chép

38.

Để gắn siêu liên kết ta chọn?

a)

Existing File or Web Page

b)

Hyperlink

c)

Place in This Document    

d)

Đáp án khác

39.

Từ trang chiếu muốn người đọc nhanh chóng mở một trang web thì nháy chuột vào lựa chọn?

a)

Place in This Document    

b)

Existing File or Web Page

c)

Hyperlink    

d)

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