Font size
WorksheetsĐề Cương Tham Khảo Tin 10
Total questions: 46
Worksheet time: 24mins
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
Hiệu số
Đối số
Hằng số
Hàm số
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])
Không có lỗi
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi ngữ nghĩa
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 s được gọi là:
Tham số hình thức
Biến cục bộ
Tên hàm
Tham số thực sự
Cho danh sách A = [4,5,6,7]. Hãy cho biết giá trị của phần tử A[0]?
6
7
4
5
Cú pháp lệnh gọi hàm nào sau đây là đúng:
A. <Tên hàm><Giá trị>
B. <Danh sách tham số>(<Tên hàm>)
C. <Tên hàm> ‘<danh sách tham số hàm>’
D. <Tên hàm>(<danh sách tham số hàm>)
Chương trình sau cho kết quả là bao nhiêu? name = "mùa thu" print(name[2])
“a”
“m”
“u”
Câu lệnh bị lỗi.
Trong các phát biểu sau phát biểu nào chưa chính xác?
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.
For là lệnh lặp với số lần xác định trước.
While là lệnh lặp với số lần không biết trước.
While là lệnh lặp với số lần xác định trước.
Lệnh sau trả lại giá trị gì? >> “abcdabcd”. find(“cd”) >> “abcdabcdabcd”. find(“cd”, 6)
2, 7
2, 2
2, 6
3, 3
Đáp án nào là kết quả của chương trình dưới đây? >>>def f(x,y,z): return x+y+z >>>print(f(1,5))
18
6
Thông báo lỗi
0
Lệnh nào sau đây dùng để tách xâu:
remove()
copy()
join()
split()
Câu 11: Cho đoạn chương trình sau:
tong=0
while tong<12:
tong=tong+1
print(tong)
Sau khi đoạn chương trình trên được thực hiện thì kết quả của tổng là:
15
12
11
10
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?
len()
int()
Def
global
Câu 13: Sau khi thực hiện các câu lệnh sau, mảng A như thế nào?
>>> A = [1, 2, 3, 4, 5]
>>> A. remove(3)
>>> print(A)
[1, 2, 4, 5]
[1, 2, 3, 4]
[2, 3, 4, 5]
[1, 3, 4, 5]
Phát biểu nào sau đây là sai?
Python không có kiểu dữ liệu kí tự.
Có thể truy cập từng kí tự của xâu thông qua chỉ số.
Chỉ số bắt đầu từ 0.
Có thể thay đổi từng kí tự của một xâu.
Cho biết ý nghĩa của câu lệnh sau: C.append(7)
Thêm giá trị bằng 7 vào cuối danh sách C
Thêm 7 giá trị vào đầu danh sách C
Thêm 7 giá trị vào cuối danh sách C
Thêm giá trị bằng 7 vào đầu danh sách C
Lệnh xuất ra màn hình nào sau đây là đúng
print(“45”+34)
PRINT(“45”, 34)
print(“45”, “34”)
Print(45+34)
Chọn phát biểu sai trong các phát biểu sau:
Tất cả các biến trong hàm đều có tính cục bộ.
Biến bên trong hàm có thể trùng tên với biến đã khai bao trước đó bên ngoài hàm.
Các biến bên trong hàm không có hiệu lực ở bên ngoài hàm.
Chương trình chính có thể sử dụng biến cục bộ bên trong hàm.
Chương trình sau thông báo lỗi gì?
SyntaxError
ValueError
Type Error
NameError
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?
Không phát sinh lỗi ngoại lệ
TypeError
NameError
SyntaxError
Phát biểu nào sau đây là sai?
Lệnh append() bổ sung phần tử vào cuối danh sách.
Lệnh remove(value) sẽ xoá phần tử đầu tiên của danh sách có giá trị value
Lệnh clear() dùng để xoá toàn bộ danh sách
Lệnh insert có chức năng chèn phần tử vào danh sách không cần chỉ số cho trước
Hàm trong python được định nghĩa bằng từ khóa gì dưới đây?
Inc
return
def
Prime
Cho đoạn chương trình sau: tong=0 while tong<15: tong=tong+1 print(tong) Sau khi đoạn chương trình trên được thực hiện thì kết quả của tổng là:
11.
15.
12.
10.
Đáp án nào là kết quả của chương trình dưới đây? >>>def f(a,b): return a*b >>>print(f(1,5,4))
Thông báo lỗi
18
20
0
Đoạn chương trình sau có lỗi không? Nếu có thì lỗi 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ả là:",n*k)
Có, lỗi ngoại lệ
Có, lỗi ngữ nghĩa
Có, lỗi cú pháp
Không có lỗi
Phát biểu nào sau đây là sai?
Lệnh clear() dùng để xoá toàn bộ danh sách
Lệnh append() bổ sung phần tử vào cuối danh sách.
Lệnh remove(value) sẽ xoá phần tử đầu tiên của danh sách có giá trị value
Lệnh insert có chức năng chèn phần tử vào danh sách không cần chỉ số cho trước
Cho biết ý nghĩa của câu lệnh sau: B.append(5)
Thêm giá trị bằng 5 vào cuối danh sách B
Thêm 5 giá trị vào cuối danh sách B
Thêm giá trị bằng 5 vào đầu danh sách B
Thêm 5 giá trị vào đầu danh sách B
Cấu trúc câu lệnh while?
while <điều kiện>:
while
while <điều kiện>;
while <điều kiện>
Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
0
1
2
Không hạn chế
Phát biểu nào sau đây là sai?
Có thể truy cập từng kí tự của xâu thông qua chỉ số.
Chỉ số bắt đầu từ 0.
Có thể thay đổi từng kí tự của một xâu.
Python không có kiểu dữ liệu kí tự.
Kết quả của các câu lệnh sau là gì?
s = "12 34 56 ab cd de "
print(s. find(" "))
print(s.find("56"))
print(s. find("ab"))
2, 7, 10.
2, 6, 9.
1, 4, 5.
3, 5, 2.
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 thông thường
Biến tổng thể
Biến riêng
Sau khi thực hiện các câu lệnh sau, mảng A như thế nào?
>>> A = [1, 2, 3, 4, 5]
>>> A. remove(2)
>>> print(A)
[1, 2, 4, 5].
[2, 3, 4, 5].
[1, 3, 4, 5].
[1, 2, 3, 4].
Chương trình sau cho kết quả là bao nhiêu? name = "mùa hè" print(name[0])
“u”.
“m”.
Câu lệnh bị lỗi.
“a”.
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
all.
Không thể thực hiện
def.
global.
Phát biểu đúng trong các phát biểu sau là:
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.
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 nào sau đây dùng để nối xâu:
split()
join()
remove()
copy().
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?
Đáp án khác
Lỗi ngoại lệ
Lỗi ngữ nghĩa
Lỗi cú pháp
Cho danh sách A = [4,5,6,7]. Hãy cho biết giá trị của phần tử A[1]?
4
6
7
5
Chương trình sau thông báo lỗi gì?
>> >A = [1, 2]
>>>A[0.5]
NameError.
Type Error.
ValueError.
SyntaxError.
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
print()
factorial()
seed()
sqrt()
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à:
Biến cục bộ
Tham số thực sự
Tên hàm
Tham số hình thức
Lệnh xuất ra màn hình nào sau đây là đúng
print(“17”, “15”)
PRINT(“17”, 15)
print(“17”+15)
Print(17+15)
Hãy đánh dấu Đúng hoặc Sai cho các nhận định sau: .
a) Hàm len() được dùng để đếm số kí tự trong xâu.
b) Toán tử + dùng để nối hai xâu lại với nhau.
c) xâu[1] là kí tự đầu tiên trong xâu
d) Dùng cú pháp xâu.upper() để chuyển xâu thành chữ thường
Hãy đánh dấu Đúng hoặc Sai cho các nhận định sau: . .
a) Tham số là giá trị mà hàm trả về
b) Tham số giúp hàm nhận giá trị từ bên ngoài khi được gọi.
c) Một hàm có thể có nhiều tham số
d) Khi gọi hàm, cần truyền đủ số lượng đối số tương ứng với số tham số.
Hãy đánh dấu Đúng hoặc Sai cho các nhận định sau:
a) Biến toàn cục được khai báo ngoài tất cả các hàm.
b) Biến cục bộ có thể dùng ở bất kỳ đâu trong chương trình.
c) Biến cục bộ được khai báo trong hàm và chỉ dùng trong hàm đó.
d) Nếu trong hàm có biến cùng tên với biến toàn cục thì biến trong hàm sẽ được ưu tiên.
Đúng sai
a) Hàm trong Python được định nghĩa bằng từ khóa define
b) Một hàm có thể được gọi nhiều lần trong chương trình
c) Hàm có thể có hoặc không có giá trị trả về
d) return dùng để trả về kết quả từ một hàm
