wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Page 1

Total questions: 61

Worksheet time: 31mins

Name
Class
Date
1.

Điện thoại thông minh khác với điện thoại thường ở điểm nào?

a)

Điện thoại thông minh có khả năng thực hiện một số tính toán phức tạp.

b)

Điện thoại thông minh có khả năng cài đặt một số phần mềm ứng dụng nên có thể truy cập Internet và hiển thị dữ liệu đa phương tiện.

c)

Điện thoại thông minh với hệ điều hành có các tính năng "thông minh" hơn so với điện thoại thường.

d)

Tất cả các đáp án trên.

2.

Định nghĩa nào về Byte là đúng?

a)

Là một kí tự.

b)

Là đơn vị dữ liệu 8 bit.

c)

Là đơn vị đo tốc độ của máy tính.

d)

Là một dãy 8 chữ số.

3.

Trên điện thoại thông minh có các nút bấm nào?

a)

Nút khoá.

b)

Nút tăng/giảm âm lượng.

c)

Cả đáp án A và B đều đúng.

d)

Cả đáp án A và B đều sai.

4.

Chọn câu đúng trong các câu sau

a)

1MB=1024KB1\,\mathrm{MB}=1024\,\mathrm{KB} .

b)

1PB=1024GB1\,\mathrm{PB}=1024\,\mathrm{GB} .

c)

1ZB=1024PB1\,\mathrm{ZB}=1024\,\mathrm{PB} .

d)

1Bit=1024B1\,\mathrm{Bit}=1024\,\mathrm{B} .

5.

Mã hoá thông tin có mục đích gì?

a)

Để thay đổi lượng thông tin.

b)

Để chuyển thông tin về dạng câu lệnh của ngôn ngữ máy.

c)

Làm cho thông tin phù hợp với dữ liệu trong máy.

d)

Cả A, B, C đều đúng.

6.

Chọn câu đúng trong các câu dưới đây?

a)

Dữ liệu là thông tin đã được đưa vào trong máy tính.

b)

CPU là vùng nhớ đóng vai trò trung gian giữa bộ nhớ và các thanh ghi.

c)

Đĩa cứng là bộ nhớ trong.

d)

8bytes=1bit8\,\text{bytes}=1\,\text{bit} .

7.

Tin học và máy tính là cơ sở của sự ra đời và phát triển của yếu tố nào?

a)

Xã hội tin học hoá.

b)

Xã hội nông nghiệp truyền thống.

c)

Xã hội phi thông tin.

d)

Xã hội không có kết nối số.

8.

Cách mạng công nghiệp 4.0 bắt đầu diễn ra vào lúc nào?

a)

Cuối thế kỉ XVIII đầu thế kỉ XIX.

b)

Cuối thế kỉ XIX đầu thế kỉ XX.

c)

Cuối thế kỉ XX đầu thế kỉ XXI.

d)

Đầu thế kỉ XXI.

9.

Quốc hội đã ban hành một số điều luật Công nghệ thông tin có hiệu lực từ năm nào?

a)

12/12/2005.

b)

01/2007.

c)

12/2005.

d)

1/03/2006.

10.

Tác dụng của việc phân loại dữ liệu là gì?

a)

Tạo điều kiện thuận lợi cho xử lí thông tin.

b)

Có cách biểu diễn phù hợp nhằm tạo điều kiện thuận lợi cho việc xử lí thông tin.

c)

Dễ gọi tên và phân biệt.

d)

Xử lí thông tin chính xác.

11.

Tập truyện tranh quen thuộc với nhiều bạn nhỏ "Đô - rê - mon" cho em dạng thông tin gì?

a)

Dạng văn bản.

b)

Dạng âm thanh.

c)

Dạng hình ảnh.

d)

Tổng hợp hai dạng văn bản và hình ảnh.

12.

Trong chương trình THPT, các kiểu dữ liệu nào được đề cập?

a)

Văn bản, số.

b)

Lôgic.

c)

Đa phương tiện.

d)

Cả A, B, C.

13.

Phép cộng trong hệ nhị phân được thực hiện như thế nào?

a)

Tương tự như hệ thập phân.

b)

Khác với hệ thập phân.

c)

Ngược với hệ thập phân.

d)

Từ trái sang phải.

14.

Như em đã biết một bit nhận một trong hai giá trị tương ứng với hai kí hiệu 0011 . Như vậy, dùng một bit ta có thể biểu diễn trạng thái của một bóng đèn:

a)

Bật hoặc tắt.

b)

Sáng, mờ hoặc tắt.

c)

Nhiều mức sáng liên tục.

d)

Nhấp nháy theo nhiều nhịp.

15.

Đèn tắt là 0, đèn sáng là 1. Nếu có 4 bóng đèn để cạnh nhau hai bóng đèn đầu sáng, hai bóng đèn sau tắt thì dãy nhị phân được biểu diễn trong máy tính là

a)

0011

b)

1100

c)

0101

d)

1010

16.

Dãy bit nào dưới đây là biểu diễn nhị phân của số "3" trong hệ thập phân?

a)

11

b)

101

c)

001

d)

01

17.

Phép cộng trong hệ nhị phân được thực hiện như thế nào?

a)

Tương tự như hệ thập phân

b)

Khác với hệ thập phân

c)

Ngược với hệ thập phân

d)

Từ trái sang phải

18.

Như em đã biết một bit nhận một trong hai giá trị tương ứng với hai kí hiệu 0 và 1. Như vậy, dùng một bit ta có thể biểu diễn trạng thái của một bóng đèn: đèn tắt là 0, đèn sáng là 1. Nếu có 4 bóng đèn để cạnh nhau hai bóng đèn đầu sáng, hai bóng đèn sau tắt thì dãy nhị phân được biểu diễn trong máy tính là

a)

0011

b)

1100

c)

0101

d)

1010

19.

Các đại lượng logic có thể nhận các giá trị nào sau đây?

a)

Đúng hoặc Sai

b)

Lớn hơn hoặc nhỏ hơn

c)

Bằng nhau

d)

Không thể nhận giá trị nào

20.

Tìm mệnh đề sai trong các mệnh đề sau

a)

9 là số chính phương

b)

23 là số nguyên tố

c)

0 là số tự nhiên nhỏ nhất có 1 chữ số

d)

10 là số nguyên tố và là số tự nhiên nhỏ nhất có 2 chữ số

21.

Trong một biểu thức logic, phép nào được thực hiện trước tiên?

a)

Phép tuyển

b)

Phép hợp

22.

Chu kì lấy mẫu là gì?

a)

Khoảng thời gian giữa 2 lần điều chế mã xung.

b)

Khoảng thời gian giữa 3 lần lấy mã xung.

c)

Khoảng thời gian giữa 2 lần lấy mã xung.

d)

Là thời điểm cách đều nhau.

23.

Hình ảnh hiển thị trên máy tính sử dụng hệ màu nào?

a)

RBY.

b)

RGB.

c)

CMYK.

d)

Cả A, B, C.

24.

Lấy mẫu là công việc được thực hiện ở bước nào trong phương pháp cơ bản số hoá âm thanh?

a)

Bước 2.

b)

Bước 1.

c)

Bước 3.

d)

Bước 4.

25.

Mạng cục bộ viết tắt là gì?

a)

LAN.

b)

WAN.

c)

MCB.

d)

Không có kí tự viết tắt.

26.

Phần mềm có thể chia thành mấy nhóm?

a)

3.

b)

2.

c)

4.

d)

5.

27.

Các thiết bị sau đây, thiết bị nào không phải là thiết bị mạng?

a)

Ví mạng.

b)

Hub.

c)

Modem.

d)

Webcam.

28.

Theo cơ chế lây nhiễm, có mấy loại phần mềm độc hại?

a)

3.

b)

2.

c)

4.

29.

Có mấy kiểu quét trong Windows Defender?

a)

1

b)

2

c)

3

d)

4

30.

Trang web hiển thị đầu tiên khi ta truy cập vào một website gọi là gì?

a)

Một trang liên kết

b)

Một website

c)

Trang chủ

d)

Trang web google.com

31.

Nghị định 15/2020/NĐ-CP ban hành ngày 3/2/2020 quy định điều gì?

a)

Chống thư rác

b)

Quản lí, cung cấp và sử dụng dịch vụ Internet

c)

Xử phạt vi phạm hành chính trong lĩnh vực bưu chính, viễn thông, tần số vô tuyến điện, CNTT và giao dịch điện tử

d)

Quy tắc ứng xử trên mạng xã hội

32.

Công bố thông tin cá nhân hay tổ chức mà không được phép là loại hành vi vi phạm gì?

a)

Vi phạm đạo đức

b)

Vi phạm pháp luật

c)

Cả A và B

d)

Không vi phạm

33.

Phần mềm Inkscape có sản phẩm với đuôi mở rộng nào?

a)

.ink

b)

.scp

c)

.svg

d)

.pts

34.

Phép hợp các đối tượng đồ họa trong Inkscape dùng tổ hợp phím nào?

a)

Ctrl + /

b)

Ctrl + +

c)

Ctrl + -

d)

Ctrl + *

35.

Chọn từ còn thiếu: Khi nối các đoạn thẳng hoặc đoạn cong với nhau ta thu được đường cong ... hơn

a)

đơn giản

b)

phức tạp

36.

Khi muốn chỉ xuất tệp ảnh cho các đối tượng đang được chọn ta chọn phần nào?

a)

Filename.

b)

Page.

c)

Selection.

d)

Image size.

37.

Cho đoạn chương trình: ``` j = 0 for i in range(5): j = j + i print(j) ``` Sau khi thực hiện chương trình, giá trị của biến j bằng bao nhiêu?

a)

10

b)

12

c)

15

d)

14

38.

Cho đoạn lệnh sau: ``` for i in range(1,10,2): print(i) ``` Trên màn hình, i có các giá trị là

a)

1,3,5,7,9.

b)

1,2,3,4,5,6,7,8,9,10.

c)

1,3,5,7,9,10.

d)

1,3,5,7,10.

39.

Số công việc trong danh sách sau cần phải lặp với số lần xác định? 1) Đếm số học sinh của lớp. 2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100. 3) Đọc tên lần lượt từng học sinh của một lớp có 30 em. 4) Chạy 5 vòng sân bóng. 5) Tính tổng các số có 2 chữ số.

a)

3

b)

4

c)

5

d)

2

40.

Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?

a)

1

b)

100

c)

99

d)

Tất cả đều sai

41.

Cho đoạn lệnh sau: for i in range(5): print(i) Trên màn hình i có các giá trị là

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

42.

Đặc điểm quan trọng của PDA là

a)

Có bộ nhớ lớn, có khả năng kết nối wifi

b)

Nhỏ gọn, có khả năng kết nối mạng

c)

Có chức năng liên lạc

d)

Có khả năng kết nối mạng

43.

Phần mở rộng nào sau đây là đúng của tệp Python?

a)

.python

b)

.pl

c)

.py

d)

.p

44.

Giá trị của biểu thức Python sau sẽ là bao nhiêu? 6 - 6 / 2 + 4 * 5 - 6 / 2

a)

17

b)

20

c)

18

d)

19

45.

Thế nào là chương trình dịch?

a)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể

b)

Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc thấp thành ngôn ngữ bậc cao

46.

Từ khoá của một ngôn ngữ lập trình là

a)

là những từ dành riêng.

b)

cho một mục đích sử dụng nhất định.

c)

có thể đặt tên cho biến.

d)

Cả A và B.

47.

Cho đoạn chương trình sau: kt=False print(kt) Biến kt thuộc dữ liệu kiểu

a)

int.

b)

float.

c)

bool.

d)

str.

48.

Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?

a)

print().

b)

input().

c)

nhap().

d)

enter().

49.

Trong cấu trúc rẽ nhánh dạng thiếu, câu lệnh được thực hiện khi nào?

a)

Điều kiện sai.

b)

Điều kiện đúng.

c)

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

d)

Điều kiện khác 0.

50.

Cho x = True, y = False. Cho biết giá trị của biểu thức sau: not((x or y) and x)

a)

True.

b)

False.

c)

x.

d)

1.

51.

Cho đoạn chương trình: for i in range(5): print(i) Hỏi trên màn hình i có các giá trị là gì?

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

52.

Đoạn chương trình sau giải bài toán nào? t = 0 for i in range(1, 101): if(i % 3 == 0 and i % 5 == 0): t = t + i print(t)

a)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100

b)

Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101

c)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101

d)

Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100

53.

Trong Python, đoạn chương trình sau đưa ra kết quả gì? for i in range(10, 0, -1): print(i, "")

a)

10 9 8 7 6 5 4 3 2 1

b)

Đưa ra 10 dấu cách

c)

1 2 3 4 5 6 7 8 9 10

d)

Không đưa ra kết quả gì

54.

Điền phần còn thiếu vào tham số bước trong đoạn code sau để có kết quả: 55555 44444 33333 22222 11111 for i in range(5, 0, ...): print(str(i)*5)

a)

-1

b)

0

55.

Lệnh range(n) cho vùng gồm các số nào?

a)

0, 1, ..., n-1.

b)

1, ..., n-1.

c)

0, 1, ..., n+1.

d)

Chương trình báo lỗi.

56.

Trong cấu trúc rẽ nhánh dạng đủ, câu lệnh được thực hiện khi nào?

a)

Điều kiện sai.

b)

Điều kiện đúng.

c)

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

d)

Điều kiện khác 0.

57.

Trong các phát biểu sau, phát biểu nào sử dụng câu lệnh rẽ nhánh dạng thiếu?

a)

a là số chẵn.

b)

Điều kiện cần để a là số chẵn là a chia hết cho 2.

c)

a là số chẵn khi a chia hết cho 2.

d)

Nếu a chia hết cho 2 thì a là số chẵn.

58.

Tìm giá trị m và n thỏa mãn (m+4) % 5 == 0 và n*2//3 == 5

a)

m = 1, n = 8.

b)

m = 2, n = 9.

c)

m = 3, n = 10.

d)

m = 0, n = 7.

59.

Trong ngôn ngữ lập trình Python, từ khoá và tên

a)

Có ý nghĩa như nhau.

b)

Người lập trình phải tuân theo quy tắc đặt tên.

c)

Có thể trùng nhau.

d)

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

60.

Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?

a)

n = 50.

b)

n == 50.

c)

n > 50.

d)

n != 50.

61.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây? Max = 2021:

a)

Dòng lệnh kết thúc bằng dấu hai chấm là không hợp lệ.

b)

Tên biến bắt đầu bằng chữ in hoa là sai trong Python.

c)

Giá trị 2021 phải đặt trong dấu nháy.

d)

Cần khai báo kiểu int trước khi gán giá trị.