thumbnail

Đề Thi Trắc Nghiệm Miễn Phí Lập Trình Python (Có Đáp Án)

<p>Ôn luyện với <strong>đề thi trắc nghiệm Lập Trình Python miễn phí</strong>. Đề thi bao gồm các câu hỏi về các khái niệm cơ bản của Python, cú pháp ngôn ngữ, các cấu trúc dữ liệu như list, dictionary, tuple, hàm, vòng lặp, và xử lý tệp tin trong Python. Đề thi có đáp án chi tiết, giúp sinh viên củng cố kiến thức lập trình và chuẩn bị tốt cho kỳ thi.</p>

Từ khoá: Đề thi trắc nghiệm Lập trình Pythonđề thi miễn phí Pythonôn thi lập trình Python có đáp ántài liệu học Pythonđề thi Python

Số câu hỏi: 15 câuSố mã đề: 1 đềThời gian: 25 phút

89,101 lượt xem 6,849 lượt làm bài


Bạn chưa làm đề thi này!!!

 

Xem trước nội dung:

Câu 1: 1 điểm
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
A.  
test().
B.  
in().
C.  
find().
D.  
split().
Câu 2: 1 điểm
Phát biểu nào chưa chính xác khi nói về toán tử in?
A.  
Biểu thức kiểm tra xâu 1 nằm trong xâu 2 là: in
B.  
Toán tử in trả về giá trị True nếu xâu 1 nằm trong xâu 2.
C.  
Toán tử in trả về giá trị False nếu xâu 1 không nằm trong xâu 2.
D.  
Toán tử in là toán tử duy nhất giải quyết được bài toán kiểm tra xâu có nằm trong xâu không.
Câu 3: 1 điểm

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("12")) 

print(s. find("34"))

A.  
2, 0, 3.
B.  
2, 1, 3.
C.  
3, 5, 2.
D.  
1, 4, 5.
Câu 4: 1 điểm
Phát biểu nào sau đây là đúng khi nói về các phương thức trong python?
A.  
Python có một lệnh đặc biệt dành riêng cho xâu kí tự.
B.  
Cú pháp của lệnh find là: . Find().
C.  
Lệnh find sẽ tìm vị trí đầu tiên của xâu con trong xâu mẹ.
D.  
Câu lệnh find có một cú pháp duy nhất.
Câu 5: 1 điểm

Lệnh sau trả lại giá trị gì? 

>> “abcdabcd”. find(“cd”) 

>> “abcdabcd”. find(“cd”, 4)

A.  
2, 6.
B.  
3, 3.
C.  
2, 2.
D.  
2, 7.
Câu 6: 1 điểm
Lệnh nào sau đây dùng để tách xâu:
A.  
split()
B.  
join()
C.  
remove()
D.  
copy().
Câu 7: 1 điểm

Kết quả của chương trình sau là gì? 

>>> s = “Một năm có bốn mùa” 

>>> s.split() 

>>> st = “a, b, c, d, e, f, g, h” 

>>> st.split()

A.  
‘Một năm có bốn mùa’, [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’].
B.  
[‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’].
C.  
‘Một năm có bốn mùa’, ‘abcdefgh’
D.  
[‘Một’, ‘năm’, ‘có’, ‘bốn’, ‘mùa’], ‘abcdefgh’.
Câu 8: 1 điểm
Chọn phát biểu sai trong các phát biểu sau:
A.  
Lệnh join() nối các phần tử của một danh sách thành một xâu, ngăn cách bởi dấu cách.
B.  
Trong lệnh join, kí tự nối tuỳ thuộc vào câu lệnh.
C.  
split() có tác dụng tách xâu.
D.  
Kí tự mặc định để phân cách split() là dấu cách.
Câu 9: 1 điểm
Điền đáp án đúng vào chỗ chấm (…) hoàn thành phát biểu đúng sau: “Python có các … để xử lí xâu là … dùng để tách câu thành một danh sách và lệnh join() dùng để … các xâu thành một xâu”.
A.  
câu lệnh, split(), nối.
B.  
câu lệnh đặc biệt, split(), tách xâu.
C.  
câu lệnh đặc biệt, copy(), nối danh sách.
D.  
câu lệnh đặc biệt, split(), nối danh sách.
Câu 10: 1 điểm

Kết quả của chương trình sau là gì? 

a = "Hello" 

b = "world" 

c = a + " " + b 

print(c)

A.  
hello world.
B.  
Hello World.
C.  
Hello word.
D.  
Helloword.
Câu 11: 1 điểm

Hoàn thành câu lệnh sau để in ra chiều dài của xâu: 

x = "Hello World" 

print(……..)

A.  
x. len().
B.  
len(x).
C.  
copy(x).
D.  
x. length().
Câu 12: 1 điểm
Cho xâu s = “1, 2, 3, 4, 5”. Muốn xoá bỏ kí tự “,” và thay thế bằng dấu “ ” ta sử dụng lần lượt những câu lệnh nào?
A.  
remove() và join().
B.  
del() và replace().
C.  
split() và join().
D.  
split() và replace().
Câu 13: 1 điểm
Cho xâu s = "Python". Muốn chuyển thành xâu s = "P y t h o n" ta cần làm sử dụng những câu lệnh:
A.  
split() và join().
B.  
split() và replace().
C.  
del() và replace().
D.  
replace().
Câu 14: 1 điểm

Chương trình sau cho ra kết quả là gì? 

greeting = 'Good ' 

time = 'Afternoon' 

greeting = greeting + time + '!' 

print(greeting)

A.  
‘GoodAfternoon’.
B.  
‘GoodAfternoon!’.
C.  
Chương trình báo lỗi.
D.  
‘Good Afternoon !’
Câu 15: 1 điểm

Kết quả của chương trình sau là gì? 

line = "Geek1 Geek2 Geek3" 

print(line.split()) 

print(line.split(' ', 1))

A.  
['Geek1', 'Geek2', 'Geek3'] ['Geek1', 'Geek2 Geek3'].
B.  
['Geek1', 'Geek2', 'Geek3'] ['Geek1', 'Geek2', 'Geek3'] .
C.  
['Geek1 Geek2', 'Geek3'] ['Geek1', 'Geek2', 'Geek3'].
D.  
['Geek1 Geek2', 'Geek3'] ['Geek1', 'Geek2 Geek3'].

Đề thi tương tự

Đề Thi Trắc Nghiệm Miễn Phí Địa Lý Kinh Tế (Có Đáp Án)

4 mã đề 160 câu hỏi 1 giờ

40,242 xem3,090 thi