WorksheetsÔn tập cuối kì 1
Total questions: 107
Worksheet time: 54mins
Dữ liệu là gì?
Kết quả rút ra từ việc xử lí
Tin tức đã được chọn lọc
Các con số, kí hiệu, hình ảnh, âm thanh chưa được xử lí
Kiến thức con người thu nhận được
Thông tin là gì?
Các con số chưa được xử lí
Dữ liệu đã được xử lí, có ý nghĩa đối với người sử dụng
Các kí hiệu lưu trong máy tính
Các tệp trong máy tính
Ví dụ nào sau đây là dữ liệu?
“Hôm nay trời mưa”
Bảng điểm tổng kết cuối kì
Danh sách các số: 8, 7, 9
Nhận xét học lực của học sinh
Ví dụ nào sau đây là thông tin?
File ảnh chụp chưa chỉnh sửa
Các số đo nhiệt độ trong ngày
Kết luận: “Nhiệt độ hôm nay cao hơn hôm qua”
Dãy số 1, 3, 5, 7
Dữ liệu trong máy tính thường được biểu diễn dưới dạng nào?
Chữ viết tay
Kí hiệu, số, hình ảnh, âm thanh
Cảm nhận của con người
Kiến thức
Phát biểu nào sau đây đúng?
Dữ liệu luôn có ý nghĩa với mọi người
Thông tin là dữ liệu chưa qua xử lí
Thông tin thu được từ việc xử lí dữ liệu
Dữ liệu và thông tin là một
Cho dãy số điểm: 6, 7, 8, 9. Kết luận “Điểm trung bình là 7,5 ” được gọi là gì?
Dữ liệu
Thông tin
Kí hiệu
Lưu trữ
Trong các ví dụ sau, đâu là cặp dữ liệu – thông tin đúng?
Dữ liệu: Bảng điểm – Thông tin: Các con số
Dữ liệu: 25∘ C – Thông tin: Nhiệt độ hôm nay là 25∘ C
Dữ liệu: Kết luận – Thông tin: Số liệu
Dữ liệu: Ý kiến – Thông tin: Nhận xét
Dữ liệu chỉ trở thành thông tin khi nào?
Được nhập vào máy tính
Được lưu trữ
Được xử lí và có ý nghĩa
Được sao chép
Ví dụ nào sau đây thể hiện rõ nhất sự khác nhau giữa dữ liệu và thông tin?
Một bức ảnh
Một đoạn văn bản
Các số đo chiều cao và kết luận chiều cao trung bình
Một tệp âm thanh
Cho bảng số liệu nhiệt độ các ngày trong tuần. Kết luận “Ngày thứ tư nóng nhất” là gì?
Dữ liệu
Thông tin
Kí hiệu
Tệp tin
Trong các đối tượng sau, đối tượng nào là thông tin?
File ghi âm cuộc họp
Các số liệu doanh thu
Báo cáo tổng kết doanh thu
Bảng số liệu thô
1 Byte (B) bằng bao nhiêu bit?
4 bit
6 bit
8 bit
10 bit
1 KB bằng bao nhiêu Byte?
1000 B
1024 B
2048 B
512 B
2 KB bằng bao nhiêu Byte?
1024 B
2048 B
4096 B
8192 B
1 MB bằng bao nhiêu KB?
1000 KB
1024 KB
512 KB
2048 KB
3 MB bằng bao nhiêu KB?
2048 KB
3072 KB
4096 KB
5120 KB
10240 KB tương đương với:
5 MB
8 MB
10 MB
20 MB
Một tệp có dung lượng 2048 B tương đương:
1 KB
2 KB
4 KB
8 KB
Một USB có dung lượng 1 GB có thể lưu tối đa:
1024 MB
1000 MB
512 MB
2048 MB
Một trong những đóng góp cơ bản của tin học đối với xã hội là gì?
Làm tăng dân số
Tăng tốc độ xử lí thông tin và nâng cao hiệu quả lao động
Giảm nhu cầu học tập
Thay thế hoàn toàn con người
Tin học giúp con người trong lĩnh vực nào sau đây?
Giao thông
Giáo dục
Y tế
Cả A, B và C
Thiết bị nào sau đây được gọi là thiết bị thông minh?
Quạt tay
Tivi thường
Điện thoại thông minh
Bóng đèn sợi đốt
Ví dụ nào sau đây là thiết bị thông minh thông dụng?
Máy đánh chữ cổ
Đồng hồ thông minh
Sách giấy
Bút chì
Đặc điểm nào sau đây là đặc trưng của thiết bị thông minh?
Chỉ hoạt động bằng điện
Có khả năng xử lí thông tin và kết nối mạng
Có kích thước lớn
Chỉ dùng trong gia đình
Cuộc cách mạng công nghiệp 4.0 gắn liền với công nghệ nào sau đây?
Máy hơi nước
Điện và dây chuyền sản xuất
Công nghệ số, trí tuệ nhân tạo, Internet vạn vật
Sản xuất thủ công
Cuộc cách mạng công nghiệp 4.0 còn được gọi là:
Cách mạng cơ khí
Cách mạng điện khí hóa
Cách mạng số
Cách mạng nông nghiệp
Thiết bị nào sau đây là thiết bị số thông dụng ngoài máy tính để bàn và laptop?
Điện thoại thông minh
Bàn học
Quyển vở
Đồng hồ cơ
Thiết bị số nào sau đây thường được dùng để chụp ảnh và quay video?
Máy in
Máy chiếu
Máy ảnh số
Máy quét
Thiết bị nào sau đây không phải là thiết bị số?
Máy tính bảng
Đồng hồ thông minh
Điện thoại di động
Đồng hồ cơ
Để khởi động máy tính để bàn, thao tác đúng là:
Cắm dây mang
Nhấn nút nguồn (Power)
Nhấn chuột phải
Mở phần mềm
Để bật điện thoại thông minh, người dùng cần:
Nhấn giữ nút nguồn vài giây
Chạm vào màn hình
Kết nối Wi-Fi
Mở ứng dụng
Nút dùng để khởi động laptop thường có kí hiệu nào sau đây?
►
⏻
+
×
Tệp có phần mở rộng .docx thường dùng để lưu loại dữ liệu nào?
Hình ảnh
Âm thanh
Văn bản
Video
Tệp có phần mở rộng .jpg là loại tệp nào?
Văn bản
Hình ảnh
Âm thanh
Chương trình
Trong các tên tệp sau, tệp nào là tệp âm thanh?
baihat.mp3
vanban.txt
hinhanh.png
phim.mp4
Phần mềm nào thường được cài sẵn để soạn thảo văn bản?
Paint
Word
Media Player
Calculator
Phần mềm Paint thường được dùng để làm gì?
Soạn thảo văn bản
Vẽ và chỉnh sửa hình ảnh đơn giản
Nghe nhạc
Lướt web
Phần mềm nào dùng để nghe nhạc, xem video?
Trình duyệt web
Máy tính (Calculator)
Trình phát đa phương tiện
Phần mềm soạn thảo
Ứng dụng Calculator trên thiết bị số dùng để làm gì?
Soạn văn bản
Vẽ hình
Thực hiện các phép tính
Quản lí tệp
Ngôn ngữ lập trình bậc cao giúp người lập trình:
Viết chương trình dài hơn
Lập trình nhanh và ít lỗi hơn
Phải hiểu sâu phần cứng
Chỉ dùng cho máy tính lớn
Python là:
Ngôn ngữ máy
Ngôn ngữ lập trình bậc cao
Phần mềm soạn thảo văn bản
Hệ điều hành
Đặc điểm nào sau đây đúng với Python?
Cú pháp phức tạp
Khó học cho người mới
Cú pháp đơn giản, dễ đọc
Chỉ dùng cho tính toán
Hằng trong lập trình là:
Đại lượng có thể thay đổi trong chương trình
Đại lượng không thay đổi trong suốt quá trình thực hiện
Một phép toán
Một câu lệnh
Ví dụ nào sau đây là hằng?
x
y
3.14
total
Biến trong lập trình dùng để:
Lưu trữ giá trị có thể thay đổi
Lưu trữ giá trị không đổi
Viết chú thích
Thực hiện phép so sánh
Vai trò của biến là:
Hiển thị kết quả
Lưu trữ và xử lí dữ liệu
Tắt chương trình
In ra màn hình
Tên biến hợp lệ trong Python là:
2so
so-luong
so_luong
so luong
Tên biến nào sau đây không hợp lệ trong Python?
diem
tong_so
_dem
1st
Biểu thức số học trong Python là:
print(x)
x = 5
3 + 4 * 2
input()
Phép toán nào sau đây là phép toán số học trong Python?
=
+
==
!=
Cú pháp phép gán trong Python là:
biến == giá_trị
giá_trị = biến
biến = giá_trị
biến := giá_trị
Câu lệnh nào sau đây là phép gán trong Python?
a + b
a == 5
a = 5
print(a)
Phát biểu nào sau đây đúng?
Hằng và biến đều không thay đổi
Hằng thay đổi được, biến thì không
Biến có thể thay đổi giá trị, hằng thì không
Hằng và biến giống nhau
Trong chương trình Python, điểm khác nhau cơ bản giữa hằng và biến là:
Tên gọi
Kiểu dữ liệu
Khả năng thay đổi giá trị
Cú pháp khai báo
Biểu thức số học nào sau đây đúng cú pháp Python?
3 + * 5
(2 + 3) * 4
Kết quả của biểu thức 5 + 2 * 3 trong Python là gì?
21
11
15
13
Câu lệnh gán nào sau đây đúng trong Python?
10 = x
x == 10
x = 10
x + 10
Câu lệnh nào gán giá trị 15 cho biến tong trong Python?
tong == 15
15 = tong
tong = 15
tong + 15
Trong Python, kiểu dữ liệu nào dùng để lưu số nguyên?
float
int
str
bool
Giá trị nào sau đây thuộc kiểu số thực trong Python?
10
-3
4.5
7
Kiểu dữ liệu của biểu thức x = 3.0 là gì?
int
float
str
bool
Lệnh nào dùng để nhập dữ liệu từ bàn phím trong Python?
print()
input()
int()
float()
Cú pháp đúng của câu lệnh nhập dữ liệu là gì?
input x
x = input()
input = x()
x == input()
Đoạn lệnh nào sau đây đưa ra kết quả lên màn hình?
input("Nhap x:")
int(x)
print(x)
x = 10
Câu lệnh print("Hello") có tác dụng gì?
Nhập dữ liệu
Tính toán
In ra màn hình chữ Hello
Khai báo biến
Hàm nào dùng để chuyển dữ liệu nhập vào thành số nguyên?
float()
input()
str()
int()
Ví dụ nào sau đây là đúng để nhập một số thực?
x = input()
x = int(input())
x = float(input())
x = str(input())
Câu lệnh print(5 + 3) sẽ đưa ra kết quả nào?
5 + 3
53
8
Lỗi
Ý nghĩa của câu lệnh x = int(input()) là gì?
In giá trị của x
Nhập một chuỗi ký tự
Nhập một số nguyên từ bàn phím
Gán x bằng 0
Câu lệnh print("Tong =", a + b) có tác dụng gì?
Nhập a và b
In ra dòng chữ và tổng của a, b
Chỉ in ra a và b
Gán giá trị cho biến
Nếu nhập vào 5 cho lệnh x = input() thì kiểu dữ liệu của x là:
int
float
str
bool
Câu lệnh nào giúp hiển thị cả chữ và số ra màn hình?
print(x)
print("x")
print("Gia tri =", x)
input(x)
Câu lệnh nào đúng để nhập một số nguyên từ bàn phím vào biến n?
n = input()
n = float(input())
n = int(input())
input(n)
Để in ra màn hình dòng chữ "Python", câu lệnh đúng là:
input("Python")
print(Python)
print("Python")
Python()
Đoạn lệnh nào in ra giá trị của biến a?
input(a)
print(a)
a = print
int(a)
Viết câu lệnh in ra kết quả phép tính 10/2 :
print(10 / 2)
input(10 / 2)
10 / 2
int(10 / 2)
Câu lệnh nào sau đây vừa nhập số nguyên, vừa in ra số đó?
n = input(); print(n)
n = int(input()); print(n)
Phép so sánh nào sau đây dùng để kiểm tra hai giá trị bằng nhau trong Python?
=
==
!=
<=
Toán tử logic và trong Python được viết là:
&
&&
and
or
Biểu thức logic nào sau đây đúng cú pháp trong Python?
a > b && b > c
a > b and b > c
a > b & b > c
a > b AND b > c
Python có mấy dạng câu lệnh rẽ nhánh cơ bản?
1
2
3
4
Điều kiện nào sau đây kiểm tra biến x lớn hơn hoặc bằng 10?
x > 10
x >= 10
x => 10
x = 10
Cú pháp đúng của câu lệnh rẽ nhánh dạng if là:
if (x > 0)\n print(x)
if x > 0:\n print(x)
if x > 0 then:\n print(x)
if x > 0\nprint(x)
Đoạn lệnh sau có tác dụng gì?\nif a % 2 == 0:\n print("Chan")
In ra “Chan” nếu a là số lẻ
In ra “Chan” nếu a chia hết cho 2
In ra “Chan” với mọi giá trị a
Báo lỗi chương trình
Để in ra “Số dương” khi x > 0, câu lệnh nào đúng?
if x > 0\nprint("Số dương")
if x > 0:\n print("Số dương")
if (x > 0) print("Số dương")
if x > 0 then:\n print("Số dương")
Đoạn chương trình nào đúng để kiểm tra số nguyên n là dương hay không? A. if n > 0: print("Duong") else: print("Khong duong") B. if n > 0 print("Duong") else: print("Khong duong") C. if n > 0 then: print("Duong") D. if n = 0: print("Duong")
A
B
C
D
Chương trình sau in ra kết quả gì khi nhập x = 5? if x > 10: print("Lon hon 10") else: print("Khong lon hon 10")
Lon hon 10
Khong lon hon 10
5
Không in gì
Cấu trúc lặp nào dùng khi biết trước số lần lặp?
Lặp vô hạn
Lặp điều kiện
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
Trong Python, câu lệnh lặp nào thường dùng khi chưa biết trước số lần lặp?
for
if
while
break
Cú pháp đúng của câu lệnh lặp for trong Python là:
for i in range(1, 10) print(i)
for i = 1 to 10: print(i)
for i in range(1, 10): print(i)
for (i in range(1, 10)): print(i)
Cú pháp đúng của câu lệnh lặp while là:
while (i < 10) print(i)
while i < 10: print(i)
while i < 10 then: print(i)
while i < 10 print(i)
Đoạn lệnh sau in ra bao nhiêu lần chữ "Python"? for i in range(3): print("Python")
2
3
4
Vô hạn
Đoạn chương trình sau in ra kết quả gì? i = 1 while i <= 3: print(i) i += 1
1 2 3
0 1 2
1 2
Lặp vô hạn
Đoạn chương trình sau có tác dụng gì? for i in range(1, 6): print(i)
In ra các số từ 1 đến 5
In ra các số từ 1 đến 6
In ra các số từ 0 đến 5
In ra số 6
Câu lệnh for nào in ra các số chẵn từ 2 đến 10?
for i in range(2, 10):\n print(i)
for i in range(2, 11, 2):\n print(i)
for i in range(10):\n print(i)
for i in range(1, 10, 2):\n print(i)
Để tính tổng các số từ 1 đến n (n nhập từ bàn phím) bằng while, đoạn chương trình nào đúng?
n = int(input())\ns = 0\ni = 1\nwhile i <= n:\n s += i\n i += 1\nprint(s)
n = int(input())\ns = 0\nwhile i <= n:\n s += i\nprint(s)
while i <= n:\n s += i\n i += 1
for i <= n:\n s += i
Đoạn chương trình nào đúng để in ra các số từ 1 đến 5 bằng for?
for i in 1, 2, 3, 4, 5:\n print(i)
for i in range(1, 6):\n print(i)
for i = 1 to 5:\n print(i)
for (i in range(1, 5)):\n print(i)
Yêu cầu: Viết câu lệnh rẽ nhánh để kiểm tra một số nguyên n. • Nếu n là số chẵn, in ra "So chan" • Ngược lại, in ra "So le" Câu hỏi: Điều kiện nào đúng để chương trình in "So chan"?
n % 2 == 0
n % 2 != 0
n // 2 == 0
n % 2 == 1
Yêu cầu: Viết câu lệnh rẽ nhánh để kiểm tra số nguyên x. • Nếu x > 0 in ra "So duong" • Nếu x == 0 in ra "Bang 0" • Ngược lại in ra "So am" Câu hỏi: Với x = 0, thông báo nào được in?
So duong
Bang 0
So am
Khong in gi
Yêu cầu: Viết chương trình Python nhập vào hai số nguyên a và b, sau đó: • In ra số lớn hơn trong hai số Câu hỏi: Với a = 12 và b = 15, chương trình sẽ in gì?
So lon hon la: 12
So lon hon la: 15
Hai so bang nhau
Loi nhap lieu
Yêu cầu: Viết chương trình Python nhập vào điểm trung bình (DTB) của học sinh và xếp loại: • DTB ≥ 8.0: "Gioi" • 6.5 ≤ DTB < 8.0: "Kha" • 5.0 ≤ DTB < 6.5: "Trung binh" • DTB < 5.0: "Yeu" Câu hỏi: Với DTB = 6.4, học sinh được xếp loại nào?
Gioi
Kha
Trung binh
Yeu
Yêu cầu: Viết chương trình Python nhập vào một số nguyên n. Kiểm tra: • Nếu n chia hết cho 3 và 5 thì in ra "Chia het cho 3 va 5" • Ngược lại in ra "Khong chia het cho 3 va 5" Câu hỏi: Điều kiện nào cần kiểm tra để in "Chia het cho 3 va 5"?
n % 3 == 0 and n % 5 == 0
n % 3 == 0 or n % 5 == 0
n % 15 != 0
n % 3 != 0 and n % 5 != 0
Yêu cầu: Viết câu lệnh rẽ nhánh kiểm tra số nguyên n là số dương hay không. Câu hỏi: Với n = -2, kết luận nào đúng?
n la so duong
n la so am
n bang 0
Khong the xac dinh
Yêu cầu: Viết câu lệnh rẽ nhánh kiểm tra một số nguyên x có chia hết cho 3 hay không.
x = int(input()); if x % 3 == 0: print("Chia het cho 3") else: print("Khong chia het cho 3")
x = int(input()); if x / 3 == 0: print("Chia het cho 3") else: print("Khong chia het cho 3")
x = int(input()); if 3 % x == 0: print("Chia het cho 3") else: print("Khong chia het cho 3")
x = int(input()); if x % 3: print("Chia het cho 3") else: print("Khong chia het cho 3")
Yêu cầu: Viết câu lệnh rẽ nhánh kiểm tra số nguyên n là chẵn hay lẻ.
n = int(input()); if n % 2 == 0: print("So chan") else: print("So le")
n = int(input()); if n // 2 == 0: print("So chan") else: print("So le")
n = int(input()); if 2 % n == 0: print("So chan") else: print("So le")
n = int(input()); if n % 2 == 1: print("So chan") else: print("So le")
Yêu cầu: Viết chương trình Python nhập vào hai số nguyên a và b, in ra số lớn hơn.
a = int(input()); b = int(input()) if a > b: print("So lon hon la:", a) else: print("So lon hon la:", b)
a = int(input()); b = int(input()) if a > b: print("So lon hon la:", b) else: print("So lon hon la:", a)
a = int(input()); b = int(input()) if a >= b: print("So lon hon la:", a) print("So lon hon la:", b)
a = int(input()); b = int(input()) if a < b: print("So lon hon la:", a) else: print("So lon hon la:", a)
