Font size
WorksheetsUntitled Quiz
Total questions: 69
Worksheet time: 43mins
Trong ngôn ngữ lập trình Python, ta viết: for i in range(5): print(i) thì con số 5 trong lệnh range(5) có nghĩa là gì?
stop
start
step
float
Cho arr = ['xuan', 'hạ', 1. 4, 'đông', '3', 4.5, 7]. Đâu là giá trị của arr[3]?
(a)
Trong ngôn ngữ lập trình Python, khi nào thì lệnh a.append(1) và a.insert(0,1) có tác dụng gi?
khi danh sách a đã có giá trị 1
khi danh sách a chưa có giá trị 1
không xảy ra vì 2 lệnh khác nhau
khi danh sách a rỗng
Để tính độ dài của xâu ta thực hiện lệnh nào?
(a)
Em hãy chọn đáp án đúng. Cú pháp thiết lập hàm có trả lại giá trị trong ngôn ngữ lập trình Python?
Em hãy chọn đáp án đúng. Cú pháp thiết lập hàm không trả lại giá trị trong ngôn ngữ lập trình Python?
Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?
Đâu là giá trị của arr[3]?
1.4
đông
hạ
3
Lệnh nào sau đây dùng để tách xâu:
split()
join()
remove()
copy()
Cho đoạn chương trình sau. Hãy xác định tham số của hàm
A. a, b
B. a+b
Trong Python, trong các biến sau đây biến nào kiểu dữ liệu danh sách:
V1
V2
V3, V2, V4
V2, V4
Gía trị trả về của hàm nằm sau từ khóa nào
A. def
B. return
C. print
D. funtion
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
test()
in()
find()
split()
trả về của hàm nằm sau từ khóa nào
def
return
funtion
Trong ngôn ngữ lập trình Python, câu lệnh rẽ nhánh dạng thiếu nào sau đây là đúng?
A. if <điều kiện> :
B. if <điều kiện> :
C. if <điều kiện> :=
D. if <điều kiện> :=
Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?
Tham số
Đối số
Dữ liệu
Giá trị
Sau khi thực hiện chương trình giá trị của biến j bằng bao nhiêu?
10.
12.
15.
14.
Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ "A"
10 lần.
1 lần.
5 lần.
8 lần
Trong ngôn ngữ lập trình Python, ta viết: for i in range(1, 5): print(i) thì con số 1 trong lệnh range(1, 5) có nghĩa là gì?
start
stop
step
float
Phát biểu nào sau đây là đúng?
A. Tham số của hàm được dùng như biến trong định nghĩa hàm.
B. Đối số là giá trị được truyền vào khi định nghĩa hàm.
C. Khi gọi hàm số lượng giá trị được truyền vào hàm nhiều hơn tham số trong khai báo của hàm.
D. Tham số của hàm được định nghĩa khi gọi hàm.
Để in giá trị phần tử thứ 2 của danh sách ta viết:
print(A[2])
print(A[1])
print(A[3])
print(A[0])
Cho đoạn chương trình sau. Hãy xác định tham số của hàm
a, b
a+b
1, 2
1+2
Trong ngôn ngữ lập trình Python, để kiểm tra 1 giá trị có nằm trong danh sách hay không, ta dùng toán tử nào?
in
on
into
onto
Phát biểu nào chưa chính xác khi nói về toán tử in?
Biểu thức kiểm tra xâu 1 nằm trong xâu 2 là:
Toán tử in trả về giá trị True nếu xâu 1 nằm trong xâu 2
Toán tử in trả về giá trị False nếu xâu 1 không nằm trong xâu 2
Toán tử in là toán tử duy nhất giải quyết được bài toán kiểm tra xâu có nằm trong xâu không
Hàm f được khai báo như sau f(a, b, c). Số lượng đối số truyền vào là:
3
2
1
4
Biểu thức logic nào sau đây là đúng, tương ứng với câu: Số y nằm ngoài đoạn [1; 2] ?
A. y<0 or y>2
B. y<=0 or y>=2
C. y<0 and y>2
D. y<=0 and y>=2
Trong ngôn ngữ lập trình Python, câu lệnh rẽ nhánh dạng đủ nào sau đây là đúng?
A. if <điều kiện> :
B. if <điều kiện> :
C. if <điều kiện> :
D. if <điều kiện> :
Em hãy chọn đáp án đúng. Cú pháp câu lệnh gọi hàm trong Python?
A.
B.
C. (
D. (
Phát biểu nào sau đây là đúng?
A. Đối số là giá trị được truyền vào khi gọi hàm.
B. Khi gọi hàm số lượng giá trị được truyền vào hàm nhiều hơn tham số trong khai báo của hàm.
C. Tham số của hàm được định nghĩa khi gọi hàm.
D. Tham số của hàm không được dùng như biến trong định nghĩa hàm
Cách khai báo danh sách sau đây, cách nào sai?
ls = [1, 2, 3]
ls = [x for x in range(3)]
ls = [int(x) for x in input().split()]
ls = list(3)
Đoạn chương trình sau cho kết quả gì:
[6, 3, 5, 4, -7]
[6, 3, 5, 4, 7]
[6, 3, 5, -7]
[-7, 6, 3, 5, 4]
Trong ngôn ngữ lập trình Python, <điều kiện> trong cú pháp của lệnh while là gì?
biểu thức logic
biểu thức toán học với số nguyên
biểu thức toán học với số thực
biểu thức toán học với số nguyên và số thực
Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:
while S >= 10000.
while S < 10000.
while S <= 10000.
While S >10000.
Trong ngôn ngữ lập trình Python, khi thực hiện câu lệnh kiểm tra 1 giá trị có nằm trong danh sách hay không, kết quả trả về là gì?
True/False
Yes/No
số nguyên
số thực
Trong ngôn ngữ lập trình Python, ta viết: for i in range(5): print(i) thì giá trị start trong lệnh range(5) là số mấy?
0
1
4
5
Cho đoạn chương trình sau. Hãy xác định đối số của hàm
a, b
a+b
1, 2
1+2
Đoạn chương trình sau cho kết quả gì:
[6, 3, 5, -7]
[6, 5, 4, -7]
[-7, 6, 3, 5]
[-7, 6, 5, 4]
Trong ngôn ngữ lập trình Python, kiểu dữ liệu danh sách được khởi tạo như thế nào?
Kết quả của đoạn chương trình sau là gì:
chương trình báo lỗi
[3, 5, 9]
[3, 7, 9]
False
Biểu thức logic nào sau đây là đúng, tương ứng với câu: Số x nằm trong khoảng (0; 10) ?
A. 0 < x < 10
B. 0 <= x <= 10
C. x>0 or x<10
D. x>=0 or x<=10
Biểu thức lôgic nào sau đây thể hiện số a thuộc nửa khoảng (5, 7]
A. 5 < a <= 7
B. 5<= a <=7
C. 5 < a < 7
D. 5 <= a < 7
Vòng lặp while - do kết thúc khi nào?
Khi một số điều kiện cho trước thoả mãn.
Khi đủ số vòng lặp.
Khi tìm được output.
Khi tìm được input
Biến chạy trong vòng lặp for i in range(
A. 3
B. 2
C. 1
D. 0
Trong ngôn ngữ lập trình Python, khi nào thì lệnh a.append(1) và a.insert(0,1) có tác dụng giống nhau?
khi danh sách a rỗng
khi danh sách a chưa có giá trị 1
khi danh sách a đã có giá trị 1
không xảy ra vì 2 lệnh khác nhau
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
Nếu muốn biến bên ngoài 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ừ khoá nào
global
def
return
all
Phát biểu nào bị sai?
Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.
Tham số được định nghĩa khi khai báo hàm.
Tham số và đối số có một số điểm khác nhau.
Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của hàm.
Lệnh s1 in s2 có ý nghĩa gì?
Tìm xâu con của xâu s1
Tìm một phần tử có giá trị bất kì trong xâu
Trả lại giá trị true nếu xâu s1 không là xâu con của s2
Trả lại giá trị true nếu xâu s1 là xâu con của xâu s2
Cho đoạn chương trình sau. Hãy xác giá trị trả về của hàm
10
a*2
a+b
a+b+n
nh range(5) có nghĩa là gì?
stop
start
step
float
Kết quả của đoạn chương trình sau là gì:
[5, 1, 2, 3, 4]
[1, 2, 3, 4, 5]
[0, 1, 2, 3, 4]
[1, 2, 3, 4, 0]
Điền vào '...' hoàn thành phát biểu sau: 'Chương trình chạy không lỗi ngoại lệ nhưng kết quả đưa ra .... Đây là lỗi ... bên trong chương trình.'
sai, lôgic
đúng, Syntax Error
đúng, lôgic
sai, ngoại lệ
Điền đáp án đúng vào chỗ chấm (…) hoàn thành phát biểu đúng sau: "Python có các … để xử lí xâu là … dùng để tách câu thành một danh sách và lệnh join() dùng để … các xâu thành một xâu".
A. câu lệnh, split(), nối.
B. câu lệnh đặc biệt, split(), tách xâu.
C. câu lệnh đặc biệt, copy(), nối danh sách.
D. câu lệnh đặc biệt, split(), nối danh sách.
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.
Mỗi tuần đi nhà sách một lần.
Chạy 20 vòng sân
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi chương trình bị lỗi cú pháp, sẽ nhận được thông báo gì?
SyntaxError
TypeError
ValueError
IndexError
Cú pháp lệnh lặp với số lần chưa biết trước:
while <điều kiện>:
while <điều kiện> to
while <điều kiện> to
while <điều kiện> do:
Khi dòng lệnh thụt vào không thẳng hàng chương trình đưa ra mã lỗi ngoại lệ nào?
ZeroDivisionError
TypeError
IndentationError
SyntaxError
Chương trình chạy phát sinh lỗi ngoại lệ NameError, nên xử lí như thế nào?
Kiểm tra lại chỉ số trong mảng.
Kiểm tra lại tên các biến và hàm.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi chương trình thông báo lỗi SyntaxError thì ta phải xử lí như thế nào?
Kiểm tra lại cú pháp của các dòng lệnh
Kiểm tra lại giá trị của số bị chia
Kiểm tra lại cú pháp trong chương trình
Kiểm tra lại chỉ số trong mảng
Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?
Kiểm tra lại chỉ số trong mảng
Kiểm tra lại giá trị số chia
Kiểm tra giá trị của số bị chia
Kiểm tra kiểu dữ liệu nhập vào
Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia
Kiểm tra lại chỉ số trong mảng
Kiểm tra giá trị của số bị chia
Kiểm tra kiểu dữ liệu nhập vào
Cú pháp vòng lặp for với số lần biết trước, trong ngôn ngữ lập trình Python?
A. for in range(n) :
B. for in range(n) :
C. for on range(n) :
D. for on range(n) :
Chương trình chạy phát sinh lỗi ngoại lệ IndexError, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Mã lỗi nào được đưa ra khi lệnh gọi một hàm nhưng không có hàm đó
ZeroDivisionError
TypeError
IndentationError
NameError
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi chương trình thông báo lỗi ValueError thì ta phải xử lí như thế nào?
Kiểm tra lại giá trị của đối tượng
Kiểm tra lại chỉ số trong mảng
Kiểm tra lại cú pháp trong chương trình
Kiểm tra lại giá trị của số bị chia
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi chương trình bị lỗi liên quan đến giá trị của đối tượng, sẽ nhận được thông báo gì?
ValueError
SyntaxError
TypeError
IndexError
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi truy cập phần tử của danh sách nhưng chỉ số vượt quá giới hạn, sẽ nhận được thông báo lỗi gì?
IndexError
SyntaxError
ValueError
ZeroDivisionError
Đâu không là công cụ để kiểm thử chương trình?
Công cụ in biến trung gian
Công cụ sinh các bộ dữ liệu test
Công cụ thống kê dữ liệu
Công cụ điểm dừng trong phần mềm soạn thảo lập trình
Em hãy cho biết, trong ngôn ngữ lập trình Python, khi chương trình thông báo lỗi IndentationError thì ta phải xử lí như thế nào?
Kiểm tra lại vị trí của các dòng lệnh
Kiểm tra lại giá trị của số bị chia
Kiểm tra lại cú pháp trong chương trình
Kiểm tra lại chỉ số trong mảng
