Font size
WorksheetsPython_Ôn tập HKI_Tin 10
Total questions: 45
Worksheet time: 22mins
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ị sai
Điều kiện cho giá trị đúng
Không cần kiểm tra điều kiện
Trong python câu lệnh
If <điềukiện> : <câu lệnh 1>
else : <câu lệnh 2>
Câu lệnh 2 được thực hiện khi?
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Câu lệnh 1 được thực hiện
Câu lệnh nào sau đây đúng?
if a % 2==0: print('a la so chẵn')
if 2*x then 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 đ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
Trong python, Để kiểm tra 3 cạnh tạo thành tam giáchay không thì câu lệnh nào sau đây đúng?
if (a+b>c) and( a+c>b) and ( b+c>a): print('tạo thành tam giác')
if (a+b>c) or( a+c>b) or ( b+c>a) :print('tạo thành tam giác')
if (a+b>c) or( a+c>b) or ( b+c>a) :write('tạo thành tam giác')
if (a+b>c) and( a+c>b) and ( b+c>a): write('tạo thành tam giác')
Trong python, cấu trúc nào sau đây đúng?
if <điều kiện 1 >: <câu lệnh 1>
elif <điều kiện 2>;
<câu lệnh 2>
else: <câu lệnh 3>
if <điều kiện1>: <câu lệnh 1>
else: <câu lệnh2>
elif <điều kiện 2>: <
câu lệnh 3>
if <điều kiện1>: <câu lệnh1>
else <câu lệnh2>
elif <điều kiện2>: <
câu lệnh3>
if <điều kiện 1 >: <câu lệnh 1>
elif <điều kiện 2>:
<câu lệnh 2>
else: <câu lệnh 3>
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là ĐÚNG?
if a == 5:
a = d + 1
b = 2
else:
a=d+2;
if a == 5:
a = d + 1
b = 2
else: a=d+2
if a =5:
a ==d + 1
b == 2
else:
a==d+2;
if a == 5:
a += d + 1
b = 2
else
a=d+2
Câu lệnh if nào dưới đây viết đúng cú pháp?
if a>b:
a=a-b;
if a>b, a=a-b
if a>b: a=a-b
if a>b
a=a-b
Hãy chọn cách dùng sai. Muốn dùng biến X để lưu giá trị nhỏ nhất trong các giá trị của 2 biến A, B có thể dùng cấu trúc rẽ nhánh như sau:
if A<=B: X=A
else: X=B
if A<B:X=A
X=B
if A<B: X=A
if B<A:X=B
else X=A
Trong Python, Cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?
If <điều kiện> : <câu lệnh 1>; else <câu lệnh 2>
If <điều kiện> : <câu lệnh1>
else :<câu lệnh 2>
If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>
Cấu trúc rẽ nhánh nào sau đây là dạng đủ?
Nếu… Thì…
Nếu… thì… nếu không thì…
Nếu… thì… nếu đúng thì…
Nếu không thì… thì…
Cho cấu trúc rẽ nhánh:
IF <điều kiện> : <câu lệnh>
Nếu điều kiện SAI thì chương trình như thế nào?
Chương trình bỏ qua câu lệnh
Chương trình dừng một lúc
Chương trình thực hiện câu lệnh
Chương trình báo lỗi
Cho đoạn lệnh sau:
if x % 2 == 0: print(x,"là số chẵn")
Điều kiện "x % 2 == 0" có nghĩa là gì?
Kiểm tra x chia 2 có phần nguyên bằng bao nhiêu
Kiểm tra x có phải số nguyên tố hay không
Kiểm tra x có chia hết cho 2 hay không
Kiểm tra 2 có chia hết cho x hay không
Tìm sự chưa hợp lý trong đoạn code sau:
dtb = int(input(‘Nhập n = ‘))
if dtb >= 8.0: print(‘Học sinh giỏi’)
elif dtb >= 6.5: print(‘Học sinh khá’)
elif dtb >= 5.0: print(‘Học sinh trung bình’)
elif dtb >= 3.5: print(‘Học sinh yếu’)
else: print(‘Học sinh kém’)
Sai cú pháp câu lệnh If
Không được dùng nhiều elif
Biến dtb kiểu số nguyên
Báo lỗi khi kiểm tra điều kiện câu lệnh If
Hãy chọn phương án ghép đúng nhất. <điều kiện> trong cấu trúc rẽ nhánh là...
Biểu thức lôgic hoặc biểu thức quan hệ
Biểu thức số học
Biểu thức toán học
Một câu lệnh
Cú pháp đúng của câu lệnh lặp for
for <biến chạy> in range(start,stop,step): <Khối lệnh>
for <biến chạy> in range(start,step): <Khối lệnh>
for <biến chạy> in range(start,stop,step); <Khối lệnh>
for <biến chạy> in range(start,stop,step) <Khối lệnh>
Trong Python, câu lệnh lặp với số lần biết trước có dạng nào trong các dạng bên?
a
b
c
d
Trong Python, câu lệnh lặp với số lần không biết trước có dạng nào trong các dạng bên?
a
b
c
d
Đoạn chương trình sau cho kết quả gì?
a=9; while a<10: print(a)
trên màn hình xuất hiện một số 10
trên màn hình xuất hiện một số 9
trên màn hình xuất hiện 1 chữ a
chương trình lặp vô hạn
Cú pháp của lệnh lặp với số lần biết trước for trong Python được viết như thế nào là đúng?
Đoạn chương trình bên cho kết quả là bao nhiêu?
20
10
30
40
Đoạn chương trình bên cho kết quả là bao nhiêu?
4
3
5
6
Khi chạy chương trình, nếu nhập n=3 thì kết quả là:
36
49
25
64
Khi chạy chương trình, nếu nhập n=3 thì kết quả hiển thị là:
Tích các số từ 1 đến n là: 6
Tích các số từ 1 đến n là: 5
Tích các số từ 1 đến n là: 7
Tích các số từ 1 đến n là: 8
Phát biểu nào sau đây là đúng?
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Cú pháp của lệnh while nào sau đây là đúng?
3
2
4
5
2 5 8 11 14 17
2 3 4 5 6 7
1 2 3 4 5 6
3 6 9 12 15 18
Nếu muốn dừng và thoát ngay khỏi vòng lặp while, ta sử dụng lệnh nào sau đây?
break
input
if
Để in toàn bộ dãy các số tự nhiên từ 1 đến 100 trên một hàng ngang, đoạn chương trình nào sau đây là đúng?
Hàm range(n) để làm gì?
Tạo ra một dãy số liên tiếp, bắt đầu từ số 0 đến n-1
Tạo ra một dãy số liên tiếp, bắt đầu từ số 1 đến n
Tạo ra một dãy số liên tiếp, bắt đầu từ số 1 đến n-1
Tạo ra một dãy số liên tiếp, bắt đầu từ số 0 đến n
Cú pháp đầy đủ của hàm range()
range(start,stop,step)
range(start,step)
range(stop,step)
range(0,stop,step)
range(2,101) sẽ tạo ra:
Một dãy số từ 2 đến 100
Một dãy số từ 0 đến 100
Một dãy số từ 1 đến 100
Một dãy số từ 2 đến 101
Sau khi chạy đoạn chương trình sau, t có kết quả bằng bao nhiêu?
9
10
11
12
range(9,1,-2) sẽ tạo ra:
Một dãy số: 9,7,5,3
Một dãy số: 9,7,5,3,1
Một dãy số: 8,6,4,2
Một dãy số: 9,8,7,6,5,4,3,2
Lệnh nào mô tả điều kiện sau đúng?
a chia hết cho 4 nhưng không chia hết cho 100
(a%4 ==0) and (a%100 !=0)
(a%4 !=0) and (a%100 ==0)
(a%4 ==0) or (a%100 !=0)
(a%4 !=0) or (a%100 ==0)
Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?
<tên hàm>(<danh sách tham số>)
<tên hàm> = (<danh sách tham số>)
<tên hàm> . (<danh sách tham số>)
<tên hàm> : (<danh sách tham số>)
4
3
5
6
Cú pháp thiết lập hàm có trả lại giá trị là:
Cú pháp thiết lập hàm không trả lại giá trị là:
Phát biểu nào sau đây sai?
Khối lệnh mô tả hàm được viết sau dấu “:” và không cần viết lùi vào
Hàm trong Python được định nghĩa bằng từ khoá def, theo sau là tên hàm
Hàm có thể có hoặc không có tham số
Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng
Chương trình sau in ra kết quả gì?
8
5
21
18
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Câu lệnh return dùng để?
Kết thúc vòng lặp
Trả lại giá trị
Kết thúc vòng lặp và trả lại giá trị
Kết thúc hàm và trả lại giá trị
