wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA HK2 TIN HỌC 6

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Thuật toán là gì?

a)

Một dãy các chỉ dẫn từng bước để giải quyết vấn đề

b)

Một ngôn ngữ lập trình

c)

Một thiết bị phần cứng lưu trữ dữ liệu

d)

Các mô hình và xu hướng được sử dụng để giải quyết vấn đề.

2.

Thuật toán có thể được mô tả theo hai cách nào?


a)

Sử dụng phần mềm và phần cứng

b)

Sử dụng ngôn ngữ tự nhiên và sơ đồ khối

c)

Sử dụng đầu vào và đầu ra

d)

Sử dụng đầu vào và đầu ra

3.

Phát biểu nào sau đây là đúng?

a)

Mỗi bài toán chỉ có duy nhất một thuật toán để giải

b)

Trong thuật toán, với dữ liệu đầu vào luôn xác định được kết quả đầu ra

c)

Trình tự thực hiện các bước trong thuật toán không quan trọng

d)

Một thuật toán có thể không có đầu vào và đầu ra

4.

Bạn Minh nghĩ về những công việc sẽ thực hiện sau khi thức dậy vào buổi sáng.  Bạn ấy viết một thuật toán bằng cách ghi ra từng bước một. Bước đầu tiên bạn ấy viết ra là: “Thức dậy”. Em hãy cho biết bước tiếp theo là gì?

a)

Đánh răng                    

b)

Ra khỏi giường

c)

Thay quần áo

d)

Đi tắm    

5.

Sơ đồ khối là gì?

a)

Một sơ đồ gồm các hình khối, đường có mũi tên chỉ hướng thực hiện theo từng bước của thuật toán

b)

Một ngôn ngữ lập trình

c)

Cách mô tả thuật toán bằng ngôn ngữ tự nhiên

d)

Một biểu đồ hình cột

6.

Lợi thế của việc sử dụng sơ đồ khối so với sử dụng ngôn ngữ tự nhiên để mô tả thuật toán là gì?


a)

Sơ đồ khối tuân theo một tiêu chuẩn quốc tế nên con người dù ở bất kể quốc gia nào cũng có thể hiểu

b)

Sơ đồ khối dễ vẽ

c)

Sơ đồ khối dễ thay đổi

d)

Vẽ sơ đồ khối không tốn thời gian

7.

Trong các ví dụ sau, ví dụ nào là thuật toán?

a)

Một bản nhạc hay

b)

Một bản hướng dẫn về cách nướng bánh với các bước cần làm

c)

Một bức tranh đầy màu sắc

d)

Một bài thơ lục bát

8.

Cấu trúc tuần tự là gì?

a)

Là cấu trúc xác định thứ tự dữ liệu được lưu trữ

b)

Là cấu trúc xác định thứ tự các bước được thực hiện

c)

Là cấu trúc lựa chọn bước thực hiện tiếp theo

d)

Là cấu trúc xác định số lần lặp lại một bước của thuật toán

9.

Ba cấu trúc điều khiển cơ bản để mô tả thuật toán là gì?

a)

Tuần tự, rẽ nhánh và lặp                              

b)

Tuần tự, rẽ nhánh và gán

c)

Rẽ nhánh, lặp và gán                     

d)

Tuần tự, lặp và gán

10.

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

a)

1

b)

2

c)

3

d)

4

11.

Phát biểu nào sau đây là sai?

a)

Cấu trúc lặp có loại kiểm tra điều kiện trước và loại kiểm tra điều kiện sau

b)

Cấu trúc lặp có số lần lặp luôn được xác định trước

c)

Cấu trúc lặp bao giờ cũng có điều kiện để vòng lặp kết thúc

d)

Cấu trúc lặp có hai loại là lặp với số lần biết trước và lặp với số lần không biết trước

12.

Đoạn văn sau mô tả công việc rửa rau: “Em hãy cho rau vào chậu và xả nước ngập rau. Sau đó em dùng tay đảo rau trong chậu. Cuối cùng em vớt rau ra rổ và đổ hết nước trong chậu đi.”

a)

Cấu trúc tuần tự           

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc lặp

d)

Cấu trúc rẽ nhánh dạng đủ

13.

Câu: “Nếu bạn Hoa ốm phải nghỉ học, em sẽ chép bài giúp bạn” thể hiện cấu trúc điều khiển dạng nào?

a)

Cấu trúc rẽ nhánh dạng đủ               

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc lặp   

d)

Cấu trúc tuần tự

14.

Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:

Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước

Bạn Hoàng nên dùng loại cấu trúc điều khiển nào?

a)

Cấu trúc tuần tự   

b)

Cấu trúc rẽ nhánh dạng đủ

c)

Cấu trúc rẽ nhánh dạng thiếu

d)

Cấu trúc lặp

15.

Câu nào sau đây sai khi nói về vài trò của mũi tên trong sơ đồ khối của thuật toán?

a)

Hướng mũi tên cho thấy hướng đi trong sơ đồ khối.

b)

Mũi tên được sử dụng để chỉ hướng thực hiện tiếp theo.

c)

Mũi tên được sử dụng chỉ để kết nối các hình khối trong sơ đồ khối.

16.

Output là gì?

a)

Thông tin ra.

b)

Thông tin vào.

c)

Thuật toán.

d)

Chương trình.

17.

Khi biểu diễn thuật toán bằng lưu đồ (sơ đồ khối), hình chữ nhật có ý nghĩa gì?

a)

Thể hiện các thao tác ghi nhập.

b)

Quy định trình tự thực hiện các thao tác.

c)

Thể hiện thao tác so sánh và tính toán.

d)

Thể hiện các thao tác nhập, xuất dữ liệu.

18.

Em hãy cho biết đây là cấu trúc điều khiển nào:

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc lặp

19.

Em hãy cho biết đây là 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 dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc tuần tự

20.

Đây là cấu trúc nào?

a)

Cấu trúc rẽ nhánh dạng thiếu

b)

Cấu trúc rẽ nhánh dạng đủ

c)

Cấu trúc lặp

21.

Hình này có ý nghĩa gì?

a)

Bắt đầu hoặc Kết thúc

b)

Chỉ hướng thực hiện tiếp theo

c)

Đầu vào hoặc Đầu ra

d)

Bước xử lí

22.

Hình này có ý nghĩa gì?

a)

Bắt đầu hoặc Kết thúc

b)

Chỉ hướng thực hiện tiếp theo

c)

Đầu vào hoặc Đầu ra

d)

) Bước xử lí

23.

Muốn lưu văn bản, thực hiện thao tác:

a)

b)

c)

d)

24.

Trong Microsoft Word, chức năng của nút lệnh trên dải lệnh Home là:

a)

Dùng để chọn màu đường gạch chân

b)

Dùng để chọn kiểu chữ

c)

Dùng để chọn cỡ chữ

d)

Dùng để chọn màu chữ

25.

Muốn căn giữa văn bản ta sử dụng nút lệnh nào sau đây?

a)

b)

c)

d)

26.

Để tạo bảng trong văn bản, em sử dụng nút lệnh:

a)

b)

c)

d)

27.

Muốn chọn phần văn bản, ta có thể thực hiện:

a)

Đặt con trỏ soạn thảo vào vị trí đầu phần văn bản cần chọn, nhấn giữ phím Shift và nháy chuột tại vị trí cuối phần văn bản cần chọn.

b)

Kéo thả chuột từ vị trí cuối đến vị trí bắt đầu phần văn bản cần chọn.

c)

Đặt con trỏ soạn thảo vào vị trí đầu phần văn bản cần chọn, nhấn giữ phím Shift và sử dụng các phím mũi tên đến vị trí cuối phần văn bản cần chọn.

d)

Tất cả đều đúng.

28.

Nội dung của các ô trong bảng có thể chứa:

a)

Kí tự (chữ, số, kí hiệu)       

b)

Hình ảnh

c)

Bảng 

d)

Tất cả các phương án trên

29.

Cấu trúc tuần tự là gì?

a)

Là cấu trúc xác định thứ tự dữ liệu được lưu trữ

b)

Là cấu trúc xác định thứ tự các bước được thực hiện

c)

Là cấu trúc lựa chọn bước thực hiện tiếp theo

d)

Là cấu trúc xác định số lần lặp lại một bước của thuật toán

30.

Phát biểu nào sau đây là sai?

a)

Cấu trúc lặp có số lần lặp luôn được xác định trước

b)

Cấu trúc lặp bao giờ cũng có điều kiện để vòng lặp kết thúc

c)

Cấu trúc lặp có hai loại là lặp với số lần biết trước và lặp với số lần không biết trước

d)

Cấu trúc lặp có loại kiểm tra điều kiện trước và loại kiểm tra điều kiện sau

31.

Câu: “Nếu bạn Hoa ốm phải nghỉ học, em sẽ chép bài giúp bạn” thể hiện cấu trúc điều khiển dạng nào?


a)

Cấu trúc rẽ nhánh dạng đủ                 

b)

Cấu trúc tuần tự

c)

Cấu trúc lặp     

d)

Cấu trúc rẽ nhánh dạng thiếu

32.

Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau:

Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước

Bạn Hoàng nên dùng loại 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 dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc tuần tự       

33.

Chương trình máy tính là gì?

a)

một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính “hiểu” và thực hiện

b)

chương trình trên ti vi về máy tính

c)

hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc

d)

một bản hướng dẫn cho người sử dụng biết thực hiện công việc nào đó

34.

Để viết chương trình cho máy tính, người lập trình sử dụng loại ngôn ngữ nào ?


a)

Ngôn ngữ chỉ gồm hai kí hiệu 0 và 1                                 

b)

Ngôn ngữ tự nhiên  

c)

Ngôn ngữ lập trình

d)

Ngôn ngữ chuyên ngành

35.

Lệnh trong Hình là lệnh lặp thực hiện cho nhân vật, nhân vật sẽ dừng lại khi nào?

a)

Nhân vật không dừng lại

b)

Nhân vật dừng lại khi tọa độ x lớn hơn 200

c)

Nhân vật dừng lại khi tọa độ x nhỏ hơn 200

d)

Nhân vật dừng lại khi tọa độ x bằng 200

36.

Chương trình máy tính là gì?

a)

một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính “hiểu” và thực hiện

b)

một bản hướng dẫn cho người sử dụng biết thực hiện công việc nào đó

c)

hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc

d)

chương trình trên ti vi về máy tính

37.

Đây là sơ đồ khối cấu trúc nào?

a)

Cấu trúc lặp

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc tuần tự

38.

Chương trình máy tính là:

a)

một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính "hiểu" và thực hiện

b)

chương trình trên ti vi về máy tính.

c)

hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc.

d)

một bản hướng dẫn con người sử dụng biết thực hiện công việc nào đó.

39.

on người chỉ dẫn cho máy tính thực hiện công việc như thế nào?

a)

Thông qua một lệnh.

b)

Thông qua các lệnh.

c)

Thông qua các tên.

d)

Thông qua một từ khóa.

40.

 Cho sơ đồ khối tìm ước chung lớn nhất của hai số a và b như hình bên dưới

a)

Đầu vào: hai số tự nhiên a, b

     Đầu ra: ƯCLN của hai số a, b

b)

Đầu vào: hai số tự nhiên a, b

     Đầu ra: kết thúc.

c)

Đầu vào: ƯCLN của hai số a, b

    Đầu ra: hai số tự nhiên a, b

d)

Đầu vào: hai số tự nhiên a, b

    Đầu ra: ƯCLN là a.