NEW
Font size
WorksheetsĐề cương ôn tập Tin 10 - 2023
Total questions: 28
Worksheet time: 14mins
Ngôn ngữ lập trình là gì?
Là ngôn ngữ máy tính
là ngôn ngữ biểu diễn các thuật toán dưới dạng dễ hiểu
là ngôn ngữ dùng để viết các chương trình máy tính
là ngôn ngữ dùng để thực hiện các giao tiếp giữa người và máy tính
Phát biểu nào sau đây là đúng?
Chương trình dịch là phần mềm để dịch các chương trình máy tính sang ngôn ngữ máy
Chương trình dịch là phần mềm để phát hiện lỗi của các chương trình máy tính
Chương trình dịch là phần mềm để phát hiện lỗi và thực hiện các chương trình máy tính do người sử dụng viết ra
Chương trình dịch là phần mềm để dịch các chương trình máy tính viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy
Dự đoán kết quả của chương trình dưới đây:
a = 5
b = 2
c = a + b
print(c)
5
6
7
8
Cho biết kết quả thực hiện câu lệnh sau:
print(“2.5*4 = ”, 2.5*4)
2.5*4 = 2.5*4
2.5*4 = 10
10 = 2.5*4
2.5*4 = 4*2.5
Tên biến nào dưới đây là hợp lệ trong Python?
L-234
234T
xY1
xy-a
Kiểu dữ liệu và giá trị của biến c trong câu lệnh dưới đây là gì?
a = 5.5
b = 7
c = a – b
Kiểu nguyên, c = -1.5
Kiểu thực, c = -1.5
Kiểu xâu, c = -1.5
Kiểu logic, c = -1.5
Sau lệnh dưới đây, các biến a,b có giá trị như thế nào?
a, b = 4, 5
a, b = a + b, a – b
9 -1
4 -3
8 -2
-9 9
Lệnh nào dưới đây đúng với yêu cầu tính toán sau: Số tiền cần thanh toán (sotien) khi mua một số lượng vở (soluong) với đơn giá mỗi quyển vở là (dongia) đồng
sotien = soluong * dongia
soluong = sotien * dongia
dongia = soluong * sotien
sotien = soluong / dongia
Cho đoạn chương trình, cho biết kết quả hiện ra màn hình
a = 18
b = a//-4
print(b)
-4
-5
-6
-7
Lệnh dưới đây sẽ in ra kết quả gì?
print(“Hạ Long”*3 + “Quảng Ninh”*2)
Hạ Long Quảng Ninh
Hạ Long Hạ Long Hạ Long Quảng Ninh
Hạ Long Hạ Long Hạ Long Quảng Ninh Quảng Ninh
Hạ Long Hạ Long Quảng Ninh Quảng Ninh Quảng Ninh
Khi thực hiện lệnh x = input(“Nhập giá trị x: ”) Bạn Hùng đã gõ vào số 6. Câu lệnh tiếp theo print(2*x) sẽ cho kết quả như thế nào?
12
2*x
66
Lỗi
Cho biến x = 15.7 , nếu muốn x có giá trị là số nguyên ta sử dụng lệnh nào sau đây
x = float(15.7)
x = int(15.7)
x = str(15.7)
x = bool(15.7)
cho biến x = str(5) giá trị của x thuộc kiểu dữ liệu nào?
Số nguyên
Số thực
xâu
logic
Để nhập dữ liệu kiểu số nguyên từ bàn phím cần sử dụng kết hợp câu lệnh input() với lệnh nào sau đây?
int(input())
float(input())
str(input())
bool(input())
Để nhập dữ liệu kiểu số thực từ bàn phím cần sử dụng kết hợp câu lệnh input() với lệnh nào sau đây?
int(input())
float(input())
str(input())
bool(input())
Để chuyển đổi dữ liệu kiểu số sang kiểu xâu ta dùng lệnh nào sau đây?
int()
float()
str()
bool()
chọn biểu thức Python đúng cho câu sau: x nằm trong khoảng (30,70)
(x>30) and (x<80)
(x<30) or (x>80)
(x<30) and (x>80)
(x>30) or (x<80)
Chọn biểu thức đúng cho phát biểu sau: x có giá trị thuộc khoảng (3,7) hoặc (8, 12)
((x>3) and (x<7)) or ((x>8) and (x<12))
((x>3) and (x<7)) and ((x>8) and (x<12))
((x>3) or (x<7)) or ((x>8) or (x<12))
((x>3) or (x<7)) and ((x>8) or (x<12))
chọn câu lệnh đúng để hiển thị ra màn hình số a là số chẵn
if a % 2 = =0:
print(a, “là số chẵn”)
else:
print(a, “là số lẻ”)
if a % 3 = =0:
print(a, “là số chẵn”)
else:
print(a, “là số lẻ”)
if a % 4 = =0:
print(a, “là số chẵn”)
else:
print(a, “là số lẻ”)
if a % 5 = =0:
print(a, “là số chẵn”)
else:
print(a, “là số lẻ”)
vùng giá trị của range(n)là bao nhiêu?
0 🡪 n
0 🡪 n-1
1 🡪 n
1 🡪 n-1
vùng giá trị cảu lệnh range(n,m) là bao nhiêu?
n 🡪 m
n 🡪 m-1
n 🡪 m+1
n-1 🡪 m
Đoạn lệnh sau có ý nghĩa là gì?
c = 0
n = 10
for k in range(n):
if k%3 ==0:
c = c + 1
print(c)
Đếm các số chia hết cho 3
Tính tổng các số chia hết cho 3
Tính tích các số chia hết cho 3
chương trình lỗi
đâu là lệnh range cho kết quả là dãy số sau: 0,1,2,3,4…15
range(14)
range(15)
range(16)
range(17)
Kết quả thực hiện câu lệnh for dưới đây là gì?
for i in range(5):
print(i*i)
0
1
4
9
16
0
1
2
3
4
2
4
6
8
10
1
3
5
7
9
Kết quả thực hiện đoạn chương trình sau là gì?
sum = 0
for i in range(1,11):
sum = sum+i*i
print(sum)
185
285
385
485
Đâu là đoạn chương trình in ra dãy số từ 1-10 theo chiều tăng dần
for i in range(1, 10):
print(i, end=" ")
for i in range(10,0,-1):
print(i, end=" ")
for i in reversed(range(1,11)):
print(i, end=" ")
for i in range(1, 11):
print(i, end=" ")
Đâu là đoạn chương trình in ra dãy số từ 1-10 theo chiều giảm dần
for i in range(1, 10):
print(i, end=" ")
for i in range(10,0,-1):
print(i, end=" ")
for i in reversed(range(1,11)):
print(i, end=" ")
for i in range(1, 11):
print(i, end=" ")
Đoạn lệnh dưới có ý nghĩa gì?
for i in range(1, 11):
if(i%2 == 0):
print(i, end=" ")
In ra màn hình các số chẵn từ 1 đến 10
In ra màn hình các số lẻ từ 1 đến 10
In ra màn hình các số từ 1 đến 11
In ra màn hình các số lẻ từ 1 đến 11
