WorksheetsTinc3
Total questions: 40
Worksheet time: 29mins
Để hiển thị nội dung lên màn hình, chúng ta sử dụng câu lệnh nào ?
print()
write()
screen()
display()
Trong câu lệnh
if <điều kiện> :
câu lệnh
Câu lệnh được thực hiện khi?
Điều kiện cho giá trị đúng
Điều kiện cho giá trị sai
Không cần kiểm tra điều kiện
Em hãy chọn tên biến hợp lệ trong Python:
10tin
tin10@
_tin10
tin 10
a=20
b=10
print(a/b)
Đoạn chương trình Python trên in ra kết quả là bao nhiêu?
2
2010
a/b
2.0
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 Python trên, giá trị của b là:
2
4
6
không xác định
Cho đoạn chương trình Python sau:
a=int(input(‘a=’))
if a<12:
print(‘Morning!’)
else:
print(‘Aftrernoon!’)
Nếu nhập vào a=14, chương trình in ra kết quả là gì?
14
12
Morning!
Afternoon!
Cho đoạn chương trình sau:
x=10
y=3
d=0
if x%y==0:
d=x//y
Sau khi thực hiện đoạn chương trình trên giá trị của d là:
3
1
0
không xác định
Trong mô tả thuật toán sau, bước nào thể hiện rẽ nhánh:
Bước 1 : Nhập A, B;
Bước 2: Nếu A > B thì A là số lớn nhất rồi kết thúc;
Bước 3: B là số lớn nhất rồi kết thúc;
Bước 1
Bước 2
Bước 3
Không có bước nào
Cho đoạn chương trình sau:
x:=5; y:=4;
If x>y : F:=x*x-y
Else: F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Câu lệnh nào sau đây đúng?
if a % 2==0: print('a là số chẵn')
if a!=0 else print('pt vô nghiem');
if n>100 : print('so lon hon 100)
else print('so nho hon 100')
if thang==1 print('thang co 31 ngay');
Cho python, cho đoạn lệnh
IF n%2= = 0: print(n, ‘ là số chẵn’);
IF (n%2) !=0 : print(n, ‘ là số lẻ’);
Cho N = 100, hỏi kết quả sau khi thực hiện tập lệnh trên.
Không in ra gì hết.
100 là số chẵn.
100 là số lẻ.
100 là nguyên tố
Cho chương trình
a = 4
b = 5
if a > b:
a = a+b
Sau khi thực hiện chương trình trên thì giá trị của a và b là
a = 9; b = 5
a = 5; b = 4
a = 9; b = 9
a = 4; b = 5
a=5
b=9
if a>b: print ("a lớn hơn b")
elif a==b: print ("a bằng b")
else: print ("a nhỏ hơn b")
a lớn hơn b
a bằng b
a nhỏ hơn b
Điều kiện nào đúng:
Nếu n là số chẵn và lớn hơn 100
if n%2==0 and n>100:
if (x % 2 == 0) and (x>100):
if (x % 2 != 0) and (x>100):
if n%2==0 or n>100:
Chương trình sau cho kết quả là gì ?
So nho hon 10
So lon hon 10
So bang 10
Khong co dap an dung
Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:
x = 0
for i in range(10): x = x + 1
x = 0
for i in range(10): x:= x + 1
x = 0
for i in range(10) x = x + 1
x:= 0
for i in range(10): x = x + 1
Xác định số vòng lặp cho bài toán:
Tính tổng các số nguyên từ 1 đến 100?
1
100
99
Tất cả đều sai
Trong Python, đoạn chương trình sau đưa ra kết quả gì?
for i in range(10, 0, -1):
print(i, end=",")
10, 9, 8, 7, 6, 5, 4, 3, 2, 1
Đưa ra 10 dấu cách
1 2 3 4 5 6 7 8 9 10
Không đưa ra kết quả gì
Lệnh range(n) trả lại vùng giá trị gồm n số từ:
0 đến n - 1
1 đến n
0 đến n
0 đến n+1
Đoạn chương trình sau làm công việc gì?
S = 0
for i in range(1, 11):
S = S + i
A. Tính tổng các số từ 1 đến 11
B. Tính tổng các số từ 1 đến 10
C. Tính tích các số từ 1 đến 11
D. Tính tích các số từ 1 đến 10
Đoạn chương trình sau làm công việc gì?
S = 1
for i in range(1, 11):
S = S*i
A. Tính tổng các số từ 1 đến 11
B. Tính tổng các số từ 1 đến 10
C. Tính tích các số từ 1 đến 11
D. Tính tích các số từ 1 đến 10
Hãy viết lệnh range() cho kết quả là dãy số sau:
-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
A. range(-2, 10)
B. range(-2, 9)
C. range(-3, 10)
D. range(-3, 9)
Xác định vùng giá trị của lệnh range(5)
A. 0, 1, 2, 3, 4
B. 0, 1, 2, 3, 4, 5
C. 0, 1, 2, 3, 4, 5, 6
D. 0, 1, 2, 3
Ta có 2 lệnh sau:
x= 8
if x>5:
x = x +1
5
9
8
6
Cho biết cấu trúc câu lệnh lặp với số lần biết trước.
For biến_chạy in rang(m,n): câu lệnh hay nhóm câu lệnh
While <điều kiện>: câu lệnh hay nhóm câu lệnh
Def tên hàm(tham số): các lệnh mô tả hàm
From math import gcd
Biểu thức trong Python math.sqrt(x+ math.sqrt(x+ math.sqrt(x))) là biểu thức nào sau đây trong toán học?
x+x +x
x+x+x
x+x+x
x+x+x
Cú pháp để kiểm tra số tự nhiên n khác 0 là số chẵn, câu lệnh nào sau đây là ĐÚNG?
if n//2 == 1: print(‘so chan’)
if n%2 = 0: print(‘so chan’)
if n%2 == 1: print(‘so chan’)
if n%2 == 0: print(‘so chan’)
Cho đoạn chương trình dưới đây:
T = 0
for i in range(1, 101):
if (i % 3 == 0) & (i % 5 == 0):
T = T + i
print(T)
Đoạn chương trình trên giải bài toán nào?
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100
Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến 100
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến 100
Xét cấu trúc lặp với số lần biết trước được biểu diễn bằng Python, khi m = 0, ta có thể viết gọn hàm range(m, n) thành
range(m)
range(n)
range(0, m)
rang(m)
Để in ra màn hình các số tự nhiên từ 1 đến 45, ta dùng câu lệnh nào sau đây:
for stt in range(1, 45)
print (i)
for stt in range(1, 46)
print (i)
for stt in range (0, 45)
print (i)
for stt in range (0, 46)
print (i)
Để in ra màn hình các số chẵn từ 2 đến 20, ta dùng câu lệnh nào sau đây:
for stt in range(2, 20, 2)
print (i)
for stt in range(2, 21, 2)
print (i)
for stt in range (1, 20, 2)
print (i)
for stt in range (1, 21, 2)
print (i)
Trong Python, câu lệnh nào sau đây có kết quả là 9
19%2
19//2
19/2
3**3
Cách tốt nhất em nên làm khi bị ai đó bắt nạt trên mạng là gì?
Nói lời xúc phạm người đó
Cố gắng quên đi và tiếp tục chịu đựng.
Nhờ bố mẹ, thầy cô giáo giúp đỡ, tư vấn.
Đe dọa người bắt nạt mình.
Hãy chọn các phương án đúng: Để tham gia mạng an toàn em nên thực hiện những điều gì?
Không cung cấp thông tin cá nhân.
Không tin tưởng tuyệt đối người tham gia trò chuyện.
Sử dụng tên tài khoản trung lập, không quá đặc biệt.
Tất cả các phương án trên
Câu 9. Cho đoạn chương trình Python sau:
a = 5
b = 3
if a > b: a = a-b
else: a = a+b
Sau khi thực hiện đoạn chương trình trên giá trị của a là:
2
8
5
3
a = 20
if (a > 18): print ("Tuổi lớn hơn 18")
Không in ra kết quả
Tuổi lớn hơn 20
Tuổi lớn hơn 18
Tuổi nhỏ hơn 18
Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?
!=
>=
==
=
Kết quả của câu lệnh:
print(123 + 321)
444
Không thực hiện được
"444"
'444'
Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?
int
float
bool
str
Phép chia lấy phần dư được viết như thế nào trong Python?
%
/
//
**
