NEW
Font size
WorksheetsTin HKII
Total questions: 67
Worksheet time: 34mins
xâu rỗng là xâu có độ dài bằng bao nhiêu?
1
2
3
0
để biết độ dài của xâu s ta dùng hàm gì?
str(s)
len(s)
length(s)
s.len()
cho xâu s1='ha noi',xâu s2='ha noi cua toi'.Khẳng định nào sau đây là đúng
xâu s2 lớn hơn sâu s1
xâu s2 bằng sâu s1
xâu s2 nhỏ hơn sâu s1
xâu s2 lớn hơn hoặc bằng sâu s1
cho câu s1='ab',s2='a' với cú pháp:s2 in s1
cho kết quả là gì
true
True
false
False
cho xâu st='abc'.Xâu st có độ dài bao nhiêu
1
2
3
4
cho xâu s1='abc',xâu s2'='abc'.Khẳng định nào sau đây là đúng
xâu s2 lớn hơn sâu s1
xâu s2 nhỏ hơn sâu s1
xâu s1 bằng xâu s2
xâu s2 lớn hơn hoặc bằng xâu s1
giả sử s="thời khóa biểu"thì len(s) bằng bao nhiêu?
3
5
14
17
biểu thức logic"01"in"10101"sẽ trả về giá trị gì?
True
False
true
false
nếu S="1234567890" thì S[0:4]là gì?
"123"
"0123"
"01234"
"1234"
Kết quả đoạn chương trình sau là gì
S="0123456789"
T=""
for i in range (0,len(S),2):T=T+S[i]
print(T)
""
"02468"
"13579"
"0123456789"
để tạo xâu in hoa từ toàn bộ xâu hiện tại ta dùng hàm nào
lower()
len()
upper()
srt()
để tạo xâu in thường từ toàn bộ xâu hiện tại ta dùng làm gì
lent()
upper()
srt()
lower()
để thay thế kí tự'a'trong sâu s bằng một kí tự rỗng ta dùng lệnh nào
s=s.replace('a','')
s=s.replace('a')
s=replace(a,")
s=s.replace()
để 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?
lower()
len()
upperr()
tất cả đều sai
lệnh sau trả lại giá trị gì?
"0123456789".find('012abc)
-1
0
1
báo lỗi
lệnh sau trả ại giá trị gì
len("Hà Nội Việt Nam"".split())
0
4
5
báo lỗi
lệnh sau trả lại giá trị gì
"Trường Sơn".find("Sơn",7)
5
6
7
8
muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào
lệnh join()
lệnh split()
lệnh len()
lệnh find()
để tách một xâu thành danh sách các từ ta dùng lệnh nào
lệnh join()
lệnh split()
lệnh len()
lệnh find()
kiểu tham số khả biến gồm các kiểu gì
số nguyên,số thực,chuỗi và bộ(tuble)
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)
số thực,danh sách(list)
kiểu tham số bất biến gồm các kiểu nào
số nguyên,số thực,chuỗi và bộ(tuble)
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)
số thực,danh sách (list)
cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì
dấu ':'
dấu';'
dấu'.'
dấu','
phát biểu nào sau đây là đúng khi nói về thân hàm trong python
phần thân hàm là dãy các câu lệnh được viết thụt lề so với dòng đầu tiên của định nghĩa hàm
phần thân hàm là dãy các câu lệnh được viết thẳng lề so với dòng đầu của định nghĩa hàm
phần thân hàm là dãy các câu lệnh được viết hoa ở đầu dòng
phần thân hàm là dãy các câu lệnh được viết hoa và thẳng hàng so với dòng đầu của định nghĩa hàm
định nghĩa hàm có cú pháp như thế nào
def<tên hàm>([danh sách tham số]):[return<dãy giá trị trả về>]
def<tên hàm>([danh sách tham số]):[<dãy các lệnh>]
def<tên hàm>([danh sách tham số]):[<dãy giá trị trả về>] [return<dãy giá trị trả về>]
def<tên hàm>:[<dãy giá trị về>] [return<dãy giá trị trở về>]
cho đoạn chương trình sau:
def t(a1,b1):
s=abs(a1-b1)
return s
a,b=map(int,input().split())
print(t(a,b))
với a=2,b=4,sau khi thực hiện chương trình trên cho kết quả bằng
-2
4
2
6
lỗi sai trong đoạn chương trình sau là gì
def t(a1,b1)
s=a1*b1
return s
a,b=map(int,input().split())
print(t(a,b))
thiếu lời gọi hàm
thiếu dấu:cuối dòng đầu tiên của định nghĩa hàm
thiếu tham số hình thức
thiếu biến toàn cục
đâu là đoạn lệnh đúng khi viết hàm nhập số nguyên n từ bàn phím.Hàm sẽ trả lại số đã nhập
def NhapDL() n=int(("Nhập số nguyên n:")) return n
def NhapDL() : n=int(("Nhập số nguyên n:")) return n
def NhapDL() : n=float(("Nhập số nguyên n:")) return n
def NhapDL() : n=int(("Nhập số nguyên n:"))
đâu không là hàm trong python
str()
int()
len()
String()
hàm nào được dùng để tạo xâu in hoa từ toàn bộ xâu hiện tại
lower()
len()
upper()
srt()
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ừ ba vị trí trong chương trình
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ừ một vị trí trong chương trình
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 từ nhiều vị trí trong chương trình
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
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ể tham số hình thức
chỉ có hàm số 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
trong câu gọi hàm sin(90),thì giá trị 90 là gì
biến toàn cục
tham số hình thức
tham số thực sự
biến cục bộ
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 và trả về 1 giá trị nào đó
không phải là hàm
không phải là hàm nhưng trả về 1 giá trị nào đó
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
đâ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ả phương án A và B đều đúng
cả phương án A và B đều sai
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ấu trúc của hàm bao gồm những thành phần nào
<phần đầu> <phần thân>
<phần đầu>
<phần thân>
<phần khai báo> <phần thân>
hàm func(m,n) được định nghĩa như sau:
def func(m,n)
return 3*m=n
giả sử chúng ta thực hiện các lệnh sau
>>>m=1
>>>n=10
>>>print(func(m,n))
kết quả sẽ in ra số nào
110
11
13
31
đoạn chương trình sau sẽ in ra số nào
def(x,y):
z=x+y
return x*y*z
>>>f(1,4)
10
18
20
30
cho đoạn chương trình sau
def h(a1,b1):
a=a1-b1
return s
a,b=map(int,input().split())
t=h(a,b)
print(t)
trong đoạn chương trình trên s được gọi là
tên hàm
tham số hình thức
tham số thực sự
biến cục bộ
mệnh đề nào dưới dây phát biểu sau về phạm vi tác dụng của biến trong python
biến được khai báo bên trong hàm chỉ có tác dụng trong hàm số,không có tác dụng bên ngoài
biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến
biến khai báo bên ngoài nếu muốn có tác dụng bên trong hàm thì cần khai báo lại trong hàm với từ khóa global
biến trong python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài
trong python biến được khai báo và sử dụng bên trong một hàm được gọi là gì
biến địa phương
biến riêng
biến tổng thể
biến thông thường
kiểu tham số khả biến gồm các kiểu nào
số nguyên,số thực,chuỗi và bộ(tuble)
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)
số thực,danh sách (list)
đoạn chương trình sau có lỗi không
m,n=10,4
def f(a):
k=n+m+a
return k
f(5)
có lỗi tại dòng lệnh def f(a):
không có lỗi
có lỗi tại dòng lệnh return k
đáp án khác
cho đoạn chương trình sau:
def h(a1,b1):
s=a1-b1
return s
a,b=map(int(input().split())
t=h(a,b)
print(t)
Trong đoạn chương trình trên a1,b1 được gọi là:
tên hàm
tham số hình thức
tham số thực sự
biến cục bộ
nếu biến bê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()
đâu là chương trình đúng khi thiết lập hàm với đầu vào là list A,số thực x.Hàm cần trả về một list B thu được từ list A bằng cách chỉ lấy các phần tử có giá trị >_ x
A.def Select(A,x): B=[] for k in range(len(A)): if A[k] >= x:
B.append (A[k]) Return B
B.def Select(A,x): B=[] for k in range(len(A)) if A[k] >= x:
B.append (A[k]) Return B
C.def Select(A,x) B=[] for k is range(len(A)): if A[k] > x:
B.append (A[k]) Return B
D.def Select(A,x) B=[] for k in range(len(A)): if A[k] >= x:
B.append (A[k]) Return B
hãy sửa lỗi cho chương trình sau
def():
n=n+1
n=15
a=f()
print(a)
đưa n vào hàm số khi khai báo hàm f()
khai báo biến n là global trong hàm f()
sử dụng cách sửa A hoặc B đều đúng
Cách sửa A và B không đúng
lỗi chương trình python thường có bao nhiêu loại
2
3
4
5
giả sử chương trình có lệnh nhập dữ liệu sau:
n=int(input("Nhập số nguyên n:"))
khi nhập 1.5 thì chương trình có lỗi ngoại lệ nào
SyntaxError
ValueError
TypeError
IndexError
các lệnh sau sẽ phát sinh lỗi ngoại lệ nào
>>>s="abc"
>>>s[10]
SyntaxError
NameError
TypeError
IndexError
trong lời gọi hàm,nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây
SyntaxError
NameError
TypeError
Không phát sinh lỗi ngoại lệ
IndentationError là lỗi ngoại lệ như thế nào
lỗi liên quan đến giá trị của đối tượng
lỗi khi các dòng lệnh thụt vào không thẳng hàng hoặc không đúng vị trí
lệnh tính biểu thức số nhưng lại có một toán hạng không phải là số
lỗi cú pháp
đoạn chương trình sau có lỗi không?nếu có lỗi thì thuộc loại nào?
n=input("Nhập số tự nhiên n:")
k=int(input("Nhập số lần cần nhân lên:"))
print("Kết quả ;à:",n*k)
có,lỗi ngoại lệ
có,lỗi cú pháp
có,lỗi ngữ nghĩa
không có lỗi
lỗi ngoại lệ trong python là gì
lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình
lỗi khi truy cập một biến chưa được khai báo
lỗi khi không thể thực hiện một lệnh nào đó của chương trình
lỗi khi chương trình biên dịch sang tập exe
Chương trình sẽ lập tức dừng và thông báo lỗi syntax error đây là lỗi gì trong chương trình python
lỗi cú pháp
lỗi ngữ nghĩa
lỗi ngoại lệ
đáp án khác
Chương trình sau thuộc lỗi loại nào
A=[1,2,3]
for i in range (4):
print (A[i])
lỗi cú pháp
lỗi ngữ nghĩa
lỗi ngoại lệ
không có lỗi
Lệnh sau có lỗi thuộc loại nào
123ab={1,2,3]
print(123ab)
lỗi ngoại lệ
lỗi cú pháp
lỗi khác
không có lỗi
mục đích của kiểm thử chương trình là gì
để tự động sử lỗi chương trình
để tìm ra lỗi của chương trình
để tìm ra lỗi và tự động sửa lỗi của chương trình
để tìm ra lỗi và phòng ngừa,ngăn chặn các lỗi phát sinh trong tương lai
Nếu chương trình chạy bị lỗi với thông báo lỗi ZeraDivisionError thì đó là lỗi gì
lỗi không thể sửa được
đây lỗi chia hết cho 0
lỗi dữ liệu
lỗi giá trị của đối tương
điểm dừng (break point)trong các phần mềm soạn thảo lập trình có ý nghĩa gì
đó là vị trí mà chương trình chạy tới thì kết thúc
đó là vị trí mà chương trình dừng lại để người lập trình quan sát phát hiện lỗi
đó là vị trí mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip
đó là vị trí mà 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 khiển để chương trình tiếp tục chạy
lỗi chương trình python có bao nhiêu loại
2
3
4
5
thế nào là lỗi ngoại lệ trong python
lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình
lỗi khi truy cập một biến chưa được khai báo
lỗi khi không thể thực hiện một lệnh nào đó của chương trình
lỗi khi chương trình biên dịch sang tệp exe
bộ dữ liệu kiểm thử(test)có những tính chất gì
tính chất phát hiện lỗi của chương trình
cần có càng nhiều càng tốt
cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán
không cần có tính chất gì
làm thế nào để kiểm tra (test) và gỡ lỗi(debug) một chương trình
quan sát mã lỗi Runtime và bắt ngoại lệ
sử dụng nhiều bộ test dữ liệu
in các thông số trung gian
tất cả các phương án trên
Khi gặp lỗi liên quan đến giá trị của đối tương python sẽ có báo lỗi
ValueError
IndentationError
TypeError
ZeroDivisionErrror
Phần mềm soạn thảo lập trình có thể tạo ra bao nhiêu điểm dừng
0
1
không hạn chế
Giả sử đầu vào của dữ liệu bài toán là vùng {x>=0].Khi đó dữ liệu ở vùng biên là những dữ liệu nào
x=0
x=1000000
x ở gần 0
x ở gần o hoặc x rất lớn
