NEW
Font size
Worksheetstin cuối kì 2
Total questions: 45
Worksheet time: 23mins
Cấu trúc lặp với số lần chưa biết trước có dạng như thế nào
While<điều kiện>: <khối lệnh>
While<điều kiện> <khôi lệnh>
While<điều kiện>:
While<điều kiện>do<khối lệnh>
Lệnh nào để duyệt từng phần tử của danh sách
For
While - for
For kết hợp với lệnh range()
While kết hợp với lệnh range()
Toán tử nào dùng để kiểm tra 1 giá trị có nằm trong danh sách không
In
Int
Range
Append
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,3,4]
[2,3,4,5]
[1,2,4,5]
[1,3,4,5]
Nếu S="1234567890" thì S[0:4] là gì
"123"
"0123"
"01234"
"1234"
Lệnh sau trả lại giá trị gì
1. print("Trường Sơn".find("Sơn",4))
5
6
7
8
Để 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()
Trong định nghĩa của hàm có thể có bao nhiêu từ khóa return
1
2
3
Không hạn chế
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ố
Khi gọi hàm f (1, 2, 3), khi định nghĩa hàm số f có bao nhiêu tham số
1
2
3
4
Giả sử s="thời khóa biểu" thì len(s) bằng bao nhiêu
3
5
14
17
Đoạn chương trình sau sẽ in ra số nào
>>>def f(x,y):
z=x+y
return x*y*z
>>>f(1,4)
10
18
20
30
Chọn phát biểu sai trong các 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 a,b là bao nhiêu khi thực hiện lệnh f (2,5(
>>>a,b=0,1
>>>def f(a,b):
a=a*b
b=b//2
return a+b
print(a,b)
10,2
10,1
2,5
0,1
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
8
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
break
Import
Xác định loại lỗi của câu lệnh sau
>>>A=list(12)
Lỗi cú pháp
Lỗi ngoại lệ
Lỗi khác
Không có lỗi
Lỗi ngoại lệ trong Python là lỗi 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
Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào
>>>s="abc"
>>>s[10]
SyntaxError
TypeError
NameError
IndexError
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
Chương trình chạy phát sinh lỗi ngoại lệ TypeError nên xử lý 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 giá trị của số bị chia
Kiểm tra kiểu dữ liệu nhập vào
Bộ dữ liệu kiểm thử (test) cần 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à đượ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ì
Thiết kế đồ họa là thao tác
Tạo ra, lựa chọn các thành phần đồ họa
Lựa chọn các thành phần đồ họa
Chỉ cần sắp xếp các thành phần đồ họa
Tạo ra, lựa chọn, sắp xếp các thành phần đồ họa
Nghề nghiệp có thể làm sau khi tốt nghiệp ngành thiết kế đồ họa
Lập trình viên
Sử dụng bản vẽ thiết kế
Thành lập công ty kinh doanh
Chuyên viên thiết kế
Theo em điều nào là đúng nhất khi nói về phát triển phần mềm
Phát chuyển phần mềm là lập trình
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động có thể lặp đi lặp lại
Phát triển phần mềm là quản trị dự án phần mềm
Sau khi tốt nghiệp các khóa ngành đào tạo em có thể tham gia các công việc phát triển phần mềm ở lĩnh vực nào
Dùng phần mềm ứng dụng
Phát triển công ty người dùng
Phát triển ứng dụng trên web
Trải nghiệm phần mềm hệ thống
Cho đoạn chương trình Python sau
Tong=0
while Tong<10:Tong=Tong+1
Sau khi đoạn chương trình trên được thực hiện giá trị của tổng bằng bao nhiêu
9
10
11
12
Hoạt động nào sau đây lập với số lần lặp chưa biết trước
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Mỗi tuần đi nhà sách một lần
Ngày đánh răng hai lần
Để khởi tạo danh sách b có 5 phần tử 1,2,3,4,5 ta dùng cú pháp:
b=1,2,3,4,5
b=(1,2,3,4,5)
b=[1,5]
b=[1,2,3,4,5]
Để xóa hai phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh
def a[1:2]
def a[0:2]
def a[0:3]
def a[1:3]
Kết quả khi thực hiện chương trình sau
>>>A=[1,2,3,4,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
Giả 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 là gì
True
False
true
false
Số phát biểu đúng là
1) sau khi thực hiện lệnh Clear () các phần tử trả về giá trị 0
2) lệnh remove trả về giá trị False nếu không có trong danh sách
3) remove () có tác dụng xóa một phần tử có giá trị cho trước trong list
4) lệnh remove() có tác dụng xóa một phần tử ở vị trí cho trước
1
2
0
3
Kết quả của chương trình sau là bao nhiêu
>>>s="abcdefg"
>>>print(s[2]
C
b
a
d
Để chuyển s về xâu ký tự ta dùng hàm gì
length(s)
len(s)
str(s)
S.len()
Xâu "1234%^^%TFRESDRG"CÓ ĐỘ DÀI BẰNG BAO NHIÊU
16
17
18
15
Để tạo xâu in hoa từ toàn bộ sâu hiện tại ta dùng hàm số nào
lower()
len()
upper()
srt()
Để thay thế ký tự 'a' trong xâu S bằng một xâu mới rỗng ta dùng lệnh
s=s.replace('a'," ")
s=s.replace('a')
s=replace(a," ")
s=s.replace()
Kết quả của các câu lệnh sau là gì
1 s="abcdabcd"
2print(s.find("ab"))
3print(s.find("ab",4))
2 ,6
1, 3
0, 4
1, 4
Kết quả của các câu lệnh sau là gì
1 s="Ngôn ngữ lập trình Python"
2 print(s.split())
'ngôn ngữ lập trình Python'
['ngôn','ngữ','lập', 'Trình','Python']
'ngôn','ngữ','lập','trình','Python'
[ngôn, ngữ, lập, trình, Python]
Mệnh đề nào dưới đây mô tả đúng quan hệ giữa hàm và thủ tục
Hàm và thủ tục là hai khái niệm hoàn toàn khác nhau
Hàm là thủ tục nhưng thủ tục có thể không phải là hàm
Trong Python, hàm và thủ tục là hai khái niệm đồng nhất
Thủ tục là hàm nhưng hàm có thể không là thủ tục
Kết quả của các câu lệnh sau là gì
1 def t(a,b):
2. s=abs(a-b)
4. print(t(2,4))
-2
4
2
6
Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số
0
1
2
Không hạn chế
Hàm f được khai bảo như sau f(a, b, c). Số lượng đổi số truyền vào là
3
2
1
4
Phát biểu nào bị sai
Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có hai đố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
