wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

T8.B13

Total questions: 91

Worksheet time: 48mins

Name
Class
Date
1.

Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?

a)

b)

c)

d)

2.

 Trong lập trình, biến được dùng để?

a)

A.   Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình

b)

B.   Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình

c)

C.   Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán

d)

D.   Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán

3.

cho biết giá trị trả lại của biểu thức tính chu vi hình tròn là bao nhiêu nếu biết giá trị biến R=5

(a)  

4.

Phát biểu nào dưới đây là sai?

a)
  1. A.Mô tả công việc dưới dạng thuật toán là việc liệt kê các bước thực hiện công việc đó. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

b)
  1. B.Chương trình là dãy các lệnh điều khiển máy tính thực hiện một thuật toán.

c)
  1. C. Tại mỗi thời điểm thực hiện chương trình, biến nhớ có thể nhận cùng lúc nhiều giá trị.

d)
  1. D. Ngoài các biến có sẵn, người dùng phải tạo biến trước khi sử dụng.

5.

@ là dữ liệu kiểu?

a)

A.   Xâu kí tự

b)

B.   Kí tự

c)

C.   Logic

d)

D.   Số

6.

 Ngôn ngữ lập trình Scratch bao gồm?

a)

A.   Dữ liệu kiểu số

b)

B.   Dữ liệu kiểu xâu kí tự

c)

C.   Dữ liệu kiểu logic

d)

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

7.

 Logic là kiểu dữ liệu gồm?

a)

A.   Giá trị true

b)

B.   Giá trị false

c)

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

d)

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

8.

Phép toán nào dưới đây là phép toán logic?

a)
  • A. Và (and)

b)
  • B. Hoặc (or)

c)
  • C.Không phải (not)

d)
  • D.Cả ba đáp án trên đều đúng

9.

Chương trình là?

a)
  • Dãy các thao tác điều khiển máy tính thực hiện thuật toán

b)
  • Dãy các lệnh điều khiển máy tính xử lý thuật toán

c)
  • Dãy các lệnh điều khiển máy tính giải quyết thuật toán

d)
  • Dãy các lệnh điều khiển máy tính thực hiện thuật toán

10.

Với trường hợp nhân vật di chuyển vẽ một hình lục giác đều thì góc quay của nhân vật khi đi hết một cạnh là?

(a)  

11.

Ngôn ngữ lập trình Scratch bao gồm?

a)

Dữ liệu kiểu số

b)

Dữ liệu kiểu xâu kí tự

c)

Dữ liệu kiểu logic

d)

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

12.

Chữ A là dữ liệu kiểu?

a)

Xâu kí tự

b)

Kí tự

c)

Logic

d)

Số

13.

7.158776 là dữ liệu kiểu?

a)

Kí tự

b)

Số thập phân

c)

Số nguyên

d)

Đáp án khác

14.

Logic là kiểu dữ liệu gồm?

a)

Giá trị true

b)

Giá trị false

c)

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

d)

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

15.

Phép Hoặc (or) cho kết quả là False khi

a)

Tất cả đều True

b)

Tất cả đều False

c)

Có một giá trị là True

d)

Có một giá trị là False

16.

Phép Và (And) cho kết quả là False khi

a)

Tất cả đều False

b)

Tất cả đều True

c)

Có một giá trị là True

d)

Đáp án khácCó một giá trị là False

17.

Trong lập trình, biến được dùng để?

a)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình

b)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình

c)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán

d)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán

18.

Biến được nhận biết thông qua?

a)

Kiểu dữ liệu

b)

Đặc điểm

c)

Tên của nó

d)

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

19.

Hằng là:

a)

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

b)

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

c)

Giá trị luôn thay đổi

d)

Đáp án khác

20.

Biểu thức là sự kết hợp của?

a)

Biến

b)

Hằng

c)

Dấu ngoặc, phép toán và các hàm

d)

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

21.

Trong các ngôn ngữ lập trình thì cái gì được phân loại thành kiểu logic?

a)

Kí tự

b)

Văn bản

c)

Các điều kiện hay các phép so sánh

d)

Số

22.

Ngôn ngữ lập trình Scratch bao gồm?

a)

Dữ liệu kiểu số

b)

Dữ liệu kiểu xâu kí tự

c)

Dữ liệu kiểu logic

d)

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

23.

@ là dữ liệu kiểu?

a)

Xâu kí tự

b)

Kí tự

c)

Logic

d)

Số

24.

89 là dữ liệu kiểu

a)

Số nguyên

b)

Xâu kí tự

c)

Số thập phân

d)

Đáp án khác

25.

Mỗi kiểu dữ liệu được trang bị?

a)

Một số giá trị

b)

Một số phép toán

c)

Một số kí tự

d)

Đáp án khác

26.

Xâu kí tự có phép toán nào dưới đây?

a)

So sánh bằng

b)

Làm trong số

c)

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới

d)

Đáp án khác

27.

Phép toán nào dưới đây là phép toán logic?

a)

Và (and)

b)

Hoặc (or)

c)

Không phải (not)

d)

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

28.

Trong lập trình, biến được dùng để?

a)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình

b)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình

c)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán

d)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán

29.

Hằng là:

a)

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

b)

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

c)

Giá trị luôn thay đổi

d)

Đáp án khác

30.

Biểu thức là sự kết hợp của?

a)

Biến

b)

Hằng

c)

Dấu ngoặc, phép toán và các hàm

d)

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

31.

"Tin học" trong bảng sau là dữ liệu thuộc kiểu?

a)

Số

b)

Kí tự

c)

Xâu kí tự

d)

Logic

32.

Trong bảng sau thì 3.141592 thuộc kiểu dữ liệu?

a)

Số

b)

Kí tự

c)

Văn bản

d)

Hình ảnh

33.

Trong các ngôn ngữ lập trình thì số được phân loại thành?

a)

Kiểu số nguyên

b)

Kiểu số thực

c)

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

d)

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

34.

Trong các ngôn ngữ lập trình thì văn bản được phân loại thành?

a)

Kí tự, chuỗi

b)

Xâu kí tự, văn bản

c)

Kí tự, xâu kí tự

d)

Kí tự, chữ

35.

Trong các ngôn ngữ lập trình thì cái gì được phân loại thành kiểu logic?

a)

Kí tự

b)

Văn bản

c)

Các điều kiện hay các phép so sánh

d)

Số

36.

Mỗi kiểu dữ liệu gồm?

a)

Một tập hợp giá trị

b)

Một số phép toán trên những giá trị đó

c)

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

d)

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

37.

Ngôn ngữ lập trình Scratch bao gồm?

a)

Dữ liệu kiểu số

b)

Dữ liệu kiểu xâu kí tự

c)

Dữ liệu kiểu logic

d)

Tất cả đều đúng

38.

@ là dữ liệu kiểu?

a)

Xâu kí tự

b)

Kí tự

c)

Logic

d)

Số

39.

7.158776 là dữ liệu kiểu?

a)

Kí tự

b)

Số thập phân

c)

Số nguyên

d)

Logic

40.

89 là dữ liệu kiểu

a)

Xâu kí tự

b)

Số nguyên

c)

Số thập phân

d)

Kí tự

41.

Logic là kiểu dữ liệu gồm?

a)

Giá trị true

b)

Giá trị false

c)

Giá trị true hoặc false

d)

Tất cả đều sai

42.

Blank là dữ liệu thuộc kiểu?

a)

Số

b)

Logic

c)

Xâu kí tự

d)

Kí tự

43.

Mỗi kiểu dữ liệu được trang bị?

a)

Một số giá trị

b)

Một số phép toán

c)

Một số kí tự

d)

Tất cả đều sai

44.

Mỗi phép toán sẽ cho kết quả là?

a)

Giá trị thuộc một kiểu dữ liệu nhất định

b)

Giá trị thuộc các kiểu dữ liệu khác nhau

c)

Giá trị độc lập                  

d)

Đáp án khác

45.

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới

a)

Số

b)

Logic

c)

Xâu kí tự

d)

Kí tự

46.

Mỗi kiểu dữ liệu được trang bị?

a)

Một số giá trị

b)

Một số phép toán

c)

Một số kí tự

d)

Tất cả đều sai

47.

Mỗi phép toán sẽ cho kết quả là?

a)

Giá trị thuộc một kiểu dữ liệu nhất định

b)

Giá trị thuộc các kiểu dữ liệu khác nhau

c)

Giá trị độc lập

d)

Đáp án khác

48.

Xâu kí tự có phép toán nào dưới đây?

a)

So sánh bằng

b)

Làm tròn số

c)

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới

d)

Tất cả đều sai

49.

Phép toán nào dưới đây là phép toán logic?

a)

Và (and)

b)

Hoặc (or)

c)

Không phải (not)

d)

Tất cả đều đúng

50.

Mỗi kiểu dữ liệu là một tập hợp các giá trị như thế nào?

a)

Một biến thuộc kiểu đó có thể nhận

b)

Một biến thuộc kiểu đó không thể nhận

c)

Nhiều biến thuộc kiểu đó có thể nhận

d)

Nhiều biến kiểu đó không thể nhận

51.

Trong lập trình, biến được dùng để?

a)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình

b)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình

c)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán

d)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán

52.

Biến được nhận biết thông qua?

a)

Kiểu dữ liệu

b)

Đặc điểm

c)

Tên của nó

d)

Tất cả đều đúng

53.

Hằng là:

a)

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

b)

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

c)

Giá trị luôn thay đổi

d)

Đáp án khác

54.

Biểu thức tính chỉ sô BMI của cơ thể như hình bên. Biểu thức này trả lại giá trị thuộc kiểu dữ liệu nào?

a)

Kiểu số

b)

Kiểu xâu kí tự

c)

Kiểu logic

d)

Không xác định

55.

Bạn Khoa muốn tạo chương trình tính quãng đường đi của một phương tiện dựa trên vận tốc và thời gian theo công thức s = v *t. Bạn cần sử dụng các biến nào?

a)

Sử dụng hai biến v và t để lưu giá trị vận tốc và thời gian.

b)

Sử dụng hai biến s và t để lưu giá trị quãng đường và thời gian.

c)

Sử dụng hai biến s và v để lưu giá trị quãng đường và thời gian.

d)

Sử dụng ba biến s, v và t để lưu giá trị quãng đường, vận tốc và thời gian.

56.

Cho sơ đồ thuật toán như hình bên.

Thuật toán giải quyết nhiệm vụ gì?

a)

Thuật toán tính diện tích tam giác.

b)

Thuật toán tính chu vi tam giác.

c)

Thuật toán tính diện tích hình vuông.

d)

Thuật toán tính chu vi hình vuông

57.

Hãy chọn khối lệnh đúng thực hiện thuật toán trong hình bên.

a)

b)

.

c)

d)

58.

Biến Điểm được sử dụng trong một trò chơi. Khối lệnh sau đây thực hiện trò chơi:

Khi chơi, phím trắng (phím dấu cách) được bấm 4 lần, sau đó là phím Enter.

Giá trị cuối cùng của biến Điểm là gì?

a)

5

b)

4

c)

3

d)

2

59.

"Tin học" trong bảng sau là dữ liệu thuộc kiểu?

a)

Số

b)

Kí tự

c)

Xâu kí tự

d)

Logic

60.

Trong bảng sau thì 3.141592 thuộc kiểu dữ liệu?

a)

Số

b)

Kí tự

c)

Văn bản

d)

Hình ảnh

61.

Trong các ngôn ngữ lập trình thì số được phân loại thành?

a)

Kiểu số nguyên

b)

Kiểu số thực

c)

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

d)

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

62.

Trong các ngôn ngữ lập trình thì văn bản được phân loại thành?

a)

Kí tự, chuỗi

b)

Xâu kí tự, văn bản

c)

Kí tự, xâu kí tự

d)

Kí tự, chữ

63.

Trong các ngôn ngữ lập trình thì cái gì được phân loại thành kiểu logic?

a)

Kí tự

b)

Văn bản

c)

Các điều kiện hay các phép so sánh

d)

Số

64.

Mỗi kiểu dữ liệu gồm?

a)

Một tập hợp giá trị

b)

Một số phép toán trên những giá trị đó

c)

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

d)

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

65.

Ngôn ngữ lập trình Scratch bao gồm?

a)

Dữ liệu kiểu số

b)

Dữ liệu kiểu xâu kí tự

c)

Dữ liệu kiểu logic

d)

Tất cả đều đúng

66.

@ là dữ liệu kiểu?

a)

Xâu kí tự

b)

Kí tự

c)

Logic

d)

Số

67.

7.158776 là dữ liệu kiểu?

a)

Kí tự

b)

Số thập phân

c)

Số nguyên

d)

Logic

68.

89 là dữ liệu kiểu

a)

Xâu kí tự

b)

Số nguyên

c)

Số thập phân

d)

Kí tự

69.

Logic là kiểu dữ liệu gồm?

a)

Giá trị true

b)

Giá trị false

c)

Giá trị true hoặc false

d)

Tất cả đều sai

70.

Blank là dữ liệu thuộc kiểu?

a)

Số

b)

Logic

c)

Xâu kí tự

d)

Kí tự

71.

Mỗi kiểu dữ liệu được trang bị?

a)

Một số giá trị

b)

Một số phép toán

c)

Một số kí tự

d)

Tất cả đều sai

72.

Mỗi phép toán sẽ cho kết quả là?

a)

Giá trị thuộc một kiểu dữ liệu nhất định

b)

Giá trị thuộc các kiểu dữ liệu khác nhau

c)

Giá trị độc lập                  

d)

Đáp án khác

73.

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới

a)

Số

b)

Logic

c)

Xâu kí tự

d)

Kí tự

74.

Mỗi kiểu dữ liệu được trang bị?

a)

Một số giá trị

b)

Một số phép toán

c)

Một số kí tự

d)

Tất cả đều sai

75.

Mỗi phép toán sẽ cho kết quả là?

a)

Giá trị thuộc một kiểu dữ liệu nhất định

b)

Giá trị thuộc các kiểu dữ liệu khác nhau

c)

Giá trị độc lập

d)

Đáp án khác

76.

Xâu kí tự có phép toán nào dưới đây?

a)

So sánh bằng

b)

Làm tròn số

c)

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới

d)

Tất cả đều sai

77.

Phép toán nào dưới đây là phép toán logic?

a)

Và (and)

b)

Hoặc (or)

c)

Không phải (not)

d)

Tất cả đều đúng

78.

Mỗi kiểu dữ liệu là một tập hợp các giá trị như thế nào?

a)

Một biến thuộc kiểu đó có thể nhận

b)

Một biến thuộc kiểu đó không thể nhận

c)

Nhiều biến thuộc kiểu đó có thể nhận

d)

Nhiều biến kiểu đó không thể nhận

79.

Trong lập trình, biến được dùng để?

a)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình

b)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình

c)

Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán

d)

Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán

80.

Biến được nhận biết thông qua?

a)

Kiểu dữ liệu

b)

Đặc điểm

c)

Tên của nó

d)

Tất cả đều đúng

81.

Hằng là:

a)

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

b)

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

c)

Giá trị luôn thay đổi

d)

Đáp án khác

82.

Biểu thức tính chỉ sô BMI của cơ thể như hình bên. Biểu thức này trả lại giá trị thuộc kiểu dữ liệu nào?

a)

Kiểu số

b)

Kiểu xâu kí tự

c)

Kiểu logic

d)

Không xác định

83.

Bạn Khoa muốn tạo chương trình tính quãng đường đi của một phương tiện dựa trên vận tốc và thời gian theo công thức s = v *t. Bạn cần sử dụng các biến nào?

a)

Sử dụng hai biến v và t để lưu giá trị vận tốc và thời gian.

b)

Sử dụng hai biến s và t để lưu giá trị quãng đường và thời gian.

c)

Sử dụng hai biến s và v để lưu giá trị quãng đường và thời gian.

d)

Sử dụng ba biến s, v và t để lưu giá trị quãng đường, vận tốc và thời gian.

84.

Cho sơ đồ thuật toán như hình bên.

Thuật toán giải quyết nhiệm vụ gì?

a)

Thuật toán tính diện tích tam giác.

b)

Thuật toán tính chu vi tam giác.

c)

Thuật toán tính diện tích hình vuông.

d)

Thuật toán tính chu vi hình vuông

85.

Hãy chọn khối lệnh đúng thực hiện thuật toán trong hình bên.

a)

b)

.

c)

d)

86.

Biến Điểm được sử dụng trong một trò chơi. Khối lệnh sau đây thực hiện trò chơi:

Khi chơi, phím trắng (phím dấu cách) được bấm 4 lần, sau đó là phím Enter.

Giá trị cuối cùng của biến Điểm là gì?

a)

5

b)

4

c)

3

d)

2

87.

Quan sát bảng trên cho biết: Dữ liệu trong ô A1, B1 thuộc kiểu dữ liệu gì?

a)

Kiểu kí tự

b)

Kiểu số      

c)

Kiểu ngày tháng

d)

Kiểu logic

88.

Quan sát bảng trên cho biết: Dữ liệu trong vùng F1:F3 thuộc kiểu dữ liệu gì?

a)

Kiểu số

b)

kí tự (văn bản)

c)

ngày tháng

d)

logic

89.

Em hãy cho biết  kiểu dữ liệu trong vùng C1:C3?

a)

kiểu số

b)

kiểu kí tự

c)

kiểu công thức

d)

ngày tháng

90.

Em hãy cho biết tên phép toán trong ô C3?

a)

phép so sánh lớn hơn

b)

phép so sánh nhỏ hơn

c)

phép so sánh nhỏ hơn hoặc bằng

d)

phép so sánh nhỏ hơn hoặc bằng

91.


Bạn Bình nói có thể thực hiện phép cộng dữ liệu trong ô E2 và F2 (=E2+F2) và cho kết quả là “Tin họcSố”. Em hãy cho biết ý kiến của mình?

a)

Đúng

b)

Sai

c)

Chỉ cho kết quả là "Tin học"

d)

Chỉ cho kết quả là "Số"