NEW
Font size
WorksheetsTrắc nghiệm Tin 10
Total questions: 55
Worksheet time: 28mins
Kết quả của chương trình sau là
def Kieu(Number)
return typer(Number)
print(Kiểu(5.0))
5
float
chương trình bị lỗi
int
Hàm sau có chức năng gì
def sum(a, b):
print("sum = " + str(a + b))
trả về tổng của hai số a và b được truyền vào
trả về 2 giá trị a và b
tính tổng 2 số a và b
tính tổng 2 số a và b và hiển thị ra màng hình
Điền vào ..... để tìm ra số lớn nhất trong 3 số nhập vào
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 <= b, max <= c
def get_sum(num):
tmp = 0
for i in num:
tmp += i return tmp
result = get_sum(1, 2, 3, 4, 5)
print(result)
12
13
14
15
Số phát biểu đúng trong số phát biểu sau:
1) 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 tuỳ ý sửdung.
2) Lệnh float() chuyển đối tượng đã cho thành kiểu số thực.
3) Lệnh int trả về số nguyên từ số hoặc chuỗi biểu thức.
4) Trong python, người dùng chỉ được sử dụng các hàm có sẵn được xây dựng.
5) Người dùng có thể xây dựng thêm một số hàm mới.
1
2
3
4
chương trình sau bị lỗi oqr dòng lệnh thứ mấy
a = "Hello Guy!"
def say (i):
return a + i
say (3)
print (a)
4
2
3
không có dòng lệnh lỗi
Chọn phát biểu sai
lệnh print() thực hiện việc in ra màng hình
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 sâu bất kì
lệnh type() trả lại kiểu dữ liệu biểu thức trong ngoặc
Lệnh str() chuyển đối tượng đã cho thành chuỗi
phát biểu nào sau đây đúng
lệnhư float() trả về số nguyên từ số hoặc chuỗi biểu thức
có ít hàm có sẵn được xây dựng trong python
lệnh bool () chuyển một giá trị sáng boolean
lệnh input() có thể nhập một số nguyên mà không cần chuyển đổi kiểu
def chao(ten):
print("Xin chào,, " + ten + "!")
chào('Xuan')
"Xin chào"
"Xin chào, Xuân!")
"Xin chào!"
Câu lệnh bị lỗi
Kết quả chương trình sau
def Phép nhân(Number):
return Number * 10;
print(Phép nhân(5))
5
10
chương trình bị lỗi
50
chương trình sau bị lỗi ở dòng lệnh mấy
def add(a, b):
x = a + b
return(x)
add(1, 2)
add(5, 6)
2
3
1
không bị lỗi
kết quả của chương trình sau
def my_function(x):
return 3 * x
print(my_function(3))
print(my_function(5))
print(my_function(9))
3, 5,9
9, 15, 27
9, 5, 27
chương trình bị lỗi
Chương trình sau hiển thị kết quả như thế nào
def ham():
print(country)
ham("Sweden")
ham("India")
ham("Brazil")
Sweden, India, Brazil
Sweden, Brazil, India
Sweden, Brazil
Chương trình bị lỗi
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
int
không xác định
hàm f được khai báo như sau f(a, b, c). số lượng đối số truyền vào
3
2
1
4
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ị
chọn phát biểu đúng trong các phát biểu sau
lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị
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
tham số là giá trị được truyền vào khi gọi hàm
cả 3 đều đúng
phát biểu 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
giả 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 ra lỗi
2, 3
10, c
"a", "b"
"a", "3"
khi gọi hàm f(1, 2, 3) khi định nghĩa hàm f có bao nhiêu tham số
1
2
3
4
giá trị của m là bao nhiêu khi biết kết quả là 5
def tinhSum(a, b):
return a + b
s = tinhSum(1, m)
print(s)
1
4
2
3
Chương trình sau bị lỗi ở đong thứ bao nhiêu
def tính(a, b):
if(b !=0):
return a//b
s = tình(1, m)
print(s)
2
3
4
5
hoàn thiện chương trình sau
def USCLN_2(a, b)
r = a % b
while r ! = 0:
a = b
b = r
r = a % b
return (...)
a
b
c
chương trình bị lỗi
chương trình sau bị lỗi ở dòng mấy
def fib(n):
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
fib(1000)
3
4
không có lỗi
5
Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí thế nào
kiểm tra lại giá trị số chia
kiểm tra giá trị số bị chia
Kiểm tra lại chỉ số trong danh sách
Kiểm tra kiểu dữ liệu nhập vào
chương trình sau phát sinh lỗi gì
1 / 0
0.5
2 ** 3
8
NameError
TyperError
ZeroDivisionError
SyntaxError
chương trình chạy phát sinh lỗi ngoại lệ Index error nên xử lí thế nào
ktr lại giá trị số chia
ktr giá trị số chia
ktr lại chỉ số trong danh sách
ktr kiểu dữ liệu nhập vào
chương trình sau có lỗinowr dòng lệnh?
N = int(input("Nhập số tự nhiên n: "))
s = ""
for i in range(10):
s = s + i
1
2
3
4
điền từ vào: " Có rất nhiều công cụ và phương pháp khác nhau để kiếm thử chương trình. Các công cụ có mục đích........ của chương trình và........, ......... các lỗi phát sinh trong tương lai
tìm ra lỗi, phòng ngừa, ngăn chặn
phòng ngừa, ngăn chặn, xử lí lỗi
tìm ra lỗi, phòng ngừa, xử lí
xử lí, phòng ngừa, ngăn chặn
đâu không phải 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
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
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à tiêu biểu và kết quả đầu ra biết trước
các bộ test phụ thuộc vào các tiêu chia khác nhau
các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên
. Số phát biểu đúng trong các phát biểu sau:
1) Cần chú ý nên có nhiều bộ test khi test các bộ dữ liệu.
2) Việc sinh ngẫu nhiên dữ liệu đầu vào trong miền xác định của chương trình làm tăng khả năng tìm lỗi
3) Thực tế cho thấy ít khi phát sinh lỗi tại các vùng biên hoặc lân cận biên
4) Không thể sử dụng các lệnh print() để in ra các biến trung gian.
2
3
4
1
phát biểu nào đúng khi nói về bộ dữ liệuu test khi ktr chương trình
các bộ test có thể có đầu vào theo các tiêu chí khác nhau
các bộ test có đầu vào theo một số tiêu chí nhất định
các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu
các bộ test có đầu vào phải theo các tiêu chí về độ lớn, tính đa dạng của dữ liệu
Kết quả của chương trình này là bao nhiêu
s = "Tôi tên là:"
def kq(name):
s = s + name
print(kq("Lòng"))
"Tôi tên là: Lòng"
"Long"
"Tôi tên là:"
chương trình bị lỗi
Kết quả của chương trình sau là bao nhiêu?
s = " Hôm nay tôi đi học"
def kq(name):
s = "Hello World"
s = s + "!!!"
return a
print(s)
"Hôm nay tôi đi học"
"Hello World"
"Hello World!!!"
Chương trình bị lỗi
kết quả của chương trình sau
def kq(name):
s = "Tôi tên là:"
s = s+ name
return s
print(kq("Xuân"))
"Tôi tên là:"
"Xuân"
"Tôi tên là: Xuân"
Chương trình bị lỗi
kết quả của chương trình sau là bao nhiêu
def f(a, b):
return a + b + N
N = 5
f(3, 3)
5
6
11
chương trình bị lỗi
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
không thể thực hiện
all
điền vào .....
Trong python tất cả các biến khai báo bên trong hàm đều có tính....., không có hiệu lực ở bên....hàm
địa phương, trong
cục bộ, ngoài
địa phương, ngoài
toàn cục, ngoài
số phát biểu đúng
tất cả các biến bên trong hàm đều có tính cục bộ
tất cả các biến trong hàm chỉ có tính cục bộ
Biến cục bộ trong hàm nếu gọi bên ngoài hàm sẽ bị lỗi
1
2
3
4
Chọn phát biểu sau
Chương trình chính có thể sử dụng biến cục bộ bên trong hàm
Biến bên trong hàm có thể trùng tên với biến đã khai báo trước đó bên ngoài hàm
tất cả các biến trong hàm đều có tính cục bộ
Các biến bên trong hàm không có hiệu lực ở bên ngoài hàm
giá trị của x, y là bao nhiêu khi thực hiện lệnh f(1, 3)
x, y = 3.4
def f(x, y)
x = x + y
y = y + 2
return x
2.3
4.5
5.4
3.4
kết quả nào được in ra khi thực hiện các câu lệnh
def f(x, y)
a = x + y
print(a + n)
n = 5
f(2, 3)
5
10
2
chương trình lỗi
Chương trình sau thông báo lỗi gì
n = int(input("Nhập n: "))
Nhập n: a
Typer Error
Name Error
SyntanxErorr
ValueErorr
Nhập chương trình sau thông báo lỗi gì
Ist = [1, 2, 3, 4, 5]
for i in range(10):
print( Ist[I])
IndexErorr
NameErorr
SyntaxErorr
Chương trình sau thông báo lỗi gì
Ist = [ 10, 20, 30, 40]
print(Ist[6])
NameErorr
SyntaxErorr
ValueErorr
IndexErorr
mã lỗi ngoại lệ của lệnh sau là float("2+3")
IndexErorr
TyperErorr
ValueErorr
SyntaxErorr
Chọn phát biểu sai
Có thế phân biệt lỗi chương trình python làm 3 loại
Khi có lỗi sai cú pháp, chương trình lập tức dừng và thông báo lỗi
Lỗi ngoại lệ là lỗi không thể thực hiện một lệnh trong chương trình
Cách xử lí các loại lỗi giống nhau
Điền vào .........
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, logic
Đúng, syntaxErorr
Đúng, logic
sai, ngoại lệ
Chương trình sau thông báo lỗi gì
n = 5
For i in range(n):
print(t)
Type Erorr
NameErorr
SyntaxErorr
ValueErorr
mã lỗi nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0
ZeroDivisionError
TypeError
ValueError
SyntaxError
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
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
IndentatinonError
NameError
Biện pháp nào phòng chống hành vi bắt nạt trên mạng?
Không kết bạn dễ dãi trên mạng.
Không trả lời thư từ với kẻ bắt nạt trên diễn đàn.
Chia sẻ với bố mẹ, thầy cô.
Cả 3 ý trên.
Biện pháp nào phòng chống hành vi bắt nạt trên mạng?
Không kết bạn dễ dãi trên mạng.
Không trả lời thư từ với kẻ bắt nạt trên diễn đàn.
Chia sẻ với bố mẹ, thầy cô.
Cả 3 ý trên.
