WorksheetsPython_Hàm
Total questions: 63
Worksheet time: 32mins
Lệnh nào sau đây không phải là lệnh trong Python
Read
Input
type
Phát biểu nào sau đây sai?
Lệnh x = int( ’52 + 25’) chuyển xâu ’52 + 25’ thành số nguyên 77
Lệnh print(“Thời khoá biểu”) thực hiện việc in xâu kí tự “Thời khoá biểu” trong dấu ngoặc ra màn hình
Lệnh x = int( ‘52’) chuyển xâu ‘52’ thành số nguyên 52
Lệnh type(y) trả lại kiểu dữ liệu của biến y
Cú pháp câu lệnh gọi hàm trong Python có dạng chung nào sau đây?
<tên hàm>(<danh sách tham số>)
<tên hàm> = (<danh sách tham số>)
<tên hàm> . (<danh sách tham số>)
<tên hàm> : (<danh sách tham số>)
Phát biểu nào sau đây sai?
len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số thực.
float(): tham số là một xâu kí tự hoặc số nguyên và trả về giá trị số thực.
str(): tham số là các kiểu dữ liệu khác nhau và trả về xâu kí tự.
len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số nguyên.
4
3
5
6
Xin chào bạn Trần Quang Minh
Xin chào bạn
Trần Quang Minh
Xin chao ban Trần Quang Minh
Cú pháp thiết lập hàm có trả lại giá trị là:
Cú pháp thiết lập hàm không trả lại giá trị là:
Phát biểu nào sau đây sai?
Khối lệnh mô tả hàm được viết sau dấu “:” và không cần viết lùi vào
Hàm trong Python được định nghĩa bằng từ khoá def, theo sau là tên hàm
Hàm có thể có hoặc không có tham số
Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng
Khi chạy chương trình, nếu nhập Hồ Hiếu Học thì kết quả là:
Xin chào Hồ Hiếu Học
Hồ Hiếu Học
Xin chào ten
Xin chào em Hồ Hiếu Học
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để bỏ cụm từ “Đây” ta sử dụng hàm câu lệnh nào sau đây?
a=a.replace(“Đây”)
a=replace(“ Đây”,’’)
a=a.replace(“ Đây”,’-’)
a=a.replace(“ Đây”,’’)
Trong Python, cho xâu a=’Đà Nẵng’ và xâu b=’TP ’ ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Đà Nẵng”?
a-b
a*b
’a’+’b’
a+b
Trong Python, cho 2 xâu như sau: a=’Hermann Gmeiner’, b=’hermann gmeiner’ khi so sánh 2 xâu a và b thì:
xâu a> xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a<xâu b
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng toán tử nào sau đây?
* (dấu nhân)
/ (dấu chia)
– (dấu trừ)
+ (dấu cộng)
Trong Python, cho xâu a=”Trường PT Hermann Gmeiner Đà Nẵng” và xâu b=’Hermann’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=”Đà Nẵng” và ta sử dụng lệnh a=a.upper() thì kết quả xâu a sẽ như thế nào?
Đà Nẵng
đÀ nẴNG
đà nẵng
ĐÀ NẴNG
Trong Python, cho đoạn chương trình sau:
a="Hermann Gmeiner"
k=len(a)
print(k)
cho kết quả là?
12
13
14
15
Trong Python, cho đoạn chương trình sau:
a="xin chào Python!"
for i in range(10):
print(a)
cho kết quả là?
in ra 1 lần dòng chữ "xin chào Python!"
in ra 9 lần dòng chữ "xin chào Python!"
in ra 11 lần dòng chữ "xin chào Python!"
in ra 10 lần dòng chữ "xin chào Python!"
Cách nào sau đây là cách hợp lệ để bắt đầu định nghĩa hàm trong Python?
def some_function()
function some_function()
function some_function():
def some_function():
Chương trình sau in ra kết quả gì?
8
5
21
18
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Lệnh gọi hàm nào sau đây là đúng?
x=square( )
x=Square(4):
x=square(5)
print(square())
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Câu lệnh return dùng để?
Kết thúc vòng lặp
Trả lại giá trị
Kết thúc vòng lặp và trả lại giá trị
Kết thúc hàm và trả lại giá trị
Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:
Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.
1
2
3
0
Khẳng định nào sau đây là đúng ?
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
Biến cục bộ là gì?
Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính.
Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC.
Biến được khai báo trong chương tŕnh con
Biến tự do không cần khai báo
Tham số hình thức của chương trình con là:
Tham số thể hiện trong lệnh gọi CTC
Tham số thể hiện khi khai báo CTC
Tham số hình thức là tham số cục bộ
Tham số hình thức là tham số toàn bộ
Hàm và thủ tục khác nhau ở chổ
Hàm trả về giá trị
Thủ tục trả về giá trị
Hàm trả về giá trị qua tên của nó
Thủ tục trả về giá trị qua tên của nó
Sau khi sử dụng các hàm if, while, for,.. Kí hiệu nào dùng để xác định các câu lệnh nằm trong các hàm ?
Dấu ngoặc nhọn {}
Dấu ngoặc vuông []
Thụt lề 1 tab
Dấu ngoặc đơn ()
Hàm: divmod(x,y) tương đương với viết lệnh:
x/y , x%y
x//y , x%y
x%y , x//y
x//y , x/y
Đâu là cú pháp khai báo một hàm?
int <tên hàm>(biến):
Câu lệnh
...
def <tên hàm>(x=0,y=3):
Câu lệnh
...
def <tên hàm>(int a, int b)
Câu lệnh
...
Chương trình sau in ra kết quả gì?
8
5
21
18
Giá trị hàm random() trả về là:
Tùy người dùng chọn
Là một số thực từ [0,1)
Là một số thực từ (0,1)
Là một số thực từ (0,10)
Công dụng của hàm round() là:
Làm tròn một số
Loại bỏ phần thực
Vẽ hình tròn
Bảo vệ giá trị
Hàm trên dùng để...
Tính giai thừa
Tìm số nguyên tố
Tìm số hoàn hảo
Xét chẳn lẻ
Muốn random từ 1 đến 100 thì ta cần sửa điểm nào trong code:
Sửa vòng for thành for in range(1,100)
Sửa vòng for thành for in range(1,101)
Sửa x = randrange(1,101)
Sửa x = randrange(1,99)
Mục đích của hàm max3 trong ảnh:
Tìm số lớn nhất
Tìm số nhỏ nhất
Hoán đổi vị trí
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Hàm pow(a,b,c) nhận kết quả là gì?
(a**b)**c
(a**b) / c
(a**b) % c
(a**b)*c
Trong ngôn ngữ Python, từ khóa import dùng để
Khai báo hằng
Khai báo biến
Khai báo lớp
Khai báo thư viện
Để 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 trong Python là đúng:
S:=R*R*π
S=R*R*pi
S:=2(R)*π
S:=R2*pi
Hàm strip() trong Python dùng để làm gì?
cho biết chiều dài của xâu
trả về kí tự in hoa trong xâu
trả về kí tự in thường trong xâu
loại bỏ khoảng trắng trong xâu
Hàm replace() trong Python dùng để làm gì?
Thay thế kí tự trong xâu bằng kí tự khác
thay thế tất cả các kí tự trong xâu
thay thế tất cả các kí tự trong xâu thành kí tự in hoa
loại bỏ khoảng trắng trong xâu
Cấu trúc hàm strip()?
Tên xâu= tên xâu.strip()
Tên xâu = strip.(tên biến)
Tên biến= tên biến.strip()
Tên xâu= tên biến.len()
Cấu trúc hàm lower()?
Tên xâu= tên xâu.lower()
Tên xâu = lower.(tên biến)
Tên biến= tên biến.lower()
Tên xâu= tên biến.lower()
Cấu trúc hàm upper()?
Tên xâu= tên xâu.upper()
Tên xâu = upper.(tên biến)
Tên biến= tên biến.upper()
Tên xâu= tên biến.upper()
Cấu trúc hàm replace()?
Tên xâu= tên xâu.replace('kí tự trong xâu', 'kí tự thay thế')
Tên xâu = replace('kí tự trong xâu', 'kí tự thay thế')
Tên biến= tên biến.replace('kí tự trong xâu', 'kí tự thay thế')
Tên xâu= tên biến.replace('kí tự trong xâu', 'kí tự thay thế')
Hàm replace() trong Python dùng để làm gì?
Thay thế kí tự trong xâu bằng kí tự khác
thay thế tất cả các kí tự trong xâu
thay thế tất cả các kí tự trong xâu thành kí tự in hoa
loại bỏ khoảng trắng trong xâu
Hàm upper() trong Python dùng để làm gì?
cho biết chiều dài của xâu
trả về kí tự in hoa trong xâu
trả về kí tự in thường trong xâu
loại bỏ khoảng trắng trong xâu
Hàm lower() trong Python dùng để làm gì?
cho biết chiều dài của xâu
trả về kí tự in hoa trong xâu
trả về kí tự in thường trong xâu
loại bỏ khoảng trắng trong xâu
Lệnh gọi hàm nào sau đây là đúng?
x=square( )
x=Square(4):
x=square(5)
print(square())
Đâu là cách viết hàm đúng trong Python?
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Chương trình sau in ra kết quả gì?
8
5
21
18
Cho biết kết quả chương trình sau?
LOP 1
LOP 11
11A9
SyntaxError
Cho biết kết quả chương trình sau?
KIM
KIM LIEN
LIEN
T KIM
s = "abc123456"
s=s[3:6]
cho giá trị bằng:
123
234
bc12
c123
