Font size
Worksheetstin học
Total questions: 73
Worksheet time: 44mins
Để xóa tất cả các phần tử trong danh sách ta dùng hàm gì?
Append()
Pop()
Clear()
Remove
Gỉa sử A=[5,6,7,8,9,10,11,12].Biểu thức sau trả về giá trị đúng hay sai?
(3+4-5+18//4) in A
True
False
Không xác định
Câu lệnh bị lỗi
Gỉa sử A=['a','b','c','d',2,3,4] .Các biểu thức sau trả về giá trị đúng hay sai?
6 in A
'a' in A
True,False
False,True
True,False
False,False
Muốn xóa phần tử thứ 2 trong danh sách a ta dùng lệnh gì?
(a)
>>>A=[10,20,3,30,20,20,6,3,2,8,9]
>>>A.remove(3)
>>>print(A)
2
3
8
4
Danh sách A trước và sau lệnh insert() là [1,3,5,0] và [1,3,4,5,0].Lệnh đã dùng là lệnh gì?
insert(2,4)
insert(4,2)
insert(3,4)
insert(4,3)
Câu phát biểu đúng
Sau khi thực hiện lệnh clear(),các phần trả về giá trị 0
Lệnh remove trả về giá trị False nếu không có trong danh sách
Remove() có tác dụng xóa một phần tử có giá trị cho trước trong list
Lệnh remove() có tác dụng xóa một phần tử ở vị trí cho trước
Kết quả trả lại khi dùng toán tử in để kiểm tra một phần tử có nằm trong danh sách đã cho không là gì ?
True hoặc False
True hoặc false
true hoặc false
True và False
Muốn gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh gì?
a[1]
a[0]
a.0
a[]
Ngoài việc kết hợp lệnh for và range để duyệt phần tử trong danh sách,
có thể sử dụng câu lệnh nào khác?
int
while
in range
in
Phát biểu nào sau đây là sai?
Sau khi thực hiện lệnh clear(),danh sách gốc trở thành rỗng
Lệnh remove() có chức năng xóa một phần tử có giá trị cho trước
Lệnh remove() xóa tất cả các phần tử có giá trị cho trước trong list
Clear() có tác dụng xóa toàn bộ các danh sách
Muốn thêm phần tử vào cuối danh sách ta dùng hàm nào?
Append ()
Pop()
Clear()
Remove()
Kết quả khi thực hiện chương trình sau?
>>>A=[1,2,3,5]
>>>A.insert(2,4)
>>>print(A)
1,2,3,4
1,2,4,3,5
1,2,3,4,5
1,2,4,5
Khi thực hiện lệnh 'Hà' in A với A=[2,4,'5','Hà Nội','Việt Nam',9] sẽ cho kết quả như thế nào?
True
True
False
Đáp án khác
Gỉa sử A=[2,4,'5','Hà Nội','Việt Nam',9].Hãy cho biết kết quả của câu lệnh 4 in A
(a)
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
in
int
range
append
A=[1,2,3,4,5,6,5]
for k in A:
print(k,end=" ")
(a)
Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh gì?
del a[1:2]
del a[0:2]
del a [0:3]
del a[1:3]
Để thêm một phần tử vào danh sách a ở vị trí cuối cùng ta sử dụng hàm nào?
Append()
Pop()
Clear()
Remove()
Để xóa phần tử có giá trị 5 trong danh sách A=[1, 2, 3, 4, 5], ta sử dụng phương thức nào?
remove(5)
delete(5)
pop(5)
clear(5)
Phương thức nào được sử dụng để thêm một phần tử vào vị trí cụ thể trong danh sách?
add()
insert()
append()
extend()
Cho danh sách A=['apple', 'banana', 'cherry']. Làm thế nào để xóa phần tử cuối cùng trong danh sách?
A.pop(0)
A.remove('cherry')
A.pop()
A.clear()
Xâu rỗng là xâu có độ dài bằng bao nhiêu
0
100
tvinh
50
Để biết độ dài của xâu s ta dùng hàm gì
str(s)
len(s)
length()
s.len()
Trong Python,câu lệnh nào dùng để tinh độ dài của xâu s?
len(s)
length(s)
s.len()
s.length()
Để tạo xâu in hoa từ toàn bộ xâu hiện tại ta dùng hàm nào sau đây?
upper()
len()
lower()
srt()
Lệnh nào sau đây dùng để tách xâu
split()
remove()
copy()
join()
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à : <xâu 1 > in <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
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 trả về giá trị True nếu xâu 1 nằm trong xâu 2
Để thay thế ký tự 'a' trong xâu s bằng một xâu mới rỗng ta dùng lệnh nào?
s=s.replace('a')
s=s.replace()
s=s.replace(")
s=s.replace('a',")
Cho xâu s = "Python". Muốn chuyển thành xâu s = " P y t h o n" ta cần làm sử dụng những câu lệnh?
split() và replace()
replace()
split() và join()
del() và replace()
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?
split()
in()
find()
test()
Để tách một xâu thành danh sách các từ ta dùng lệnh nào?
Lệnh split()
Lệnh len()
Lệnh find()
Lệnh join()
Phát biểu sai
Lệnh join() nối các phần tử của một danh sách thành một xâu,ngăn cách bởi dấu cách.
split() có tác dụng tách xâu
Kí tự mặc định để phân cách split() là dấu cách
Trong lệnh join,kí tự nối tùy thuốc vào câu lệnh
Để tạo xâu in thường từ toàn bộ xâu hiện tại ta dùng hàm gì ?
str()
len()
upper()
lower()
Phát biểu nào sau đây là đúng khi nói về các phương trinh trong python?
Câu lệnh find có một cú pháp duy nhất
Cú pháp của lệnh find là:<xâu mẹ>.Find(<xâu con>).
Lệnh find sẽ tìm vị trí đầu tiên của xâu con trong xâu mẹ
Pythong có một lệnh đặt biệt dành riêng cho xâu kí tự
Phát biểu đúng trong phát biểu sau?
Lệnh float() chuyển đối tượng đã cho thành kiểu số thực
Lệnh int trả về số nguyên từ số hoặc chuỗi biểu thức
Trong python,người dùng chỉ được sử dụng các hàm có sẵn được xây dựng
Python cung cấp sẵn nhiều hàm thực hiện những công việc khác nhau cho người dùng tùy ý sử dụng
Người dùng có thể xây dựng thêm một số hàm mới
def find_max(a,b,c):
max = a
if(...):max = b
if(..):max = c
return max
max<b,max <c
max<=b,max <=c
max<b,max <=c
max<mb,max <c
Chọn phát sai
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
tvinh xàm l
Lệnh str() chuyển đối tượng đã cho thành chuỗi
Kiểm tham số bất biến gồm các kiểu nào?
Số nguyên,tập hợp(set),từ điển(dict)
Số thực,danh sách(list)
Số nguyên,số thực,chuỗi và bộ(tuble)
Tập hợp(set),từ điển(dict)
Phát biểu đúng
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức
Lệnh bool() chuyển một giá trị sang Boolean
Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu
Có ít hàm có sẵn được xây dựng trong python
Kiểu tham số khả biến gồm các kiểu gì?
Số nguyên,số thực,chuỗi
Số thực,danh sách (list)
Danh sách(list),tập hợp(set),từ điển(dict)
Số nguyên,tập hợp(set),từ điển(dict)
Khi gọi hàm f(1,2,3) khi định nghĩa hàm f có bao nhiêu tham số?
4
2
6
3
Phát biểu nào sau đây là đúng khi nói về chương trình con?
Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện(được gọi) từ nhiều vị trí trong chương trình
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện(được gọi) từ 1 vị trí trong chương trình
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện(được gọi) từ nhiều vị trí trong chương trình
Chương trình con là một dãy kệnh mô tả một số thao tác nhất định và không thể thực hiện từ nhiều vị trí trong chương trình
Khi gọi hàm,dữ liệu được truyền vào hàm được gọi là gì?
Tham số
Đối số
Hàm số
Hiệu số
Gỉa sử hàm f có hai tham số khi khai báo.Khi gọi hàm,2 giá trị đối số nào truyền vào sẽ gây lỗi
2,3
10,c
"a","b"
"a","3"
Khẳng định nào sau đây là đúng về chương trình con?
Cả thủ tục và hàm đều có thể có tham số hình thức
Chỉ có thủ tục mới có thể có tham số hình thức
Chỉ có hàm mới có thể có tham số hình thức
Thủ tục và hàm nào cũng phải có tham số hình thức
Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau: f('5.0')
str
float
không xác định
int
Trong câu gọi hàm sin(90),thì giá trị 90 là gì?
Biến toàn cục
Biến cục bộ
Tham số hình thức
Tham số thực sự
Chọn phát biểu đúng
Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm
Cả 3 phát biểu trên đều đúng
Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị
Tham số là giá trị được truyền vào khi gọi hàm
Đâu là ưu điểm của chương trình con?
Cấu trúc rõ rãng
Dễ hiểu hơn
Cả A và C là sai
Cả A và B đều đúng
Phát biểu nào bị sai
Tham số được định nghĩa khi khai báo hàm
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ố
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
Tham số và đối số có một số điểm khác nhau
Khẳng định nào sau đây là đúng khi nói về print()?
Hàm thực hiện một số thao tác nhất định nhưng không trả về giá trị nào
Không phải là hàm
Hàm thực hiện một số thao tác nhất định và trả về 1 giá trị nào đó
Không phải là hàm nhưng trả về 1 giá trị nào đó
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?
Đối số
Tham số
Dữ liệu
Gía trị
Kiểu tham số bất biến gồm các kiểu nào?
Danh sách(list),tập hợp(set),từ điển(dict)
Số thực,danh sách(list)
Số nguyên,tập hợp(set),từ điển(dict)
Số nguyên,số thực,chuỗi và bộ(tuble)
Trong Python tất cả các biến khai báo bên trong hàm đều có tính (a) ,không có hiệu lực ở bên ... hàm
Nếu biến thiên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
global
def
len()
int()
Trong python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
(a)
Chương trình chạy không lỗi ngoại lệ nhưng kết quae đưa ra... Đây là lỗi (a) bên trong chương trình
Mã lỗi ngoại lệ của lệnh sau là float("2+3")
ValueError
SyntaxError
TypeError
IndexError
Chương trình sau mắc lỗi gì?
#Tính tích của 3 số nguyên dương đầu tiên.
>>>s = 1
>>for i in range(3)
>>>s = s * 1
>>>print(s)
0
(a)
Chương trình sau thông bái lỗi gì?
for i in range(10)print(i)
ValueError
SyntaxError
NameError
TypeError
Mãi lỗi ngoại lệ của lệnh sau là?
s = "12"+12
IndentationError
ZeroDivisionError
TypeError
SyntaxError
Mã lõi nào được đưa ra khi lệnh thực hiện chia cho giá trị 0?
TypeError
SyntaxError
ZerDivisionError
ValueError
Phát biểu đúng
Chương trình chạy khi lỗi xảy ra
Khi có lỗi sai cấu trúc ngôn ngữ,chương trình vẫn chạy
Khi có lỗi ngoại lệ,chương trình dừng và thông báo lỗi
Mã lỗi ngoại lẹ trả lại gọi là mã lỗi ngoại lệ
IndentationError là lỗi ngoại lệ như thế nào?
Khi dòng lệnh thụt vào không thẳng hàng chương tình đưa ra mã lỗi ngoại lệ nào?
(a)
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 tên các biến và hàm
Kiểm tra lại chỉ số trong mảng
Kiểm tra lại kiểu dữ liệu nhập vào
Kiểm tra lại giá trị của số bị chia
Điểm dừng(break point) trong các phần mềm soạn thảo lập trình có ý nghĩa?
Đó là vị trí chương trình tạm dừng
Đó là vị trí chương trình tạm dừng,người lập trình sẽ quan sát các biến của chương trình và có thể điều kiểu để chương trình tiếp tục chạy
Đó là gười lập trình sẽ quan sát các biến của chương trình và có thể điều kiểu để chương trình tiếp tục chạy
Đó là vị trí chương trình tạm dừng,người lập trình sẽ quan sát các biến của chương trình
Đâu không là công cụ để kiểm thử chương trình?
A
Công cụ in biến trung gian.
Công cụ thống kê dữ liệu.
Công cụ sinh các bộ dữ liệu test.
Công cụ điểm dừng trong phần mềm soạn thảo lập trình.
Trong các phát biểu sau, phát biểu nào chưa chính xác về kiểm thử chương trình?
Các bộ test phụ thuộc vào các tiêu chí khác nhau.
Hiện nay, có ít phương pháp và công cụ khác nhau để kiểm thử chương trình.
Chương trình cần được thử với một số bộ dữ liệu test gồm đầu vào tiêu biểu và kết quả đầu ra biết trước.
Các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên,...
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 chỉ số trong mảng.
Kiểm tra lại giá trị số chia.
Kiểm tra kiểu dữ liệu nhập vào.
Kiểm tra giá trị của số bị chia.
Để tính giá trị trung bình của một danh sách số A người lập trình đã dùng lệnh sau để tính:
gttb = sum(A)/len(A)
Lệnh này có thể sinh lỗi ngoại lệ không? Nếu có thì những lỗi gì?
Có thể xảy ra cả hai lỗi trên
không có lỗi
NameError
ZeroDivisionError
Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?
Không hạn chế
78
0
10
