Font size
WorksheetsĐề cương ôn tập cuối kỳ 1 môn Tin học 10
Total questions: 37
Worksheet time: 26mins
Chọn phương án sai. Khi sử dụng internet, có thể:
Bị lôi kéo vào những hoạt động không lành mạnh
Bị lừa đảo hoặc lợi dụng
Tin tưởng mọi nguồn thông tin trên mạng
Máy tính bị nhiễm virus hay mã độc
Phát biểu nào sau đây về các thiết bị trong hệ thống IoT là sai?
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
Đượ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.
Được trang bị Trí tuệ nhân tạo (AI) để có khả năng tự thực hiện công việc.
Được gắn cảm biến để tự cảm nhận môi trường xung quanh.
Trình tự các bước thu nhận và xử lí thông tin của bộ não con người:
Xử lí thông tin → Ra quyết định → Thu nhận thông tin.
Xử lí thông tin → Thu nhận thông tin → Ra quyết định
Ra quyết định → Thu nhận thông tin → Xử lí thông tin.
Thu nhận thông tin → Xử lí thông tin → Ra quyết định.
Trong phép toán số học với số nguyên, phép toán chia lấy phần nguyên trong Python là
/
**
//
%
Tại sao ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình
Máy tính có thể trực tiếp hiểu và thực hiện.
Chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games...
Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.
Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.
Chọn phát biểu sai về mạng LAN?
Mạng LAN kết nối những máy tính trong một phạm vi nhỏ như tòa nhà, cơ quan, trường học, nhà riêng.
Mạng LAN là mạng trong phạm vi nội bộ của một tổ chức và thuộc quyền sở hữu của tổ chức này.
Mạng LAN kết nối các mạng máy tính trên toàn thế giới.
Mạng LAN chỉ kết nối những máy tính trong phạm vi nội bộ.
Câu lệnh nhập với biến kiểu số thực là:
Biến=int(input(dòng thông báo))
Biến=float(input(dòng thông báo))
Biến=(input(dòng thông báo))
Biến=input()
Đâu là quy tắc đúng khi đặt tên biến trong Python?
Có thể đặt tên biến trùng với từ khóa.
Tên biến có thể bắt đầu bằng chữ số.
Tên biến có thể bắt đầu bằng dấu gạch dưới "_".
Tên biến có thể chứa các kí hiệu như @, !, %, #, ...
Trong các dịch vụ sau, dịch vụ nào không là dịch vụ đám mây:
Thư điện tử Gmail.
Dịch vụ SMS.
Zoom Cloud Meeting.
Google Drive.
Đâu là quy tắc đúng khi đặt tên biến trong Python?
Tên biến có thể chứa các kí hiệu như @, !, %, #, ...
Tên biến có thể bắt đầu bằng chữ số.
Có thể đặt tên biến trùng với từ khóa.
Tên biến có thể bắt đầu bằng dấu gạch dưới "_".
Câu 11. Cho đoạn chương trình sau: 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à:
6
2
3
5
Mối quan hệ giữa Điện toán đám mây và IoT được thể hiện rõ nhất qua khẳng định nào?
Chỉ có thiết bị IoT mới dùng được Internet, còn điện toán đám mây thì không.
Điện toán đám mây cung cấp không gian lưu trữ và năng lượng tính toán khổng lồ cho lượng dữ liệu thu thập từ các thiết bị IoT.
Dữ liệu từ thiết bị IoT chỉ được lưu trong thẻ nhớ đi kèm thiết bị, không cần đám mây.
Điện toán đám mây và IoT là hai công nghệ hoàn toàn độc lập, không liên quan đến nhau.
Internet ra đời trong cuộc cách mạng công nghiệp nào?
Cuộc cách mạng công nghiệp lần thứ ba.
Cuộc cách mạng công nghiệp lần thứ nhất.
Cuộc cách mạng công nghiệp lần thứ tư.
Cuộc cách mạng công nghiệp lần thứ hai.
Cú pháp cơ bản của câu lệnh if
Biểu thức điều kiện sau if bắt buộc phải đặt trong dấu ngoặc đơn ( ).
Dòng chứa lệnh if phải kết thúc bằng dấu hai chấm (:).
Các lệnh thuộc khối lệnh của if phải được viết lùi đầu dòng (indentation).
Python sử dụng từ khóa then sau biểu thức điều kiện (giống Pascal).
Theo em, biện pháp nào không giúp chia sẻ thông tin một cách an toàn trong môi trường số?
Thay đổi mật khẩu các tài khoản mạng sau một thời gian sử dụng.
Tin tưởng hoàn toàn các địa chỉ bắt đầu bằng https://...
Không tùy tiện tiết lộ thông tin cá nhân của bản thân hay của người khác trên mạng xã hội.
Đặt và sử dụng mật khẩu mạnh cho các tài khoản mạng.
Trong các phát biểu sau đây, phát biểu nào mô tả đúng nhất về mối quan hệ giữa Dữ liệu và Thông tin?
Dữ liệu là các giá trị số, văn bản, hình ảnh... được lưu trữ trong máy tính; thông tin là ý nghĩa rút ra từ dữ liệu đó.
Dữ liệu là kết quả của việc xử lý thông tin để đưa ra quyết định.
Thông tin là các số liệu, ký hiệu chưa có ý nghĩa, còn dữ liệu là thông tin đã được xử lý.
Dữ liệu và thông tin là hai khái niệm hoàn toàn giống nhau, có thể thay thế cho nhau trong mọi trường hợp.
Trong các câu lệnh if dưới đây, câu lệnh nào được viết đúng cú pháp trong ngôn ngữ lập trình Python?
if x > 5 print(x)
if x > 5 then: print(x)
if (x > 5): print(x)
if x > 5: print x
Có mấy loại ngôn ngữ lập trình?
2 loại.
4 loại.
3 loại.
5 loại.
Cho x = 5, y = 10. Hãy cho biết biểu thức logic nào nhận giá trị True
(x>2*y) or (x+y >20)
4*x=3*y
(x%5==0) and (y%2==0)
x+10 >= y+7
Đâu là đặc điểm quan trọng nhất giúp Điện toán đám mây (Cloud Computing) ưu việt hơn so với việc lưu trữ truyền thống?
Chỉ có thể sử dụng được khi ngồi tại văn phòng làm việc
Khả năng truy cập dữ liệu mọi lúc, mọi nơi thông qua kết nối Internet.
Dữ liệu được lưu trữ trực tiếp trên ổ cứng của máy tính cá nhân.
Người dùng phải tự mua và bảo trì toàn bộ hệ thống máy chủ vật lý.
Trong ngôn ngữ lập trình Python, kết quả của biểu thức: (15 // 4 + 15 % 4) là bao nhiêu?
A. 6
B. 3
C. 4
D. 3.75
Câu 11. Cho chương trình sau đây: a = int(input(‘a: ‘)) b = int(input(‘b: ‘)) c = int(input(‘c: ‘)) để hoàn thành chương trình tính tổng 3 số
print(‘Tổng bình phương ba số: ’, a*a+b*b+c*c)
print(‘Tổng bình phương ba số: ’, (a*a)+(b*b)+(c*c))
print(‘Tổng ba số: ', a + b + c)
print(‘Tổng ba số: a + b + c')
Phát biểu nào sau đây là đúng khi nói về Hằng?
Hằng là đại lượng bất kì.
Hằng không bao gồm số học.
Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình.
Hằng là đại lượng không thay đổi trong quá trình thực hiện chương trình.
Mạng LAN (Mạng cục bộ) là một mạng máy tính giới hạn trong một khu vực địa lý nhỏ, chẳng hạn như một tòa nhà hoặc một văn phòng. Ngược lại, Internet là một mạng toàn cầu kết nối hàng triệu máy tính và thiết bị. Mạng LAN thường sử dụng cáp Ethernet hoặc Wi-Fi để kết nối các thiết bị trong khi Internet sử dụng nhiều công nghệ khác nhau để kết nối các mạng LAN lại với nhau.
Hãy đánh giá tính đúng sai của các nhận định sau:
a. Mạng LAN chỉ hoạt động trong một tòa nhà.
b. Internet không thể kết nối các mạng LAN lại với nhau.
c. Mạng LAN có quy mô địa lý nhỏ hơn Internet.
d. Mạng LAN sử dụng cáp Ethernet hoặc Wi-Fi để kết nối.
(a)
Cho đoạn thông tin:
Trong lập trình Python, biến là một tên gọi đại diện cho một giá trị nào đó trong chương trình. Biến có thể thay đổi giá trị trong quá trình thực thi. Việc sử dụng biến giúp cho chương trình trở nên linh hoạt hơn. (Nguồn: Tài liệu học Python cơ bản)
Hãy xác định tính đúng sai của các nhận định sau:
a. Biến trong Python không thể thay đổi giá trị sau khi đã được gán.
b. Sử dụng biến giúp cho chương trình trở nên linh hoạt hơn.
c. Tên biến trong Python phải bắt đầu bằng chữ cái hoặc dấu gạch dưới.
d. Biến chỉ có thể chứa giá trị số nguyên.
(a)
Câu lệnh xuất dữ liệu ra màn hình trong Python được thực hiện bằng hàm print(). Hàm này có thể nhận nhiều đối số và sẽ in ra tất cả các đối số này, cách nhau bằng dấu cách. Ví dụ: print("Tổng là:", sum) sẽ in ra tổng.
Hãy xác định tính đúng sai của các nhận định sau:
a. Hàm print() chỉ có thể in ra một giá trị duy nhất.
b. Câu lệnh print() có thể in ra nhiều giá trị cùng lúc.
c. print() không thể sử dụng để in ra biến.
d. Hàm print() có thể in ra các loại dữ liệu khác nhau.
(a)
Cho đoạn thông tin:
Câu lệnh rẽ nhánh trong Python cho phép chương trình thực hiện các hành động khác nhau dựa trên điều kiện. Cấu trúc cơ bản của câu lệnh rẽ nhánh là if, elif, và else. Điều này giúp lập trình viên kiểm soát luồng thực thi của chương trình.
Hãy xác định tính đúng sai của các nhận định sau:
a. Câu lệnh if chỉ có thể kiểm tra một điều kiện duy nhất.
b. Câu lệnh rẽ nhánh giúp chương trình có khả năng thực hiện các hành động khác nhau tùy thuộc vào điều kiện.
c. Câu lệnh elif có thể được sử dụng để kiểm tra nhiều điều kiện liên tiếp.
d. Câu lệnh else luôn cần thiết trong một cấu trúc rẽ nhánh.
(a)
Em hãy phân biệt sự khác nhau cơ bản giữa việc lưu trữ dữ liệu trên máy tính cá nhân (lưu trữ cục bộ) và lưu trữ trên điện toán đám mây. Tại sao việc sử dụng điện toán đám mây lại giúp người dùng có thể làm việc mọi lúc, mọi nơi?
(a)
Cho đoạn mã Python sau:
x = 10
y = 3
z = x / y + x // y ** 2
Hãy xác định giá trị và kiểu dữ liệu của biến z. Giải thích các bước tính toán theo thứ tự ưu tiên của Python.
(a)
Cho _PI= 3.14, r = 2 lần lượt là hằng số π và bán kính hình tròn. Em hãy viết chương trình in ra màn hình Chu vi và Diện tích của hình tròn.
(a)
Internet vạn vật (IoT) là gì? Hãy nêu một ví dụ về ứng dụng của IoT trong đời sống mà em biết và phân tích lợi ích mà ứng dụng đó mang lại.
(a)
Một học sinh viết đoạn mã sau để tính trung bình cộng của hai số m và n rồi tăng giá trị trung bình đó lên 1 đơn vị:
Python
m = 8
n = 4
trung_binh = m + n / 2
trung_binh = trung_binh+1
print(trung_binh)
Đoạn mã trên có cho kết quả đúng là 7.0 không? Nếu sai, hãy chỉ ra lỗi và sửa lại.
(a)
Cho a = 4, b= 8, lần lượt là 2 cạnh của hình chữ nhật. Em hãy viết chương trình in ra màn hình Chu vi và Diện tích của hình chữ nhật.
(a)
Cho đoạn thông tin:
Điện toán đám mây cho phép người dùng lưu trữ và truy cập dữ liệu qua Internet thay vì trên máy tính cá nhân. Dịch vụ điện toán đám mây như Google Drive, Dropbox và OneDrive cung cấp khả năng chia sẻ và đồng bộ hóa dữ liệu giữa nhiều thiết bị.
Hãy đánh giá tính đúng sai của các nhận định sau:
a. Điện toán đám mây chỉ cho phép lưu trữ dữ liệu trên một thiết bị.
b. Google Drive là một dịch vụ điện toán đám mây.
c. Điện toán đám mây không cho phép chia sẻ dữ liệu giữa các thiết bị.
d. Dropbox là một trong những dịch vụ điện toán đám mây phổ biến.
(a)
Câu 2: Cho đoạn thông tin:
Phép gán trong Python được sử dụng để gán giá trị cho biến. Cú pháp của phép gán rất đơn giản: tên biến = giá trị. Điều này cho phép lập trình viên lưu trữ và thay đổi dữ liệu trong chương trình.
Hãy xác định tính đúng sai của các nhận định sau:
a. Phép gán không thể thay đổi giá trị của một biến đã được gán.
b. Cú pháp của phép gán là: tên biến = giá trị.
c. Phép gán là một phần quan trọng trong lập trình.
d. Tên biến có thể chứa khoảng trắng.
(a)
Trong lập trình, kiểu dữ liệu số nguyên (integer) được sử dụng để lưu trữ các giá trị không có phần thập phân, trong khi kiểu dữ liệu số thực (float) cho phép lưu trữ các giá trị có phần thập phân. Việc chọn kiểu dữ liệu phù hợp là rất quan trọng để tiết kiệm bộ nhớ và tối ưu hóa hiệu suất chương trình.
Hãy xác định tính đúng sai của các nhận định sau:
a. Kiểu dữ liệu số nguyên không thể lưu trữ giá trị âm.
b. Kiểu dữ liệu số thực có thể lưu trữ giá trị thập phân.
c. Việc chọn kiểu dữ liệu không ảnh hưởng đến hiệu suất của chương trình.
d. Kiểu dữ liệu số nguyên có thể lưu trữ các giá trị nguyên dương và âm.
(a)
Cho đoạn thông tin:
Câu lệnh rẽ nhánh trong Python giúp cho việc xử lý logic trở nên linh hoạt hơn. Khi một điều kiện được kiểm tra và là đúng, khối lệnh tương ứng sẽ được thực thi. Nếu không, chương trình sẽ kiểm tra điều kiện tiếp theo (nếu có) hoặc thực hiện khối lệnh khác.
Hãy xác định tính đúng sai của các nhận định sau:
a. Một khối lệnh if có thể không có khối lệnh else.
b. Câu lệnh rẽ nhánh không thể xử lý các điều kiện phức tạp.
c. Câu lệnh if không thể theo sau bởi một hoặc nhiều câu lệnh elif.
d. Câu lệnh rẽ nhánh có thể làm cho chương trình trở nên khó hiểu nếu không được viết rõ ràng.
(a)
