wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

trắc nghiệm tin học

Total questions: 48

Worksheet time: 24mins

Name
Class
Date
1.

Phương án nào nêu đúng về chủ sở hữu của Internet?

a)

Internet thuộc quyền sở hữu của một vài cơ quan quản lý phi lợi nhuận

b)

Internet không thuộc quyền sở hữu của riêng ai

c)

Internet thuộc quyền sở hữu của các nước trên thế giới.

d)

Internet thuộc quyền sở hữu của Tập đoàn Google.

2.

Tên tiếng anh của điện toán đám mây là gì?

a)

Gmail

b)

Zoom Cloud Meeting

c)

Google Meet

d)

Cloud Computing

3.

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

d)

5

4.

Trojan là gì?

a)

Phần mềm ứng dụng

b)

Mã độc

c)

Một loại vius

d)

Phần mềm nội gián.

5.

Spyware có mục đích ăn trộm thông tin để chuyển ra ngoài. Vậy Spyware là thuộc loại phần mềm độc hại nào là phù hợp nhất?

a)

Virus

b)

Worm

c)

Trojan

d)

Không phải là phần mềm độc hại.

6.

Việc chia sẻ các tài nguyên mạng theo nhu cầu qua Internet miễn phí hoặc trả phí theo hạn mức sử dụng được gọi là gì?

a)

Dịch vụ số

b)

Dịch vụ điện toán số.

c)

Dịch vụ điện toán đám mây

d)

Dịch vụ big data.

7.

PaaS là viết tắt của từ nào sau đây?

a)

Platform as a Service

b)

Play and a Service

c)

Platform and a Service

d)

Plat as a Service

8.

Bản chất của Worm, sâu máy tính là gì ?

a)

Phần mềm hoàn chỉnh

b)

Nhiều đoạn mã độc

c)

Một đoạn mã độc.

d)

Là sinh vật cắn hỏng thiết bị như dây cáp, dây nguồn...

9.

Phần mềm chống virus Window Defender được tích hợp trên hệ điều hành nào?

a)

MS-DOS

b)

Window XP

c)

Window 7

d)

Window 10, 11.

10.

Code Red lợi dụng một khiếm khuyết bảo mật của Windows để chiếm quyền các máy chủ của Windows. Vậy Code Red thuộc loại phần mềm độc hại nào?

a)

Virus

b)

Worm

c)

Trojan

d)

Không phải là phần mềm độc hại.

11.

Wide Area Network, viết tắt là WAN là tên của loại mạng nào dưới đây?

a)

Mạng diện rộng

b)

Mạng toàn cầu.

c)

Kết nối vệ tinh

d)

Kết nối cơ sở.

12.

Biện pháp nào phòng chống hành vi bắt nạt trên mạng? A. Không kết bạn dễ dãi trên mạng. B. Không trả lời thư từ với kẻ bắt nạt trên diễn đàn. C. Chia sẻ với bố mẹ, thầy cô. D. Không kết bạn tùy ý trên mạng, không trả lời thư từ với kẻ bắt nạt trên diễn đàn, chia sẻ với bố mẹ, thầy cô khi có dấu hiệu bị bắt nạt trên mạng...

a)

Không kết bạn dễ dãi trên mạng

b)

Không trả lời thư từ với kẻ bắt nạt trên diễn đàn

c)

Chia sẻ với bố mẹ, thầy cô

d)

Không kết bạn tùy ý trên mạng, không trả lời thư từ với kẻ bắt nạt trên diễn đàn, chia sẻ với bố mẹ, thầy cô khi có dấu hiệu bị bắt nạt trên mạng...

13.

laaS là viết tắt của từ nào sau đây?

a)

nternational as a Service

b)

Infrasture as a Service

c)

Infrast as a Service

d)

Infrastructure as a Service

14.

Phần mềm độc hại viết ra có tác dụng gì?

a)

Dùng để hỗ trợ các ứng dụng.

b)

Dùng với ý đồ xấu, gây ra tác động không mong muốn

c)

Cải thiện khả năng xử lí của máy tính

d)

Hỗ trợ người dùng sử dụng máy tính dễ dàng hơn.

15.

Theo cơ chế hoạt động, loại phần mềm độc hại nào khác với các loại còn lại?

a)

Virus

b)

Worm

c)

Trojan

d)

Giống nhau

16.

Local Area Network, viết tắt là LAN là tên của loại mạng nào dưới đây?

a)

Mạng không gian hẹp

b)

Mạng bộ phận

c)

Mạng cục bộ

d)

Mạng địa phương

17.

SaaS là viết tắt của từ nào sau đây?

a)

Soft as a Service

b)

software as a Service

c)

Software and a Service

d)

Softphone as a Service

18.

Bản chất của virus là gì?

a)

Các phần mềm hoàn chỉnh.

b)

Các đoạn mã độc gắn với một phần mềm

c)

Các đoạn mã độc

d)

Là sinh vật có thể thấy được

19.

Thảm họa Sâu WannaCry tổng tiền bằng cách mã hóa toàn bộ thông tin có trên đĩa cứng và đòi tiền chuộc mới cho phần mềm hóa giải diễn ra vào năm nào?

a)

2016

b)

2017

c)

2018

d)

2019

20.

Trojan là một phương thức tấn công kiểu:

a)

Can thiệp trực tiếp vào máy nạn nhân để lấy các thông tin quan trọng

b)

Đánh cắp dữ liệu của nạn nhân truyền trên mạng

c)

Tấn công làm tê liệt hệ thống mạng của nạn nhân

d)

Điều khiển máy tính nạn nhân từ xa thông qua phần mềm cài sẵn trong máy nạn nhân.

21.

Khi chương trình muốn gọi một hàm nhưng không có hàm đó, chương trình Python sẽ dừng lại và thông báo lỗi nào sau đây?

a)

Name Error

b)

ValueError

c)

ZeroDivisionError

d)

Syntax Error

22.

Xác định loại lỗi của câu lệnh: A = list(12)

a)

Lỗi cú pháp

b)

Lỗi trong khi đang thực hiện

c)

Lỗi TypeError khi chuyển kiểu dữ liệu

d)

Không có lỗi.

23.

Khi chạy đoạn mã sau, kết quả hoặc lỗi sẽ là gì?
x = 10
y = "5"
z=x+y
print(z)

a)

15

b)

TypeError

c)

"105"

d)

SyntaxError

24.

Lỗi NameError xảy ra khi nào?

a)

Khi gọi một biến đã được khai báo

b)

Khi có lỗi cú pháp trong mã nguồn

c)

Khi chia một số cho 0

d)

Khi viết sai tên hàm đã được định nghĩa trước

25.

Trong kiểm thử, dữ liệu test cần đảm bảo điều gì?

a)

Bao quát tất cả trường hợp có thể xảy ra

b)

Chỉ kiểm tra dữ liệu hợp lệ

c)

Chi kiếm tra dữ liệu sai

d)

Không quan trọng, chỉ cân chạy chương trình là được

26.

Để tạo file mới trong Pycharm, ta chọn lệnh nào?

a)

File/Save

b)

File/New File

c)

File/Open

d)

File/Recent Files

27.

Để nhập nội dung chương trình trong môi trường lập trình Python Shell, ta gỡ lệnh vào sau dấu nhắc nào?

a)

>

b)

>>

c)

>>>

d)

>>>>

28.

Khi nhập dữ liệu sai so với kiểu dữ liệu của biến hoặc các giá trị nhập vào không tương ứng với các biến, chương trình Python sẽ dừng lại và thông báo lỗi gì?

a)

Value Error.

b)

Syntax Error

c)

Zero DivisionError

d)

NameError

29.

Xác định loại lỗi của câu lệnh sau:

a=5

prin(a)

a)

Lỗi ngoại lệ

b)

Lỗi cú pháp

c)

lỗi logic

d)

ko có lỗi

30.

Khi chạy đoạn code sau, kết quả hoặc lỗi sẽ là gì?

print(10 / 0)

a)

0

b)

ZeroDivisionError

c)

none

d)

Infinity

31.

Khi kiểm thử chương trình, ta cần kiểm tra dữ liệu đầu vào nào?

a)

Dữ liệu hợp lệ

b)

Dữ liệu không hợp lệ.

c)

Cả hai loại dữ liệu hợp lệ và dữ liệu không hợp lệ

d)

Không cần kiểm tra dữ liệu đầu vào

32.

Nếu bạn muốn kiểm tra một hàm với nhiều bộ dữ liệu test khác nhau, phương pháp nào phù hợp?

a)

Viết một hàm test cho từng dữ liệu

b)

Dùng vòng lặp để kiểm thử với nhiều dữ liệu

c)

Chạy chương trình nhiều lần với từng dữ liệu

d)

Không có cách nào trên

33.

Để lưu tệp chương trình trong môi trường lập trình Pycharm, ta nhấn tổ hợp phím nào?

a)

Ctrl + N

b)

Ctrl + S

c)

Ctrl + 0

d)

Ctrl + C

34.

Để kết thúc một phiên làm việc trong môi trường lập trình Python Shell, ta gỡ lệnh nào rồi nhấn phím ENTER?

a)

Close Window

b)

Exit IDLE

c)

quit( )

d)

Out

35.

Khi lệnh thực hiện phép chia cho giá trị 0, chương trình Python sẽ dừng lại và thông báo lỗi nào sau đây?

a)

ZeroDivisionError

b)

SyntaxError

c)

ValueError

d)

NameError

36.

Xác định loại lỗi của câu lệnh sau:

123 ab = {1,2,3]

print(_123ab)

a)

Lỗi cú pháp.

b)

Lỗi ngoại lệ

c)

Lỗi trong khi đang thực hiện

d)

Không có lỗi.

37.

Loại lỗi nào xuất hiện trong quá trình chương trình đang chạy?

a)

Syntax Error

b)

Runtime Error

c)

Logical Error

d)

Indentation Error

38.

Khi truy cập vào chỉ mục ngoài phạm vi của danh sách, Python sẽ báo lỗi gì?

Ist = [1, 2, 3]

print(Ist[S])

a)

ValueError

b)

IndexError

c)

Type Error

d)

Không có lỗi, chương trình in None

39.

Khi chạy đoạn code sau, lỗi gì sẽ xuất hiện?

x = "10" + 5

a)

TypeError

b)

Value Error

c)

ZeroDivisionError

d)

IndexError

40.

Để lưu tệp chương trình trong môi trường lập trình Pycharm, ta chọn lệnh nào?

a)

File/New File

b)

File/Save

c)

File/Open

d)

File/Recent Files

41.

Để kết thúc một phiên làm việc trong môi trường lập trình Python Shell, ta gỡ lệnh nào dưới đây rồi nhấn phím ENTER?

a)

Close Window

b)

Exit IDLE

c)

exit( )

d)

Out

42.

Khi gõ sai cú pháp một lệnh, chương trình Python sẽ dừng lại và thông báo lỗi gì?

a)

Syntax Error

b)

ValueError

c)

ZeroDivisionError

d)

Name Error

43.

Xác định loại lỗi của câu lệnh: while True print("Xin chao")

a)

Lỗi ngoại lệ

b)

Lỗi cú pháp

c)

Lỗi khác

d)

Không có lỗi

44.

Điều gì sẽ xảy ra nếu bạn cố gắng chia một số cho 0 trong Python?

a)

Trả về None

b)

Trả về Infinity

c)

LỗiZeroDivisionError

d)

Chương trình dừng ngay lập tức mà không có lỗi

45.

Phương pháp kiểm thử nào sử dụng nhiều bộ dữ liệu khác nhau để kiểm tra chương trình?

a)

Kiểm thử đơn vị

b)

Kiểm thử bằng dữ liệu test.

c)

Kiểm thử tích hợp

d)

Kiềm thử hệ thống

46.

Lỗi nào sau đây là lỗi ngoại lệ (Exception) trong Python?

a)

SyntaxError

b)

ZeroDivisionError

c)

IndentationError

d)

Type1 Error

47.

. Để thực hiện chương trình trong môi trường lập trình Python, ta chọn lệnh nào?

a)

Run/Run... Customized

b)

Run/Run Module

c)

Run/Check Module

d)

Run/Python Shell

48.

Để thực hiện chương trình trong môi trường lập trình Python, ta nhấn phím nào?

a)

f5

b)

f3

c)

f4

d)

f6