NEW
Font size
WorksheetsKiểm tra kiến thức Python
Total questions: 25
Worksheet time: 13mins
Số phát biểu đúng trong số phát biểu sau: I) 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 tùy ý sử dụng. 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
Phát biểu đúng trong các phát biểu sau là:
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ị sang Boolean.
Lệnh input) có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu.
Chương trình sau cho kết quả là bao nhiêu? def chao(ten): *''Hàm này dùng để chào một người được truyền vào như một tham số"''' print("Xin chào, "+ ten + "!") chao("Xuan')
"Xin chào".
"Xin chào, Xuan!".
"Xin chào!".
câu lệnh bị lỗi
Kết quả của chương trình sau là: def PhepNhan(Number): return Number * 10; print(PhepNhan(5))
30.
10.
40.
50.
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ề hai giá trị a và b.
Tính tổng hai số a và b.
Tính tổng hai số a và b và hiển thị ra màn hình.
Điền vào (...) đề tim 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.
Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu? a = "Hello Guy!" def say(i): return a + i say(3) print(a)
4.
2.
3.
1.
Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiều? def add(a, b): x=a + b retum(x) add(1. 2) add(5, 6)
Bị lỗi ở dòng lệnh thứ 2.
Bị lỗi ở dòng lệnh thứ 3.
Bị lỗi ở dòng lệnh thứ 1.
ko bị lỗi
Câu 10. Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu? def add(a, b) sum= a + b return sum x= int(input("Nhập số thứ nhất.")) y = int(input("Nhập số thứ hai:")) tong = add(x, y) print(" Tổng là: " + str (tong))
Bị lỗi ở dòng lệnh thứ l.
Bị lỗi ở dòng lệnh thứ 2.
Bị lỗi ở dòng lệnh thứ 3.
Bị lỗi ở dòng lệnh thứ 4.
Câu 11. Chương trình sau hiển thị kết quả như thế nào? def hamo: print(country) ham( "Sweden") ham("India") ham("Brazil")
Sweden, India, Brazil.
Sweden, Brazil, India.
Sweden, Brazil.
Chương trình bị lỗi
Câu 1. Đoạn lệnh sau làm nhiệm vụ gì? A = [] for x in range(10): 1. append(int(input())
Nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số nguyên.
Nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số thực.
Nhập dữ liệu từ bàn phím cho mảng B có 10 phần tử là xâu.
Nhập dữ liệu từ bàn phím cho mảng C có 10 phần tử là xâu.
Câu 2. Cho khai báo mảng sau: A = list(*3456789") ) Để in giá trị phần tử thứ 2 của máng một chiều A ra màn hình ta viết:
print(A[2]).
print(A[1]).
print(A[3]).
print(A[0]).
Câu 3. Chương trình sau thực hiện công việc gì? A=0 for i in range(1, 1001): if(i % 7 == 0) and (i % 5 |=0): A.append(str(i)) printC: join(A))
Tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn I và 1000.
Tìm tất cả các số chia hết cho 7 nhưng không phải bôi số của 5, năm trong đoan I và 1000 và chuỗi thu được in trên một dòng, có dầu "." ngăn cách giữa các số.
Tìm tất cả các số chia hết cho 7 và là bội số của 5, nằm trong đoạn 1 và 1000.
Tìm tất cả các số không chia hết cho 7 nhưng là phải bội số của 5, nằm trong đoạn 1 và 1000.
Câu 4. Danh sách A sẽ như thế nào sau các lệnh sau? A = [2,3. 5, 6] >>> A. append(4) >> del (A[2])
2, 3, 4, 5, 6, 4.
2, 3, 4, 5, 6.
2, 4, 5. 6.
2, 3, 6. 4
Câu 5. Kết quả của chương trình sau là gì? A = [2, 3, 5, "python", 6] A.append(4) A.append(2) A.append("x") del(A[2]) print(len(A))
5.
6.
7.
8.
Câu 6. Kết quả của chương trình sau là gì? A = [1, 2,3, 4, 5, 6, 5] for k in A: print(k, end = " ")
123 45 6
1 2 3 4 5 6 5
12345
23 45 6 5.
Câu 7. 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].
Câu 8. Kết quả của các cầu lệnh sau là gì? - *12 34.56 ab cd del» print(s.find(" *)) print(s.find("12")) print(s.find(*34"))
2, 0, 3.
2, 1, 3.
3, 5, 2.
1, 4, 5.
Câu 9. Chuỗi sau được in ra mấy lần? s = "abcdefghi" for i in range(10): if i % 4 == 0: print(s)
0.
1.
2.
3
Câu 10. 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.
Câu 11. Hoàn thành chương trình tính tổng một mảng sau: n = (...)(input() Ist三门 for i in range(n): Ist.append(int(input))) answer = (...) for v in Ist: answer *= v print(answer)
float, 1.
int, 0.
int, 1.
float, 0.
Câu 12. Kết quả của chương trình sau là: def Kieu(Number): return type(Number); print(Kieu(5.0))
5.
float.
7.
int.
Câu 13. Kết quả khi thực hiện chương trình sau? A = [1, 2, 3, 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.
Câu 14. Sau khi thực hiện lệnh sau, biển s sẽ có kết quả là: s1 ="3986443" s2 -*** for ch in sl: if int(ch) % 2 == 0: s2 = s2 + ch print(s2)
3986443.
8644
39864.
443.
Câu 15. Chương trình sau ra kết quả bao nhiêu? 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
