Font size
WorksheetsÔn tâp Tin10GK2
Total questions: 123
Worksheet time: 1hrs 2mins
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**)
Phép nhân (*)
Phép chia lấy số dư (%)
Phép chia lấy thương nguyên (//)
Viết câu lệnh in ra màn hình thông tin như sau:
xin chào các bạn lớp 10
>>> print ("xin chào các bạn lớp 10")
<<< print ("in ra", xin chào các bạn lớp 10)
>>> print (xin chào các bạn lớp 10')
>>> print (xin chào các bạn lớp 10)
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào chương trình?
input()
print()
nhap()
enter()
Kết quả của dòng lệnh sau >>x=6 >>type(x)
double
float
int
string
Lệnh input( ) có chức năng:
nhập và xuất dữ liệu ra màn hình
xuất dữ liệu ra màn hình
chuyển đổi giữa các kiểu dữ liệu
nhập dữ liệu từ bàn phím
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 200?
199
200
Tất cả đều sai
1
Trong các phát biểu sau, phát biểu nào chưa chính xác?
While là lệnh lặp với số lần không biết trước
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False
For là lệnh lặp với số lần xác định trước
Số lần lặp của lệnh lặp for không được xác định bởi vùng giá trị của lệnh range()
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Ngày đánh răng hai lần
Mỗi tuần đi nhà sách một lần
Cho đoạn chương trình python sau: Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
20
19
11
12
Xác định số lần lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
1
100
0
99
Câu lệnh nào dùng để in dữ liệu ra màn hình trong Python?
input()
print()
output()
display()
Trong Python, lệnh print() có chức năng gì?
nhập và xuất dữ liệu ra màn hình
xuất dữ liệu ra màn hình
chuyển đổi giữa các kiểu dữ liệu
nhập dữ liệu từ bàn phím
. Môi trường lập trình Python có mấy chế độ?
1 chế độ.
2 chế độ.
3 chế độ.
chế độ.
Lệnh in dữ liệu ra màn hình là:
cin>>
scanf( )
input( )
print( )
Chỉ ra lỗi sai trong lệnh sau: >>> 16 : 2
Sai dấu nhắc.
Sai cú pháp của biểu thức toán học.
Thiếu dấu ; cuối câu lệnh.
Sai quy cách viết câu lệnh.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép chia lấy thương nguyên (//).
Phép lũy thừa (**).
Phép nhân (*).
Phép chia lấy số dư (%).
Trong Python, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
dấu chấm phẩy (;)
dấu chấm (.)
dấu phẩy (,)
dấu hai chấm (:)
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?
x = “Tin học kết nối tri thức”
x == 100
x <> 100
x != 100
Trong câu lệnh sau, n có kiểu dữ liệu là gì?
Câu lệnh: n = input("Nhập n: ")
Số nguyên
Số thực
Xâu ký tự
Kiểu bất kỳ
Các lệnh vào ra đơn giản của Python là:
input( ) và print( )
float() và str()
int() và float()
int(), float() và str()
Câu lệnh nào sau đây đúng trong ngôn ngữ lập trình Python?
if <điều kiện>: <khối lệnh>
if (<điều kiện>): <khối lệnh>
if <khối lệnh>: <điều kiện>
if (<khối lệnh>): <điều kiện>
Kí hiệu nào dùng để xác định các khối lệnh trong Python?
Thụt lề hoặc lùi vào.
Dấu ngoặc nhọn { }.
Dấu ngoặc đơn ( ).
Dấu ngoặc vuông [ ].
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh if – else, sau if là <điều kiện>. Điều kiện là
biểu thức lôgic;
biểu thức quan hệ;
biểu thức số học;
một câu lệnh nào đó;
. Xác định số lần lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
A. B. C. D.
1
100
99
0
Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
A. B.
C. D.
1
0
2
Tất cả đều sai
Câu lệnh sau cho kết quả là gì?
for i in range(5): print(i,end='''')
1234
12345
01234
012345
Câu lệnh sau cho kết quả là gì?
for i in range(0,10,2): print(i,end='''')
2468
13579
02468
246810
Câu lệnh lặp while trong Python là:
Lệnh lặp với số lần không biết trước.
Lệnh lặp với số lần biết trước.
Lệnh lặp vô hạn.
Lệnh rẽ nhánh
Điều kiện trong câu lệnh while là gì?
while <điều_kiện>:
<khối_lệnh_lặp>
Là điều kiện lặp
Là điều kiện dừng
Không phân biệt điều kiện dừng hay điều kiện lặp
Điều kiện có thể không có.
Hãy cho biết kết quả sau khi thực hiện các lệnh sau:
in toàn bộ các số từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số từ 1 đến 100 mỗi số trên một dòng.
in toàn bộ các số lẻ từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số chẵn từ 1 đến 100 trên một hàng ngang.
Cho biết kết quả chương trình sau:
Vòng lặp vô hạn
In chỉ 1 dòng " Lap trinh Python ".
Điều kiện vòng lặp không đúng.
Không in dòng nào.
Quan sát các lệnh sau, lệnh nào đúng khi khởi tạo dữ liệu danh sách Ds?
A. Ds == [ ] B. Ds = [1.5, 2, 3, “9”, “10”]
C. Ds == {3, 4, 5, 6, 7} D. [1, 2, 3, 4, 5] = Ds
Ds == [ ]
Ds == {3, 4, 5, 6, 7}
Ds = [1.5, 2, 3, “9”, “10”]
[1, 2, 3, 4, 5] = Ds
. Lệnh nào tính độ dài danh sách trong Python?
len()
del
append()
insert()
Cách thêm một phần tử x vào đầu danh sách list?
A. list = list + [x] B. list.append(x) C. list = [x] + list D. list[0] = x
list = list + [x]
list.append(x)
list = [x] + list
list[0] = x
Kết quả của đoạn chương trình sau là:
[ 3, 4, 5 ]
3, 4, 5
3 4 5
A
Kết quả của đoạn chương trình sau là gì?
1 5 6
1 5 6 10
2 1 5 6
2 1 5 6 10
. Xâu rỗng là xâu có độ dài bằng:
0
1
2
4
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
A = “ Chúc khối 10 thi tốt!”
list
string
bool
array
Xâu “123&*()+-ABC” có độ dài bằng bao nhiêu?
12
14
15
10
Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
A. Assembly. B. C/C++. C. Python. D. Java.
Assembly.
C/C++.
Python.
Java.
Phần mở rộng nào sau đây là đúng của tệp Python?
py.
pl.
python.
p.
Output của lệnh sau là:
print(1+ 2 + 3+ 5)
11.
15.
1 + 2 + 3 + 5.
1 + 2 + 3.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**).
Phép nhân (*).
Phép chia lấy thương nguyên (//).
Phép chia lấy số dư (%).
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào chương trình?
input().
print().
nhap().
enter().
Để tính diện tích đường tròn bán kính R, với pi = 3.14, biểu thức nào sau đây trong Python là đúng?
S = R * R * pi.
S := R * R * pi.
S := 2(R) * pi.
S := R2 * pi.
Kết quả của dòng lệnh sau
>>x=6
>>type(x)
int.
float.
string.
double.
Lệnh input() có chức năng:
nhập dữ liệu từ bàn phím.
nhập và xuất dữ liệu ra màn hình.
xuất dữ liệu ra màn hình.
chuyển đổi giữa các kiểu dữ liệu.
Muốn nhập số nguyên cho biến n thì dùng lệnh gì?
n = int( input("Nhap n: ")).
n = float( input("Nhap n:")).
n = str( input("Nhap n: ")).
n = input("Nhap n:").
<khối lệnh> được thực hiện khi nào trong cấu trúc rẽ nhánh:
if<khối lênh>:
<điều kiện>
điều kiện được tính toán và cho giá trị đúng.
điều kiện được tính toán xong.
điều kiện không tính được.
điều kiện được tính toán và cho giá trị sai.
Kí hiệu nào dùng để xác định các khối lệnh trong Python?
Thụt lề hoặc lùi vào.
Dấu ngoặc đơn ( ).
Dấu ngoặc vuông [ ].
Dấu ngoặc nhọn { }.
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined.
Giá trị của biểu thức lôgic thuộc kiểu bool.
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
Biểu thức “2 * 3 // 5 == 1” mang giá trị True.
Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
1.
2.
0.
Tất cả đều sai.
Trong Python, câu lệnh nào dưới đây được viết đúng?
print('Hello, World!')
print('Hello, World!')
print('Hello, World!')
print('Hello, World!')
Cho đoạn chương trình:Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
6.
10.
5.
11.
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 200?
200.
1.
199.
Tất cả đều sai.
Trong các phát biểu sau, phát biểu nào chưa chính xác?
Số lần lặp của lệnh lặp for không được xác định bởi vùng giá trị của lệnh range().
For là lệnh lặp với số lần xác định trước.
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.
While là lệnh lặp với số lần không biết trước.
. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Học bài cho tới khi thuộc bài.
Ngày tắm hai lần.
Mỗi tuần đi nhà sách một lần.
Ngày đánh răng hai lần.
Cho đoạn chương trình python sau:
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
20.
19
12
11
Trong câu lệnh lặp:
j=0
for j in range(10): j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
10 lần
1 lần
5 lần
Không thực hiện
Hãy chọn phương án trả lời đúng.
<điều_kiện> ĐÚNG thì thực hiện <khối_lệnh_lặp>
<điều_kiện> SAI thì thực hiện < khối_lệnh_lặp >
<điều_kiện> cùng dấu với điều kiện của đề bài.
<điều_kiện> ngược dấu với điều kiện của đề bài.
Cho đoạn chương trình:Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
4
10.
5.
11.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**)
Phép nhân (*)
Phép chia lấy số dư (%)
Phép chia lấy thương nguyên (//)
Viết câu lệnh in ra màn hình thông tin như sau:
xin chào các bạn lớp 10
>>> print ("xin chào các bạn lớp 10")
<<< print ("in ra", xin chào các bạn lớp 10)
>>> print (xin chào các bạn lớp 10')
>>> print (xin chào các bạn lớp 10)
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào chương trình?
input()
print()
nhap()
enter()
Kết quả của dòng lệnh sau >>x=6 >>type(x)
double
float
int
string
Lệnh input( ) có chức năng:
nhập và xuất dữ liệu ra màn hình
xuất dữ liệu ra màn hình
chuyển đổi giữa các kiểu dữ liệu
nhập dữ liệu từ bàn phím
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 200?
199
200
Tất cả đều sai
1
Trong các phát biểu sau, phát biểu nào chưa chính xác?
While là lệnh lặp với số lần không biết trước
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False
For là lệnh lặp với số lần xác định trước
Số lần lặp của lệnh lặp for không được xác định bởi vùng giá trị của lệnh range()
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Ngày đánh răng hai lần
Mỗi tuần đi nhà sách một lần
Cho đoạn chương trình python sau: Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
20
19
11
12
Xác định số lần lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
1
100
0
99
Câu lệnh nào dùng để in dữ liệu ra màn hình trong Python?
input()
print()
output()
display()
Trong Python, lệnh print() có chức năng gì?
nhập và xuất dữ liệu ra màn hình
xuất dữ liệu ra màn hình
chuyển đổi giữa các kiểu dữ liệu
nhập dữ liệu từ bàn phím
. Môi trường lập trình Python có mấy chế độ?
1 chế độ.
2 chế độ.
3 chế độ.
chế độ.
Lệnh in dữ liệu ra màn hình là:
cin>>
scanf( )
input( )
print( )
Chỉ ra lỗi sai trong lệnh sau: >>> 16 : 2
Sai dấu nhắc.
Sai cú pháp của biểu thức toán học.
Thiếu dấu ; cuối câu lệnh.
Sai quy cách viết câu lệnh.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép chia lấy thương nguyên (//).
Phép lũy thừa (**).
Phép nhân (*).
Phép chia lấy số dư (%).
Trong Python, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
dấu chấm phẩy (;)
dấu chấm (.)
dấu phẩy (,)
dấu hai chấm (:)
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?
x = “Tin học kết nối tri thức”
x == 100
x <> 100
x != 100
Trong câu lệnh sau, n có kiểu dữ liệu là gì?
Câu lệnh: n = input("Nhập n: ")
Số nguyên
Số thực
Xâu ký tự
Kiểu bất kỳ
Các lệnh vào ra đơn giản của Python là:
input( ) và print( )
float() và str()
int() và float()
int(), float() và str()
Câu lệnh nào sau đây đúng trong ngôn ngữ lập trình Python?
if <điều kiện>: <khối lệnh>
if (<điều kiện>): <khối lệnh>
if <khối lệnh>: <điều kiện>
if (<khối lệnh>): <điều kiện>
Kí hiệu nào dùng để xác định các khối lệnh trong Python?
Thụt lề hoặc lùi vào.
Dấu ngoặc nhọn { }.
Dấu ngoặc đơn ( ).
Dấu ngoặc vuông [ ].
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh if – else, sau if là <điều kiện>. Điều kiện là
biểu thức lôgic;
biểu thức quan hệ;
biểu thức số học;
một câu lệnh nào đó;
. Xác định số lần lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
A. B. C. D.
1
100
99
0
Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
A. B.
C. D.
1
0
2
Tất cả đều sai
Câu lệnh sau cho kết quả là gì?
for i in range(5): print(i,end='''')
1234
12345
01234
012345
Câu lệnh sau cho kết quả là gì?
for i in range(0,10,2): print(i,end='''')
2468
13579
02468
246810
Câu lệnh lặp while trong Python là:
Lệnh lặp với số lần không biết trước.
Lệnh lặp với số lần biết trước.
Lệnh lặp vô hạn.
Lệnh rẽ nhánh
Điều kiện trong câu lệnh while là gì?
while <điều_kiện>:
<khối_lệnh_lặp>
Là điều kiện lặp
Là điều kiện dừng
Không phân biệt điều kiện dừng hay điều kiện lặp
Điều kiện có thể không có.
Hãy cho biết kết quả sau khi thực hiện các lệnh sau:
in toàn bộ các số từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số từ 1 đến 100 mỗi số trên một dòng.
in toàn bộ các số lẻ từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số chẵn từ 1 đến 100 trên một hàng ngang.
Cho biết kết quả chương trình sau:
Vòng lặp vô hạn
In chỉ 1 dòng " Lap trinh Python ".
Điều kiện vòng lặp không đúng.
Không in dòng nào.
Quan sát các lệnh sau, lệnh nào đúng khi khởi tạo dữ liệu danh sách Ds?
A. Ds == [ ] B. Ds = [1.5, 2, 3, “9”, “10”]
C. Ds == {3, 4, 5, 6, 7} D. [1, 2, 3, 4, 5] = Ds
Ds == [ ]
Ds == {3, 4, 5, 6, 7}
Ds = [1.5, 2, 3, “9”, “10”]
[1, 2, 3, 4, 5] = Ds
. Lệnh nào tính độ dài danh sách trong Python?
len()
del
append()
insert()
Cách thêm một phần tử x vào đầu danh sách list?
A. list = list + [x] B. list.append(x) C. list = [x] + list D. list[0] = x
list = list + [x]
list.append(x)
list = [x] + list
list[0] = x
Kết quả của đoạn chương trình sau là:
[ 3, 4, 5 ]
3, 4, 5
3 4 5
A
Kết quả của đoạn chương trình sau là gì?
1 5 6
1 5 6 10
2 1 5 6
2 1 5 6 10
. Xâu rỗng là xâu có độ dài bằng:
0
1
2
4
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
A = “ Chúc khối 10 thi tốt!”
list
string
bool
array
Xâu “123&*()+-ABC” có độ dài bằng bao nhiêu?
12
14
15
10
Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
A. Assembly. B. C/C++. C. Python. D. Java.
Assembly.
C/C++.
Python.
Java.
Phần mở rộng nào sau đây là đúng của tệp Python?
py.
pl.
python.
p.
Output của lệnh sau là:
print(1+ 2 + 3+ 5)
11.
15.
1 + 2 + 3 + 5.
1 + 2 + 3.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**).
Phép nhân (*).
Phép chia lấy thương nguyên (//).
Phép chia lấy số dư (%).
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào chương trình?
input().
print().
nhap().
enter().
Để tính diện tích đường tròn bán kính R, với pi = 3.14, biểu thức nào sau đây trong Python là đúng?
S = R * R * pi.
S := R * R * pi.
S := 2(R) * pi.
S := R2 * pi.
Kết quả của dòng lệnh sau
>>x=6
>>type(x)
int.
float.
string.
double.
Lệnh input() có chức năng:
nhập dữ liệu từ bàn phím.
nhập và xuất dữ liệu ra màn hình.
xuất dữ liệu ra màn hình.
chuyển đổi giữa các kiểu dữ liệu.
Muốn nhập số nguyên cho biến n thì dùng lệnh gì?
n = int( input("Nhap n: ")).
n = float( input("Nhap n:")).
n = str( input("Nhap n: ")).
n = input("Nhap n:").
<khối lệnh> được thực hiện khi nào trong cấu trúc rẽ nhánh:
if<khối lênh>:
<điều kiện>
điều kiện được tính toán và cho giá trị đúng.
điều kiện được tính toán xong.
điều kiện không tính được.
điều kiện được tính toán và cho giá trị sai.
Kí hiệu nào dùng để xác định các khối lệnh trong Python?
Thụt lề hoặc lùi vào.
Dấu ngoặc đơn ( ).
Dấu ngoặc vuông [ ].
Dấu ngoặc nhọn { }.
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined.
Giá trị của biểu thức lôgic thuộc kiểu bool.
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
Biểu thức “2 * 3 // 5 == 1” mang giá trị True.
Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
1.
2.
0.
Tất cả đều sai.
Trong Python, câu lệnh nào dưới đây được viết đúng?
print('Hello, World!')
print('Hello, World!')
print('Hello, World!')
print('Hello, World!')
Cho đoạn chương trình:Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
4
10.
5.
11.
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 200?
200.
1.
199.
Tất cả đều sai.
Trong các phát biểu sau, phát biểu nào chưa chính xác?
Số lần lặp của lệnh lặp for không được xác định bởi vùng giá trị của lệnh range().
For là lệnh lặp với số lần xác định trước.
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.
While là lệnh lặp với số lần không biết trước.
. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Học bài cho tới khi thuộc bài.
Ngày tắm hai lần.
Mỗi tuần đi nhà sách một lần.
Ngày đánh răng hai lần.
Cho đoạn chương trình python sau:
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
20.
19
12
11
Trong câu lệnh lặp:
j=0
for j in range(10): j = j + 2
print(j)
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
10 lần
1 lần
5 lần
Không thực hiện
Hãy chọn phương án trả lời đúng.
<điều_kiện> ĐÚNG thì thực hiện <khối_lệnh_lặp>
<điều_kiện> SAI thì thực hiện < khối_lệnh_lặp >
<điều_kiện> cùng dấu với điều kiện của đề bài.
<điều_kiện> ngược dấu với điều kiện của đề bài.
Cho đoạn chương trình:Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
4
10.
5.
11.
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**)
Phép nhân (*)
Phép chia lấy số dư (%)
Phép chia lấy thương nguyên (//)
