Font size
Worksheetsđề cương ôn tập tin10
Total questions: 82
Worksheet time: 41mins
Biểu thức nào sau đây KHÔNG THỂ đưa vào vị trí <điều kiện> trong lệnh: Nếu <điều kiện> thì <lệnh> của các ngôn ngữ lập trình bậc cao?
a, b = 1, 2
a * b < a + b
a + b > 1
12 + 15 > 2 * 13
Để 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 số học;
biểu thức quan hệ;
một câu lệnh nào đó
Trong ngôn ngữ lập trình Python, cú pháp câu lệnh if… else… nào sau đây là đúng ?
if <điều kiện>: <khối lệnh 1> else: <khối lệnh 2>
if <điều kiện> <khối lệnh 1> else <khối lệnh 2>
If <điều kiện>: <khối lệnh 1> else: <khối lệnh 2>
If <điều kiện> <khối lệnh 1> else <khối lệnh 2>
Kí hiệu nào dùng để xác định các khối lệnh trong Python?
Dấu ngoặc nhọn { }.
Dấu ngoặc đơn ( ).
Dấu ngoặc vuông [ ].
Thụt lề hoặc lùi vào
. Cho biết kết quả hiển thị trên màn hình sau khi thực hiện dãy lệnh sau:
a lớn hơn b
a nhỏ hơn b
6 lớn hơn 9
6 nhỏ hơn 9
Cấu trúc lặp mô tả thao tác lặp và được phân thành những loại nào?
Lặp dạng tiến và lặp dạng lùi
Lặp dạng đủ và lặp dạng thiếu
Lặp với số lần biết trước và lặp với số lần chưa biết trước
Lặp dạng tăng và lặp dạng giảm
Vòng lặp for là vòng lặp:
biết trước số lần lặp
chưa biết trước số lần lặp
biết trước số lần lặp nhưng giới hạn là ≤ 100
biết trước số lần lặp nhưng giới hạn là ≥ 100
Lệnh range( ) dùng để làm gì?
Tạo ra một dãy số liên tiếp, bắt đầu từ số 0
Tạo ra một dãy số liên tiếp, bắt đầu từ số 1
Dùng để sắp xếp một dãy số theo chiều tăng dần
Dùng để sắp xếp một dãy số theo chiều giảm dần.
Cú pháp của lệnh range( ) là:
range(start, stop)
range(stop, start)
range(start, step)
range(stop, step)
Trong lệnh range( ), giá trị thay đổi như thế nào?
Tăng 1
Tăng 2
Tăng 3
Tăng 4
Cú pháp đúng của câu lệnh lặp for là:
for <biến đếm> in range(start, stop, step): <khối lệnh>
A. for <biến đếm> in range(start, stop, step); <khối lệnh>
for <biến đếm> in range(start, stop, step) <khối lệnh>
for <biến đếm> in range(start, stop, step); <khối lệnh>;
Lệnh range(1, n+1) trả lại vùng giá trị từ:
0, 1, 2, …, n-1
0, 1, 2, …, n
1, 2, …, n-1
1, 2, …, n
Trong cú pháp của while, cách viết nào để thực hiện cùng một lúc khối lệnh lặp?
Sử dụng cặp dấu { }.
Sử dụng cặp dấu " ".
Sử dụng cặp dấu ( ).
Thụt lề sang phải
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 rẽ nhánh
Lệnh lặp vô hạn
Đ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ó.
Chọn phát biểu sai về điều kiện trong câu lệnh while:
. Điều kiện là biểu thức cho giá trị logic.
Điều kiện trong câu lệnh while và if có kết quả giống nhau.
Điều kiện là biểu thức cho giá trị là một số nguyên
Điều kiện sẽ được kiểm tra nếu đúng thì thực hiện khối lệnh.
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.
Hãy cho biết kết quả sau khi thực hiện các lệnh sau:
2 4 6 8
2 4 6 8 10
0 2 4 6 8 10
3 5 7 9
Hãy cho biết đoạn chương trình sau làm công việc gì?
Tính tổng các số tự nhiên nhỏ hơn 100
Tính tổng các số tự nhiên nhỏ hơn hoặc bằng 100
Tính tổng các số tự nhiên lẻ nhỏ hơn 100
Tính tổng các số tự nhiên chẵn nhỏ hơn 100.
Kết quả của đoạn chương trình sau là:
[ 3, 4, 5 ]
3, 4, 5
3 4 5
A
Lệnh nào tính độ dài danh sách trong Python?
len()
del
append()
insert()
Lệnh nào xóa phần tử của danh sách trong Python?
len()
del
append()
insert()
Lệnh nào thêm phần tử vào cuối DANH SÁCH BẤT KỲ trong Python?
len()
del
append()
insert()
Cho biết kết quả sau khi thực hiện lệnh len( ) ?
7
6
8
báo lỗi
cho biết kết quả của đoạn chương trình sau?
2
4
8
báo lỗi
Khi làm việc với dữ liệu danh sách, lệnh A.append(x) có ý nghĩa gì?
Bổ sung phần tử x vào cuối danh sách A
Xóa toàn bộ dữ liệu của danh sách A
Chèn phần tử x vào vị trí k của danh sách A
Xóa phần tử x từ danh sách A
Khi làm việc với dữ liệu danh sách, lệnh A.insert(k, x) có ý nghĩa gì?
Bổ sung phần tử x vào cuối danh sách A
Chèn phần tử x vào vị trí k của danh sách A
Xóa toàn bộ dữ liệu của danh sách A.
Xóa phần tử x từ danh sách A
Khi làm việc với dữ liệu danh sách, lệnh A.clear() có ý nghĩa gì?
Bổ sung phần tử x vào cuối danh sách A
Xóa toàn bộ dữ liệu của danh sách A
Chèn phần tử x vào vị trí k của danh sách A
Xóa phần tử x từ danh sách A
Khi làm việc với dữ liệu danh sách, lệnh A.remove(x) có ý nghĩa gì?
. Bổ sung phần tử x vào cuối danh sách A
Chèn phần tử x vào vị trí k của danh sách A
Xóa toàn bộ dữ liệu của danh sách A
Xóa phần tử x từ danh sách A
Kết quả của đoạn chương trình sau là gì?
[ 1, 2, 6, 10 ]
[ 1, 5, 6, 10 ]
[ 1, 2, 6, 5, 10 ]
[ 1, 2, 5, 6, 10 ]
Kết quả của đoạn chương trình sau là gì?
[ 1, 5, 6, 10 ]
[ 1, 2, 6, 5, 10 ]
[ 1, 2, 5, 6, 10 ]
. Không hiển thị gì hết
Xâu trong python là:
Một kí tự
Một dãy các số
Một dãy các kí tự
Một giá trị bất kì.
Xâu rỗng là xâu:
có duy nhất một phần tử
không có phần tử nào
có độ dài vô hạn.
viết theo chiều thuận và chiều ngược giống nhau
Trong ngôn ngữ lập trình Python, xâu kí tự KHÔNG có kí tự nào gọi là gì?
. Xâu không.
Xâu rỗng.
Xâu trắng.
Không phải là xâu kí tự.
Điểm khác nhau cơ bản giữa xâu và danh sách là:
các phần tử của xâu được đánh số bắt đầu từ 0.
không thể thay đổi được từng kí tự của xâu.
có thể thay đổi được từng kí tự của xâu.
truy cập đến phần tử của xâu thông qua tên biến xâu và chỉ số
Cách nào không dùng để biểu diễn xâu kí tự:
đặt xâu trong cặp dấu nháy đơn.
đặt xâu trong cặp dấu nháy kép.
đặt xâu trong cặp ba dấu nháy kép
ghi như bình thường không có gì đặc biệt.
Độ dài của xâu được tính thông qua lệnh:
len( )
range( )
append( )
for
Lệnh dùng để duyệt từng kí tự ch của xâu theo phần tử của xâu s được viết:
for ch in range(len(s)):
. for ch in len(s):
for ch in s:
. for ch in s
Lệnh nào dùng để duyệt các kí tự của xâu?
Lệnh if
Lệnh in
Lệnh range
Lệnh for
Kết quả của đoạn chương trình sau là gì?
81723
817
173
82
Biểu thức kiểm tra <xâu_1> nằm trong <xâu_2> là:
<xâu_1> in <xâu_2>
<xâu_1> is <xâu_2>
<xâu_1> and <xâu_2>
<xâu_1> or <xâu_2>
Lệnh nào dùng để tìm vị trí đầu tiên của <xâu_con> trong <xâu_mẹ>?
<xâu_con>.find(<xâu_mẹ>, start)
<xâu_mẹ>.find(<xâu_con>, start)
<xâu_mẹ>.find(<xâu_con>, stop)
<xâu_con>.find(<xâu_mẹ>, step)
Lệnh <xâu_mẹ>.split(<kí tự tách>) dùng để tách các…
kí tự trong <xâu_mẹ> thành các danh sách
từ trong <xâu_mẹ> thành các danh sách
kí tự trong <xâu_mẹ> thành các phần tử của danh sách
từ trong <xâu_mẹ> thành các phần tử của danh sách
Lệnh “kí_tự_nối”.join(<danh_sách>) dùng để
tách xâu thành danh sách các xâu
tách danh sách các xâu thành nhiều xâu
nối danh sách các xâu thành một xâu
nối các xâu thành danh sách
Biểu thức logic nào đúng?
“010” in “0011000”
“010” in “0010100”
“101” in “0011000”
“011” in “0010100”
Lệnh sau trả về giá trị gì?
0
6
8
11
Đoạn chương trình sau in ra kết quả là?
‘Lớp 10Trường+THPT’
‘Lớp 10_Trường+THPT’
‘Lớp 10Trường THPT’
‘Lớp 10_Trường THPT’
Đoạn chương trình sau in ra kết quả là?
30
16
14
0
Để khai báo hàm, bạn cần sử dụng từ khoá nào dưới đây?
dfe
function
def
return
Khối lệnh mô tả hàm được viết sau dấu “:” và viết
tự do- không cần lùi vào hay thẳng hàng
lùi vào, thẳng hàng
thẳng hàng với từ khoá khai báo hàm
lùi vào và sau đó thì viết tự do không cần thẳng hàng
Hãy chọn phát biểu SAI trong các phát biểu sau?
Lệnh print() thực hiện việc in ra màn hình.
Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.
. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành chuỗi.
Hàm sau có tác dụng gì?
in ra ba số là : n, n+1 và n+2
tăng n lên 1 đơn vị
in ra sau số n 3 số thập phân
tăng n lên 1 đơn vị rồi sau đó tăng thêm 3 đơn vị nữa do lệnh inc (3)
Hàm sau có chức năng gì?
Trả về tổng của hai số a và b được truyền vào.
Tính tổng hai số a và b.
Trả về hai giá trị a và b
Tính tổng hai số a và b và hiển thị ra màn hình.
Trong Python, hàm tự định nghĩa có thể có bao nhiêu tham số?
0
1
2
không hạn chế
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
Tham số
Hiệu số
Đối số
Hàm số
Đặc điểm nào KHÔNG thể hiện vai trò của chương trình con?
Chương trình dài dòng, khó chỉnh sửa.
Chương trình ngắn gọn, dễ hiệu chỉnh nâng cấp.
Có thể gọi sử dụng mọi thời điểm.
Giúp giải các bài toán lớn hiệu quả.
Khẳng định nào dưới đây KHÔNG đúng?
. Hàm bắt buộc có tham số.
Có thể truyền giá trị cho tham số.
. Khi truyền số giá trị đưa vào bằng số tham số trong hàm.
. Hàm có thể có hoạc không có tham số.
Ý kiến nào đúng khi nói về hàm?
Hàm có thể trả về giá trị hoặc không trả về giá trị
Hàm luôn trả về 1 giá trị.
Kết quả trả về của hàm có thể gán cho một biến mới.
Biến trong hàm luôn tồn tại trong chương trinh.
Hàm UCLN(m, n) để tính ước chung lớn nhất của 2 số nguyên không âm m và n. Trong chương trình có lệnh gọi hàm >>>UCLN(36, 12), vậy các giá trị (m, n) trong câu lệnh def UCLN(m, n) gọi là
Tham số
Đối số
Biến
Hằng
Chương trình sau thực hiện công việc gì?
Xuất các số khác không phạm vi đến n.
Xuất các số chẵn phạm vi đến n.
Xuất ra các số bằng 2 phạm vi đến n.
Xuất các số lẻ phạm vi đến n
Cho hàm sau, khi gọi hàm Vidu(2, 2) thì kết quả trả về là......
2
6
8
16
Hãy cho biết kết quả sau khi thực hiện chương trình với n = 5 được nhập từ bàn phím?
1 2 3 4
2 4 6
0 2 4
1 3 5
Phạm vi hoạt động của biến địa phương?
Trong chương trình chính
Trong chương trình chính và tất cả chương trình con
Trong chương trình con chứa biến đó
Chỉ một số chương trình con được sử dụng
Phạm vi hoạt động của biến tổng thể?
Trong chương trình chính.
Trong chương trình chính và tất cả chương trình con
Chỉ một số chương trình con được sử dụng.
Trong tất cả chương trình con
Trong Python, biến khai báo bên trong một hàm chỉ có thể sử dụng......
bên ngoài hàm
trong chương trình chính
bên trong hàm đó
bất kỳ vị trí nào trong chương trình
Nến muốn biến bên ngoài hàm vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khóa ......
int
gloabl
global
float
Phát biểu nào dưới đây về biến địa phương và biến tổng thể là SAI?
Biến tổng thể có thể được sử dụng ở trong hàm.
Biến địa phương phải có tên khác với tên của biến tổng thể
Biến địa phương có thể có kiểu khác với kiểu của biến tổng thể có cùng tên
Biến địa phương được khai báo trong hàm
Cho đoạn chương trình sau, hãy cho biết biến nào là biến tổng thể?
biến a
biến k
biến x
biến i
Hãy cho biết giá trị của hàm f(5) khi thực hiện đoạn chương trình sau?
5
6
10
11
Hãy cho biết giá trị của biến s khi thực hiện đoạn chương trình sau?
5
6
10
11
Tổng thể có thể phân biệt lỗi chương trình Python làm mấy loại?
7
3
5
4
Phát biểu nào sau đây là đúng về lỗi cú pháp?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Là lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.
Phát biểu nào sau đây là đúng về lỗi ngoại lệ?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ
. Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện.
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
. Là lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.
Phát biểu nào sau đây là đúng về lỗi ngữ nghĩa (lỗi logic)?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện
Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó
Là lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.
Khi gõ sai cú pháp 1 lệnh, chương trình sẽ dừng lại và báo lỗi, đó là loại lỗi gì?
Lỗi logic.
Lỗi ngoại lệ.
Lỗi logic và lỗi cú pháp
Lỗi cú pháp
Lỗi NameError có nghĩa là gì?
Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy
Lỗi kiểu dữ liệu
Lỗi cú pháp
Lỗi xảy ra khi lệnh cố gắng truy cập phần tử của danh sách nhưng chỉ số vượt qua giới hạn
Khẳng định nào về ngoại lệ là đúng nhất?
Ngoại lệ là lỗi phát sinh khi đang thực thi chương trình
Lỗi cú pháp cũng là một ngoại lệ
Ngoại lệ được Python dùng để loại bỏ một khối code khỏi chương trình.
Ngoại lệ là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Lỗi nào khó phát hiện nhất?
Lỗi cú pháp
Lỗi ngữ nghĩa
Lỗi ngoại lệ
Lỗi cú pháp và ngoại lệ
Cho đoạn chương trình sau, hãy cho biết lỗi trong chương trình là lỗi gì?
Cú pháp
Ngữ nghĩa
Ngoại lệ
Ngữ nghĩa và ngoại lệ
Xác định lỗi sinh ra trong đoạn chương trình sau:
TypeError
NameError
IndentationError
SyntaxError
Đoạn chương trình sau có bao nhiêu lỗi?
1
2
0
3
Quyền đẹp trai k
có
kó
xinh
tất cả đáp án
