wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ĐỀ CƯƠNG ÔN TẬP TIN HỌC

Total questions: 64

Worksheet time: 35mins

Name
Class
Date
1.

Chọn phát biểu đúng về lưu trữ và trao đổi thông tin của con người?

a)

Thông tin là nội dung.

b)

Dữ liệu là hình thức thể hiện.

c)

Dữ liệu là thông tin dưới dạng chứa trong phương tiện mang tin.

d)

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

2.

Một thiết bị lưu trữ có dung lượng 8 GB. Một cuốn sách chiếm 35MB. Vậy thiết bị lưu trữ được tối đa bao nhiêu cuốn sách?

a)

720

b)

324

c)

234

d)

157

3.

Đơn vị lưu trữ dữ liệu nhỏ nhất là:

a)

Bit

b)

MB

c)

B

d)

GB

4.

Một người vào trang https://dichvucong.hanoi.gov.vn/ để đăng ký khai sinh cho con tại nhà. Đây là mô hình của:

a)

Chính phủ điện tử.

b)

Doanh nghiệp số.

c)

Y tế số.

d)

Dạy và học trực tuyến.

5.

Em sẽ làm gì trong các trường hợp sau: “Được một nhóm bạn truyền cho một địa chỉ website nhưng dặn là phải bí mật, không để người lớn biết?”

a)

Bí mật bấm vào xem địa chỉ website để xem.

b)

Nhờ người lớn hướng dẫn mở website để xem.

c)

Bấm vào xem và gửi địa chỉ website cho các bạn khác.

d)

Không bấm vào và báo với người lớn.

6.

Nếu đăng trên mạng xã hội video quay hình ảnh về người khác mà chưa xin phép thì hành vi này là:

a)

Vi phạm pháp luật

b)

Vi phạm đạo đức

c)

Tùy theo mức độ, có thể vi phạm đạo đức hay pháp luật

d)

Không vi phạm gì.

7.

Cho x = 01001, y = 10011 Kết quả của x XOR y là:

a)

00001

b)

11110

c)

00101

d)

11010

8.

Kết quả sau khi đổi số 25 từ hệ cơ số 10 sang hệ cơ số 2 là

(a)  

9.

Trong Python cấu trúc của phép gán có dạng:

a)

Biến = =

b)

Biến =

c)

Biến :=

d)

Biến :

10.

Đâu là quy tắc đúng khi đặt tên biến cho Python?

a)

Tên biến có thể bắt đầu bằng dấu gạch dưới “_”

b)

Có thể sử dụng keyword làm tên biến

c)

Tên biến có thể bắt đầu bằng một chữ số

d)

Tên biến có thể có các kí hiệu @, #, %, &,…

11.

Biểu thức toán học B² – 4AC được biểu diễn trong Python bằng biểu thức tương ứng nào dưới đây?

a)

B x B – 4 x A x C

b)

B.B – 4.A.C

c)

BB – 4AC

d)

B*B - 4*A*C

12.

Trong các tên biến sau đâu là tên biến ĐÚNG?

a)

True$

b)

luy_thua

c)

12tinh_tong

d)

tinh tong

13.

Trong Python kiểu dữ liệu số được chia làm mấy loại?

a)

2

b)

3

c)

4

d)

5

14.

Đâu là câu lệnh để nhập dữ liệu vào từ bàn phím trong Python:

a)

Biến = input (dòng thông báo)

b)

Biến : out (dòng thông báo)

c)

Biến : input (dòng thông báo)

d)

Biến = out (dòng thông báo)

15.

Để nhập dữ liệu cho biến N là kiểu kí tự thì ta dùng câu lệnh nào trong các câu lệnh sau:

a)

N = int ( input ( ‘Nhap N: ‘))

b)

N = float ( input ( ‘Nhap N: ‘))

c)

N = str ( input ( ‘Nhap N: ‘))

d)

N = input('Nhap N: ')

16.

Cho đoạn chương trình sau: a = 4 b = a + 2 c = a*b%5 print (b,c) Sau khi chạy chương trình trên ta được kết quả hiển thị trên màn hình là:

a)

A. 4 5

b)

B. 6 4

c)

C. 4 6

d)

D. 6 6

17.

Chọn khẳng định sai?

a)

Phép toán OR cho kết quả là 0 khi và chỉ khi cả hai bit toán hạng đều là 0.

b)

Phép toán XOR cho kết quả là 1 khi và chỉ khi hai bit toán hạng giống nhau.

c)

Phép toán AND cho kết quả là 1 khi và chỉ khi cả hai bit toán hạng đều là 1.

d)

Phép toán NOT cho kết quả trái ngược với đầu vào.

18.

Bảng mã ASCII mở rộng là

a)

Mã chuẩn chứa các mã nhị phân có độ dài 8 bit để trao đổi thông tin.

b)

Mã chuẩn chứa các ký tự đặc biệt dùng cho tất cả các ngôn ngữ.

19.

Unicode mã hóa mỗi ký tự bởi:

a)

1 Byte

b)

2 Byte

c)

4 Byte

d)

Từ 1 đến 4 Byte

20.

Câu nào nói đúng về độ sâu màu?

a)

Độ sâu màu càng lớn thì màu sắc ảnh càng tinh tế

b)

Độ sâu màu càng nhỏ thì màu sắc ảnh càng tinh tế

c)

Độ sâu màu càng lớn thì màu sắc ảnh càng mờ nhạt

d)

Độ sâu màu càng nhỏ thì màu sắc ảnh càng mờ nhạt

21.

Tốc độ lấy mẫu để số hóa âm thanh càng cao thì:

a)

Âm thanh càng to.

b)

Âm thanh càng bé.

c)

Âm thanh càng trung thực.

d)

Âm thanh càng vang xa.

22.

Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python?

a)

Python phân biệt chữ hoa và chữ thường.

b)

Python là ngôn ngữ lập trình bậc cao.

c)

Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…

d)

Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.

23.

Python có mấy loại cửa sổ?

a)

1

b)

2

c)

3

d)

4

24.

Lệnh sau đây cho kết quả s là bao nhiêu? >>> s = 18-2*2+5%2

a)

15

b)

16

c)

19

d)

18

25.

Phát biểu nào sau đây là đúng khi nói về biến?

a)

Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.

b)

Biến là đại lượng bất kì.

c)

Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

d)

Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.

26.

Câu lệnh nhập với biến kiểu thực là:

4 lines
27.

Câu lệnh print(2 - 5 % 6) cho ra kết quả gì?

a)

2 - 5 % 6

b)

-3

c)

3

d)

Cả A, B và C đều sai

28.

Quá trình máy tính xử lí thông tin gồm bao nhiêu bước?

a)

3

b)

2

c)

1

d)

4

29.

Đơn vị đo lượng thông tin nào lớn nhất trong các đơn vị sau?

a)

GB

b)

Byte

c)

TB

d)

Bit

30.

“Digital Healthcare” là:

a)

Doanh nghiệp số.

b)

Y tế số

c)

Ngân hàng số.

d)

Chính phủ điện tử

31.

Việc làm nào sau đây là an toàn khi sử dụng Internet?

a)

Truy cập vào các tài khoản cá nhân tại máy tính công cộng và đăng xuất sau khi xong việc.

b)

Gửi các thông tin cá nhân (mật khẩu, số thẻ tín dụng, tài khoản ngân hàng) qua thư điện tử

c)

Sử dụng mật khẩu mạnh, thay đổi định kỳ.

d)

Tải về phần mềm tại trang web không đáng tin cậy

32.

E-Payment có nghĩa là gì?

a)

Thương mại điện tử.

b)

Ngân hàng điện tử.

c)

Thanh toán điện tử.

d)

Thông tin số.

33.

Chọn phát biểu không đúng về phần mềm độc hại?

a)

Virus máy tính được giấu trong tệp dữ liệu hoặc chương trình.

b)

Sáu máy tính không tồn tại độc lập được mà phải kí sinh vào tệp.

c)

Worm tồn tại độc lập và chủ động thực hiện các hành vi như: xóa tệp, đánh cắp dữ liệu, lây lan sang các máy tính khác qua mạng.

d)

Phần mềm gián điệp đánh cắp các thông tin như: tên, địa chỉ email, mật khẩu.

34.

Trường hợp nào không thích hợp để sử dụng mạng LAN?

a)

Tòa nhà

b)

Cơ quan

c)

Nhà riêng

d)

Quận/huyện

35.

Phát biểu nào sau đây về Nhà thông minh là sai?

a)

Nhà thông minh là một hệ thống IoT gồm nhiều thiết bị kết nối với nhau qua mạng.

b)

Chủ nhân có thể điều khiển các thiết bị gia dụng thông minh thông qua cử chỉ, lời nói.

c)

Hiện nay ở Việt Nam đã có nhiều loại thiết bị Nhà thông minh được sản xuất và cung cấp.

36.

Tất cả những thiết bị Nhà thông minh được sản xuất và cung cấp ở Việt Nam hiện nay đều được gắn cảm biến, có khả năng tự hoạt động và kết nối qua mạng với những thiết bị khác. Phát biểu nào sau đây về các thiết bị trong hệ thống IoT là sai?

a)

Là những cảm biến được kết nối mạng với nhau tạo thành một hệ thống.

b)

Được trang bị Trí tuệ nhân tạo (AI) để có khả năng tự thực hiện công việc.

c)

Được kết nối mạng Internet để phối hợp với nhau tạo thành một hệ thống tự động.

d)

Được gắn cảm biến để tự cảm nhận môi trường xung quanh.

37.

Dịch vụ nào KHÔNG phải là dịch vụ lưu trữ qua điện toán đám mây?

a)

Dropbox

b)

iCloud

c)

Paint

d)

Google Drive

38.

Trong Điều 28 Luật sở hữu trí tuệ số 50/2005/QH11, em hãy cho biết hành động nào sau đây KHÔNG vi phạm?

a)

Mạo danh tác giả

b)

Du khách chụp ảnh một bức phù điêu đặt tại công viên

c)

Một nhân viên thiết kế thời trang sử dụng phần mềm chỉnh sửa ảnh trong công việc hàng ngày ở cơ quan. Đây là phần mềm lậu, nghĩa là đã bị bẻ khóa để người sử dụng không phải trả phí bản quyền.

d)

Chia sẻ một tác phẩm mà không được phép của chủ sở hữu

39.

Để tạo tệp ảnh mới trong GIMP ta chọn:

a)

Edit\Open

b)

File\Open

c)

File\New

d)

Edit\New

40.

Phát biểu nào SAI trong các phát biểu sau: Trong phần mềm thiết kế đồ họa GIMP

a)

Có thể tô nền bằng một màu duy nhất hoặc tô bằng hai màu chuyển dần cho nhau.

b)

Có bảng các công cụ thiết kế đồ họa

c)

Văn bản được tạo cũng có các thuộc tính định dạng cơ bản như: kiểu chữ, cỡ chữ, màu sắc.

d)

Không thể mở nhiều tệp ảnh để lựa chọn và sao chép sang tệp ảnh đích

41.

Sau khi vào công cụ Text của GIMP, tuỳ chọn thuộc tính Color dùng để:

a)

Chọn độ giãn chữ

b)

Chọn màu chữ

c)

Chọn kiểu căn biên

d)

Chọn độ giãn dòng

42.

GIMP cung cấp các lệnh làm việc với lớp là:

a)

Thêm, xoá, nhân đôi lớp, ẩn hiện lớp, thay đổi thứ tự các lớp

b)

Thêm, xoá, nhân đôi lớp, ẩn lớp

c)

Thêm, xoá, nhân đôi lớp, ẩn hiện lớp

d)

Thêm, xoá, ẩn hiện lớp, thay đổi thứ tự các lớp

43.

Để sử dụng đường dẫn ta dùng công cụ nào?

a)

Text

b)

Free Select

c)

Eraser

d)

Paths

44.

Trong GIMP lệnh Select/Shrink dùng để:

a)

Để đảo ngược vùng chọn

b)

Co hoặc giãn vùng chọn

c)

Co vùng chọn

d)

Bỏ vùng chọn

45.

Trong GIMP lệnh Select/Invert dùng để:

a)

Để đảo ngược vùng chọn

b)

Co hoặc giãn vùng chọn

c)

Xóa vùng chọn

d)

Bỏ vùng chọn

46.

Sử dụng công cụ nào sau đây để biết một bức ảnh có nền trong suốt?

a)

Eraser

b)

Rectangle Select hoặc Ellip Select.

c)

Crop

d)

Move Tool

47.

Kênh alpha là gì?

a)

Lớp ảnh cần xử lí.

b)

Ảnh không có nền trong suốt.

c)

Kênh lưu độ trong suốt của tất cả các điểm ảnh.

d)

Ảnh nguồn.

48.

Trong GIMP, công cụ Free Select dùng để:

a)

Chọn đối tượng cần tách ra khỏi nền ảnh

b)

Chọn nguồn và thêm kênh alpha vào lớp ảnh

c)

Tách ảnh khỏi nền

d)

Gộp ảnh và nền

49.

Trong các câu sau đây, câu nào phù hợp với lý do nên học lập trình? Em học lập trình để:

a)

Có thể truy cập Internet

b)

Giỏi tiếng Anh

c)

Điều khiển máy tính để giải nhiều loại bài toán sẽ gặp trong thực tế.

d)

Sử dụng được các phần mềm văn phòng.

50.

Trong các câu sau đây câu nào là SAI?

a)

Lập trình bằng Python có thể đưa ra các thông số bằng tiếng việt

b)

Môi trường lập trình hỗ trợ người lập trình phát hiện ra câu lệnh viết sai ngữ pháp

c)

Chỉ có một ngôn ngữ lập trình bậc cao là Python.

d)

Chương trình là một bảng chỉ dẫn cho máy tính làm việc, được viết bằng ngôn ngữ tự nhiên.

51.

Dùng câu lệnh print và kí tự nào để in được 1 xâu kí tự ra màn hình?

a)

Cặp dấu nháy đơn, nháy kép.

b)

Cặp dấu ngoặc tròn.

c)

Cặp dấu ngoặc nhọn.

d)

Cặp dấu ngoặc vuông

52.

Kết quả của lệnh sau là: print(1 + 2 + 3 + 4)

a)

10.

b)

15.

c)

1 + 2 + 3 + 4.

d)

1 + 2 + 3.

53.

Trong các câu sau, những câu nào đúng?

a)

Chỉ ngôn ngữ lập trình mới mô tả được thuật toán.

b)

Chỉ ngôn ngữ lập trình mới tạo ra được chương trình điều khiển máy tính.

c)

Chỉ dùng ngôn ngữ lập trình bậc cao mới tạo ra được chương trình cho máy tính thực hiện.

d)

Chỉ ngôn ngữ Python là ngôn ngữ lập trình bậc cao.

54.

Trong các câu sau, những câu nào đúng?

a)

Chương trình máy tính chỉ để ra lệnh cho máy tính thực hiện tính toán.

b)

Để sử dụng ngôn ngữ lập trình cần phải có năng khiếu toán học.

c)

Để sử dụng ngôn ngữ lập trình cần phải rất giỏi tiếng anh.

d)

Để sử dụng được ngôn ngữ lập trình cần phải biết một số quy tắc của ngôn ngữ đó.

55.

Ngôn ngữ lập trình là gì?

a)

Những ngôn ngữ chung giữa con người và máy tính để ta viết các chỉ dẫn cho máy tính thực hiện được nhiệm vụ mà con người giao cho nó.

b)

Những ngôn ngữ con người có thể giao tiếp trong cuộc sống hàng ngày.

c)

Những ngôn ngữ sử dụng trong các môn học.

d)

Những ngôn ngữ chỉ máy tính có thể hiểu mà con người không biết được.

56.

Ngôn ngữ lập trình Python được công bố vào năm nào?

a)

1990

b)

1991

c)

1992

d)

1993

57.

Để hiển thị ra màn hình dòng chữ “Python thật đơn giản!”, em phải viết câu lệnh như thế nào trong cửa sổ Shell?

a)

(“Python thật đơn giản!”)

b)

“Python thật đơn giản!”

c)

print (“Python thật đơn giản!”)

d)

print Python thật đơn giản!

58.

Biện pháp nào giúp chia sẻ thông tin một cách an toàn trong môi trường số?

a)

Sử dụng mật khẩu mạnh và bảo mật thông tin cá nhân

b)

Chia sẻ thông tin cá nhân công khai trên mạng xã hội

c)

Không kiểm tra nguồn gốc thông tin trước khi chia sẻ

d)

Đăng nhập vào các trang web không rõ nguồn gốc

59.

Thực hiện các phép toán nhị phân sau:

a)

a) 1010 + 1101 = 10111 b) 101 × 10 = 1010

b)

a) 1010 + 1101 = 10011 b) 101 × 10 = 1000

c)

a) 1010 + 1101 = 11101 b) 101 × 10 = 1011

d)

a) 1010 + 1101 = 11011 b) 101 × 10 = 1100

60.

Hãy viết các biểu thức sau từ toán học sang Python?

a)

a) (c+d)**2 - y/x b) a/(b**2+c) c) x**3+3*x

b)

(c+d)2(c+d)^2 - y/xy/x a/(b2+c)a/(b^2+c) x3+3xx^3+3*x

c)

a) (c+d)*2 - y/x b) a/(b*2+c) c) x*3+3*x

d)

a) (c+d)**2 - y/x b) a/(b**2+c) c) x**3+3*x**2

61.

Hãy đặt 2 tên biến đúng và 2 tên biến sai trong python.

a)

Tên biến đúng: so_nguyen, diemToan Tên biến sai: 2so, diem toan

b)

Tên biến đúng: 2so, diem toan Tên biến sai: so_nguyen, diemToan

c)

Tên biến đúng: so_nguyen, diem toan Tên biến sai: diemToan, 2so

d)

Tên biến đúng: diemToan, 2so Tên biến sai: so_nguyen, diem toan

62.

Câu 5: Đường cao tốc Hà Nội – Lào Cai (Kí hiệu CT.05) có chiều dài 264 km. Một ô tô chạy với tốc độ trung bình toàn tuyến là 70 km/h. Em hãy dùng ngôn ngữ lập trình Python ra lệnh cho máy tính để xác định thời gian ô tô đó đi từ Lào Cai về Hà Nội.

a)

Thời gian = 264 / 70 = 3.77 giờ. Lệnh Python: print(264/70)

b)

Thời gian = 264 * 70 = 18480 giờ. Lệnh Python: print(264*70)

c)

Thời gian = 70 / 264 = 0.27 giờ. Lệnh Python: print(70/264)

d)

Thời gian = 264 + 70 = 334 giờ. Lệnh Python: print(264+70)

63.

Viết chương trình nhập hai số nguyên a và b từ bàn phím. Đưa ra màn hình tổng và tích của hai số?

a)

a = int(input()) b = int(input()) print(a+b) print(a*b)

b)

a = float(input()) b = float(input()) print(a+b) print(a*b)

c)

a = int(input()) b = int(input()) print(a-b) print(a*b)

d)

a = int(input()) b = int(input()) print(a+b) print(a/b)

64.

Năm 2020, nước ta sản xuất được 247 tỉ kWh điện. Sản lượng điện của nước ta được dự báo sẽ tiếp tục tăng nhanh với tốc độ trung bình là 8,6%/năm. Em hãy dùng ngôn ngữ lập trình Python ra lệnh cho máy tính để tính sản lượng điện của nước ta sản xuất trong năm 2021 theo dự báo.

a)

Sản lượng năm 2021 = 247 * (1 + 8.6/100) = 268.242 tỉ kWh. Lệnh Python: print(247*(1+8.6/100))

b)

Sản lượng năm 2021 = 247 * (1 + 0.86) = 459.42 tỉ kWh. Lệnh Python: print(247*(1+0.86))

c)

Sản lượng năm 2021 = 247 * 8.6 = 2126.2 tỉ kWh. Lệnh Python: print(247*8.6)

d)

Sản lượng năm 2021 = 247 + 8.6 = 255.6 tỉ kWh. Lệnh Python: print(247+8.6)