wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Đề cương ôn tập kiểm tra cuối học kì 1

Total questions: 79

Worksheet time: 40mins

Name
Class
Date
1.

Thông tin là

a)

Các con số

b)

Dữ liệu chưa xử lí

c)

Kết quả thu được sau khi xử lí dữ liệu

d)

Các kí hiệu toán học

2.

Thiết bị nào sau đây thuộc phần cứng máy tính?

a)

Hệ điều hành

b)

Trình duyệt web

c)

Bàn phím

d)

Phần mềm soạn thảo

3.

Ví dụ nào sau đây là dữ liệu?

a)

Bản báo cáo hoàn chỉnh

b)

Kết luận thống kê

c)

Các số điểm kiểm tra

d)

Nhận xét học lực

4.

Xã hội thông tin là xã hội trong đó

a)

Con người không cần máy tính

b)

Thông tin được tạo ra, xử lí và chia sẻ rộng rãi

c)

Chỉ sử dụng sách giấy

d)

Không dùng Internet

5.

Một học sinh sử dụng máy tính để tìm tài liệu học tập trên Internet. Điều này thể hiện vai trò nào của máy tính trong xã hội thông tin?

a)

Giải trí

b)

Xử lí phần cứng

c)

Truy cập và khai thác thông tin

d)

Sửa lỗi hệ thống

6.

Trong quá trình học trực tuyến, yếu tố nào ảnh hưởng trực tiếp nhất đến việc tiếp nhận thông tin?

a)

Màu sắc bàn phím

b)

Tốc độ kết nối Internet

c)

Kích thước chuột

d)

Dung lượng USB

7.

Một học sinh nhập điểm các môn học vào bảng và tính điểm trung bình. Dữ liệu ban đầu là

a)

Điểm trung bình

b)

Kết quả xếp loại

c)

Các điểm số từng môn

d)

Nhận xét của giáo viên

8.

Việc sử dụng máy tính để gửi bài tập cho giáo viên qua email thể hiện đặc trưng nào của xã hội thông tin?

a)

Hạn chế giao tiếp

b)

Chia sẻ thông tin nhanh chóng

c)

Giảm sử dụng công nghệ

d)

Phụ thuộc hoàn toàn vào giấy tờ

9.

Mạng máy tính là

a)

Một máy tính có kết nối Internet

b)

Tập hợp các máy tính được kết nối với nhau để trao đổi thông tin

c)

Một phần mềm máy tính

d)

Một thiết bị lưu trữ dữ liệu

10.

Thiết bị nào giúp kết nối mạng máy tính gia đình với Internet?

a)

Modem/Router

b)

Máy in

c)

Máy quét

d)

Loa

11.

Địa chỉ IP dùng để

a)

Lưu trữ dữ liệu

b)

Định danh thiết bị trong mạng

c)

Bảo vệ máy tính khỏi virus

d)

Tăng tốc độ Internet

12.

Vì sao mạng LAN thường được sử dụng trong trường học?

a)

Vì có phạm vi toàn cầu

b)

Vì chi phí cao

c)

Vì phù hợp chia sẻ tài nguyên trong phạm vi nhỏ

d)

Vì không cần thiết bị mạng

13.

Giao thức HTTP được sử dụng chủ yếu để

a)

Gửi thư điện tử

b)

Truyền tệp tin

c)

Truy cập và trao đổi dữ liệu web

d)

Trò chuyện trực tuyến

14.

Khi nhiều thiết bị cùng truy cập Internet, yếu tố ảnh hưởng đến tốc độ truy cập là

a)

Màu sắc thiết bị

b)

Băng thông và số lượng thiết bị kết nối

c)

Kích thước màn hình

d)

Dung lượng ổ cứng

15.

Việc sử dụng Wi-Fi công cộng có thể tiềm ẩn rủi ro vì

a)

Internet quá nhanh

b)

Dễ bị mất an toàn thông tin

c)

Không sử dụng được trình duyệt

d)

Không truy cập được website

16.

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

a)

Internet và mạng LAN là giống nhau

b)

Mạng máy tính chỉ dùng để chơi game

c)

Internet cho phép chia sẻ thông tin trên phạm vi toàn cầu

d)

Mạng máy tính không cần thiết bị kết nối

17.

Đâu không phải ngôn ngữ lập trình bậc cao?

a)

Python

b)

Shell

c)

C++

d)

Java

18.

Điền từ còn thiếu vào chỗ trống: “Hiện nay, Python là một trong số các ngôn ngữ lập trình (1) ……….. phổ biến rộng rãi (2) ………..”

a)

(1) thứ cấp; (2) để giải quyết các bài toán đơn giản

b)

(1) bậc cao; (2) trên thế giới

c)

(1) bậc cao; (2) để giải quyết các bài toán phức tạp

d)

(1) thứ cấp; (2) để lập trình web

19.

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ó được gọi là

a)

Ngôn ngữ bậc cao

b)

Ngôn ngữ thứ cấp

c)

Ngôn ngữ lập trình

d)

Ngôn ngữ máy

20.

Việc gán giá trị cho biến được thực hiện bằng

a)

Phép bằng

b)

Phép gán

c)

Câu lệnh bằng

d)

Câu lệnh khởi tạo

21.

Phép chia lấy phần dư trong Python kí hiệu là

a)

%

b)

//

c)
d)

mod

22.

Câu lệnh dẫn giá trị cho một biến vào từ bàn phím có dạng

a)

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

b)

Biến = input[dòng thông báo]

c)

Biến = input{dòng thông báo}

d)

Biến = input

23.

Câu lệnh đưa giá trị các biểu thức ra màn hình là

a)

print()

b)

print('danh sách biểu thức')

c)

print danh sách biểu thức

d)

print(danh sách biểu thức)

24.

Câu lệnh type() của Python cho ta biết

a)

Độ dài của biến hay biểu thức nằm trong dấu ngoặc tròn

b)

Số ô nhớ của biến hay biểu thức nằm trong dấu ngoặc tròn

c)

Kiểu dữ liệu của biến hay biểu thức nằm trong dấu ngoặc tròn

25.

Vì sao cần xây dựng thuật toán trước khi viết chương trình?

a)

Để chương trình chạy nhanh hơn

b)

Để dễ dàng cài đặt phần mềm

c)

Để xác định rõ các bước giải quyết bài toán

d)

Để tăng dung lượng chương trình

26.

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

a)

Thuật toán chỉ dùng trong Tin học

b)

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

c)

Thuật toán có thể mô tả bằng nhiều cách khác nhau

d)

Không cần thuật toán khi giải quyết vấn đề

27.

Cấu trúc lặp trong thuật toán được dùng khi:

a)

Các bước chỉ thực hiện một lần

b)

Cần thực hiện một số bước nhiều lần

c)

Chỉ cần nhập dữ liệu

d)

Chỉ cần xuất kết quả

28.

Để mô tả thuật toán tính tổng các số từ 1 đến n, cấu trúc phù hợp nhất là:

a)

Tuần tự

b)

Rẽ nhánh

c)

Lặp

d)

Ngẫu nhiên

29.

Để giải quyết bài toán “tìm số lớn nhất trong một dãy số”, thuật toán cần:

a)

Chỉ cấu trúc tuần tự

b)

Không cần so sánh

c)

Kết hợp nhập dữ liệu, lặp và so sánh

d)

Chỉ cần một phép tính

30.

Việc xây dựng thuật toán rõ ràng trước khi lập trình giúp:

a)

Giảm độ chính xác

b)

Dễ sửa lỗi và nâng cấp chương trình

c)

Tăng số dòng lệnh

d)

Không cần kiểm thử

31.

Thông tin là gì?

a)

Hiểu biết của con người về một thực thể, sự vật, khái niệm, hiện tượng nào đó

b)

Các văn bản và số liệu

c)

Văn bản, hình ảnh, âm thanh

d)

Hình ảnh, âm thanh

32.

Nền văn minh thông tin gắn liền với loại công cụ nào?

a)

Động cơ hơi nước

b)

Máy điện thoại

c)

Máy tính điện tử

d)

Máy phát điện

33.

Thông tin khi đưa vào máy tính, chúng đều được biến đổi thành dạng chung đó là:

a)

Dãy bit

b)

Hình ảnh

c)

Âm thanh

d)

Văn bản

34.

Máy tính trở thành công cụ lao động không thể thiếu trong xã hội hiện đại vì:

a)

Máy tính cho ta khả năng lưu trữ và xử lý thông tin

b)

Máy tính tính toán cực kì nhanh và chính xác

c)

Máy tính là công cụ soạn thảo văn bản và cho ta truy cập vào Internet để tìm kiếm thông tin

d)

Máy tính giúp cho con người giải tất cả các bài toán khó

35.

Đâu không phải là thiết bị thông minh?

a)

Điện thoại thông minh

b)

Camera kết nối Internet

c)

Đồng hồ vạn niên

d)

Máy tính bảng

36.

Đồ dùng được gọi là thông minh khi:

a)

Có thể tính toán

b)

Hoạt động theo một quy trình giống nhau

c)

Có khả năng xử lí thông tin, kết nối với người dùng hoặc kết nối với các thiết bị khác, có thể hoạt động tương tác và tự chủ ở một mức độ nào đó

d)

Có sạc pin

37.

"Việc tạo ra tri thức từ các nguồn dữ liệu và thông tin". Đây là nhận định của yếu tố nào?

a)

Trí tuệ nhân tạo

b)

Khai thác tri thức

c)

Dữ liệu lớn

d)

GPS

38.

Một thiết bị lưu trữ có dung lượng 8GB8\,GB . Một cuốn sách chiếm 35MB35\,MB . 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

39.

Cây đàn organ điện tử có các nút điều khiển, có thể thay thế nhiều nhạc cụ khác nhau. Hãy chọn khẳng định đúng:

a)

Đàn organ điện tử không phải là thiết bị số mà là nhạc cụ

b)

Đàn organ điện tử là thiết bị số

c)

Đàn organ điện tử vừa là thiết bị thông minh vừa là nhạc cụ

d)

Đàn organ điện tử là thiết bị thông minh

40.

Sau nhiều năm tiết kiệm, Lan được bố mẹ dẫn đi mua máy tính. Để xác định tốc độ vi xử lý của máy tính, Lan cần dựa vào:

a)

Giá tiền

b)

Hãng sản xuất

c)

Độ lớn của màn hình

d)

Các thông số của máy tính

41.

Phát biểu nào sau đây là sai khi nói về mạng máy tính?

a)

Mạng máy tính là một tập hợp các thiết bị điện tử được kết nối với nhau để truyền thông tin

b)

Mạng máy tính bao gồm các loại mạng như LAN (Local Area Network) và WAN (Wide Area Network)

c)

Mạng máy tính không bao gồm các thiết bị phần cứng

d)

Mạng máy tính sử dụng các giao thức như TCP/IP để truyền dữ liệu giữa các thiết bị trong mạng

42.

Điền vào chỗ chấm: “Nhờ vào mạng máy tính, người sử dụng có thể (1)..... để trao đổi (2)....., chia sẻ (3)..... và dùng chung các (4)..... trên mạng”. Chọn phương án đúng:

a)

Liên lạc với nhau – dữ liệu – thông tin – thiết bị

b)

Dữ liệu – thông tin – liên lạc với nhau – thiết bị

c)

Thông tin – dữ liệu – liên lạc với nhau – thiết bị

d)

Liên lạc với nhau – thông tin – dữ liệu – thiết bị

43.

Mạng LAN là mạng kết nối dùng trong phạm vi:

a)

Nhỏ

b)

Vừa

c)

Lớn

d)

Trên toàn thế giới

44.

Trong các phát biểu sau, có bao nhiêu phát biểu đúng? (1) Phạm vi kết nối và hoạt động của mạng LAN nhỏ hơn Internet. (2) Nếu mất kết nối Internet thì các máy tính trong mạng LAN vẫn liên lạc được với nhau. (3) Phải có mạng LAN mới xây dựng được IoT. (4) Điện toán đám mây cung cấp những dịch vụ tốt hơn so với những dịch vụ mà các cơ quan xây dựng.

a)

1

b)

2

c)

3

d)

4

45.

Một mật khẩu mạnh cần có những thành phần nào?

a)

Các chữ số và chữ cái thường

b)

Các chữ cái thường và chữ cái viết hoa

c)

Các chữ cái hoa, kí tự đặc biệt và chữ số

d)

Chữ hoa, chữ thường, chữ số và ký tự đặc biệt

46.

Các LAN có thể kết nối với nhau thông qua thiết bị nào?

a)

Switch

b)

HUB

c)

Không có

d)

Router

47.

Chọn phát biểu đúng:

a)

Phạm vi của mạng Internet là toàn cầu

b)

Mạng cục bộ không có chủ sở hữu

c)

Mạng Internet có chủ sở hữu

d)

Mạng cục bộ không thể lắp đặt trong gia đình

48.

Để sử dụng ngôn ngữ lập trình bậc cao, máy tính cần được trang bị:

a)

Từ điển ngôn ngữ máy

b)

Từ điển ngôn ngữ lập trình

c)

Môi trường lập trình

d)

Công cụ hỗ trợ lập trình

49.

Python được đề xuất và công bố bởi ai, vào thời điểm nào?

a)

Guido van Rossum, năm 1983

b)

Guido van Rossum, năm 1991

c)

James Gosling, năm 1986

d)

James Gosling, năm 1994

50.

Dạng đơn giản nhất của câu lệnh gán trong Python là

a)

Biến =

b)

Biến =

c)

Biến ==

d)

Biến :=

51.

Lệnh sau đây cho kết quả là: (12 - 10/2)**2 - 1

a)

11

b)

19

c)

32

d)

48

52.

Câu lệnh type() của Python cho ta biết

a)

Độ dài của biến hay biểu thức nằm trong dấu ngoặc tròn

b)

Số ô nhớ của biến hay biểu thức nằm trong dấu ngoặc tròn

c)

Kiểu dữ liệu của biến hay biểu thức nằm trong dấu ngoặc tròn

d)

Tập hợp số biến hay biểu thức nằm trong dấu ngoặc tròn

53.

Dữ liệu nhập vào từ bàn phím có dạng

a)

Số nguyên

b)

Xâu kí tự

c)

Số thực

d)

Tất cả các đáp án trên đều đúng

54.

Cho đoạn chương trình: a = 3.4; print(type(a)). Kết quả trên màn hình là

a)

int

b)

float

c)

str

d)

bool

55.

Viết chương trình thực hiện nhập từ bàn phím hai số nguyên b, c là độ dài hai cạnh góc vuông của tam giác ABC, tính và đưa ra màn hình độ dài cạnh huyền. Chọn phương án đúng

a)

import math; b = int(input("Nhập cạnh b: ")); c = int(input("Nhập cạnh c: ")); print("Độ dài cạnh huyền: ", math.sqrt(b*b+c*c))

b)

b = int(input(Nhập cạnh b: )); c = int(input(Nhập cạnh c: )); print("Độ dài cạnh huyền: ", math.sqrt(b*b+c*c))

c)

import math; b = int(input("Nhập cạnh b: ")); c = int(input("Nhập cạnh c: ")); print("Độ dài cạnh huyền: sqrt(b*b+c*c)")

d)

b = int(input("Nhập cạnh b: ")); c = int(input("Nhập cạnh c: ")); print("Độ dài cạnh huyền: ", "math.sqrt(b*b+c*c)")

56.

Cho đoạn chương trình: a = 2; b = 3; if a > b: a = a*2 else: b = b*2. Sau khi thực hiện đoạn chương trình trên giá trị của b là

a)

4

b)

2

c)

6

d)

Không xác định

57.

Cho biểu thức logic x and y. Biểu thức nhận giá trị True khi nào

a)

Cả x và y đều nhận giá trị False

b)

x nhận giá trị False, y nhận giá trị True

c)

x nhận giá trị True, y nhận giá trị False

d)

Cả x và y đều nhận giá trị True

58.

Cho x = 5, y = 10. Hãy cho biết biểu thức logic nào nhận giá trị True

a)

x+10 >= y+7

b)

(x>2*y) or (x+y>20)

c)

(x%5==0) and (y%2==0)

d)

4*x = 3*y

59.

Câu lệnh với số lần lặp được biết trước

a)

for

b)

while

c)

if

d)

in

60.

"Quyền của tác giả đối với những sáng tạo tinh thần và văn hóa (gọi tắt là tác phẩm) của mình" là

a)

Quyền sở hữu trí tuệ

b)

Quyền sở hữu

c)

Quyền tác giả

d)

Bản quyền

61.

Trong bài viết của mình, có thể sử dụng những hình ảnh và lời bình của người khác với điều kiện

a)

Không làm sai ý tác giả và có trích dẫn một cách hợp lí

b)

Đã xin phép tác giả và ghi nguồn

c)

Không làm thay đổi nội dung ban đầu của tác phẩm

d)

Không tự ý chỉnh sửa bức ảnh, lời bình và đã xin phép tác giả

62.

Dấu KHÔNG phải là dấu hiệu của những trò lừa đảo trên Internet

a)

Những lời quảng cáo đánh vào lòng tham vật chất

b)

Tin nhắn của người lạ hay đại diện cho một tổ chức nào đó yêu cầu nộp tiền

c)

Những lời giới thiệu gây sự tò mò, hiếu kì,…

d)

Người thân gọi điện thoại, hỏi thăm sức khỏe

63.

Bản quyền của phần mềm không thuộc về đối tượng nào

a)

Người lập trình

b)

Người đầu tư

c)

Người mua quyền sử dụng

d)

Người mua quyền tài sản

64.

Có một truyện ngắn, tác giả để trên website để mọi người có thể đọc. Hành vi nào sau đây là vi phạm bản quyền

a)

Ghi ra đĩa CD tặng cho các bạn

b)

Tải về máy của mình để đọc

c)

Đăng tải đường link trên trang Facebook của mình cho mọi người tìm đọc

d)

Giới thiệu website và tên truyện để mọi người cùng đọc

65.

(VD) Một học sinh nhận được email thông báo: "Tài khoản học trực tuyến của bạn có dấu hiệu bất thường. Nhấn vào liên kết dưới đây và đăng nhập lại để tránh bị khóa tài khoản." Email có giao diện giống trang chính thức, nhưng địa chỉ liên kết không trùng với tên miền quen thuộc. Hành động nào sau đây là phù hợp và an toàn nhất

a)

Nhấn vào liên kết và đăng nhập ngay để tránh bị khóa tài khoản

b)

Trả lời email để hỏi thêm thông tin người gửi

c)

Kiểm tra lại địa chỉ trang web chính thức và đăng nhập trực tiếp từ trình duyệt

d)

Chuyển tiếp email cho bạn bè để hỏi ý kiến

66.

(H) Cho đoạn lệnh Python sau: x = 5; y = 2.0; z = x + y. Kiểu dữ liệu của biến z là

a)

int

b)

float

c)

str

d)

bool

67.

Cho đoạn lệnh sau: a = 3; a = a + 2. Giá trị của biến a sau khi thực hiện đoạn lệnh là

a)

2

b)

3

c)

5

d)

6

68.

(H) Cho đoạn chương trình: x = 4; if x > 5: print("A") else: print("B"). Kết quả in ra màn hình là

a)

A

b)

B

c)

Không in gì

d)

Lỗi chương trình

69.

(H) Biểu thức điều kiện nào sau đây đúng khi a = 5

a)

a == 4

b)

a < 5

c)

a >= 5

d)

a != 5

70.

Cho lệnh: y = x // 2. Kiểu dữ liệu của biến y là gì?

a)

int

b)

float

c)

str

d)

bool

71.

Cho đoạn chương trình: a = 2 b = a * 3 a = b - a Giá trị của biến a sau khi thực hiện là gì?

a)

2

b)

4

c)

6

d)

8

72.

Một chương trình Python nhập tuổi học sinh bằng input() và dùng để tính tuổi sau 5 năm. Để chương trình chạy đúng, dữ liệu nhập vào cần được chuyển sang kiểu nào?

a)

str

b)

int

c)

float

d)

bool

73.

Cho đoạn chương trình: a = "5" b = 2 print(a * b) Kết quả in ra màn hình là gì?

a)

10

b)

"10"

c)

"55"

d)

Lỗi chương trình

74.

Biểu thức toán học: B=a2+2a+1B = a^2 + 2a + 1 . Biểu thức Python nào sau đây đúng cú pháp và đúng ý nghĩa?

a)

a2+2a+1a^2 + 2*a + 1

b)

a**2 + 2*a + 1

c)

(a*2) + 2*a + 1

d)

a*2 + 2*a + 1

75.

Cho đoạn chương trình Python (đã khai báo thư viện cần thiết): from math import sqrt x = 16 print(sqrt(x)) Kết quả in ra màn hình là gì?

a)

4

b)

8

c)

16

d)

Lỗi

76.

Cho đoạn chương trình Python: from math import gcd print(gcd(12, 18)) Kết quả in ra màn hình là gì?

a)

6

b)

12

c)

18

d)

36

77.

Cho đoạn chương trình: x = 6 y = 3 if x > y: if x % y == 0: print("A") else: print("B") else: print("C") Kết quả in ra màn hình là gì?

a)

A

b)

B

c)

C

d)

Không in gì

78.

Cho đoạn chương trình: s = 0 for i in range(1, 5): s = s + i print(s) Kết quả in ra màn hình là gì?

a)

10

b)

15

c)

20

d)

5

79.

Cho đoạn chương trình: s = 0 for i in range(1, 7): if i % 2 == 0: s = s + i print(s) Kết quả in ra màn hình là gì?

a)

6

b)

9

c)

12

d)

21