NEW
Font size
WorksheetsTRẮC NGHIỆM PYTHON
Total questions: 79
Worksheet time: 1hrs 19mins
Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?
Cặp đấu ngoặc vuông []
Cặp dấu ngoặc tròn ()
Cặp dấu ngoặc móc {}
Cặp dấu nháy đơn ‘’
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input(’mời nhập’))
x=float(input(’mời nhập’))
x=string(input(’mời nhập’))
x=input(’mời nhập’)
Trong Python, để cho ra kết quả là độ dài xâu thì ta sử dụng hàm nào sau đây?
upper(<tên biến xâu>)
find(<tên biến xâu>)
lower(<tên biến xâu>)
len(<tên biến xâu>)
Trong Python, để cho ra kết quả các chữ cái trong xâu IN HOA thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.upper()
Trong Python, để cho ra kết quả các chữ cái trong xâu từ chữ hoa sang thường thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.lower()
Trong Python, để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc kí tự có trong xâu ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.lower(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.len(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.find(<xâu hoặc kí tự cần tìm>)
Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác thì ta sử dụng hàm nào sau đây?
upper()
find()
len()
replace()
Trong Python, khi muốn tìm kiếm một từ hoặc cụm từ trong xâu thì ta sử toán từ nào sau đây?
and
or
len
in
Trong Python, khi muốn tách các từ trong xâu thì ta sử dụng hàm nào sau đây?
len()
find()
join()
split()
Trong Python, khi muốn gộp các từ trong list (mảng) thì ta sử dụng hàm nào sau đây?
len()
find()
split()
join()
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng toán tử nào sau đây?
* (dấu nhân)
/ (dấu chia)
– (dấu trừ)
+ (dấu cộng)
Trong Python, cho 2 xâu như sau: a=’Hermann Gmeiner’, b=’hermann gmeiner’ khi so sánh 2 xâu a và b thì:
xâu a> xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a<xâu b
Trong Python, cho xâu a=’Đà Nẵng’ và xâu b=’TP ’ ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Đà Nẵng”?
a-b
a*b
’a’+’b’
a+b
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để bỏ cụm từ “Đây” ta sử dụng hàm câu lệnh nào sau đây?
a=a.replace(“Đây”)
a=replace(“ Đây”,’’)
a=a.replace(“ Đây”,’-’)
a=a.replace(“ Đây”,’’)
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để copy từ xâu a cụm từ “trường” thì ta sử dụng câu lệnh nào sau đây?
print(a[16:21])
print(a[16:22])
b=a[16:21]
b=a[16:22]
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
b=b.len(a)
print(len(a))
Trong Python, cho xâu a=”Trường PT Hermann Gmeiner Đà Nẵng” và xâu b=’Hermann’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=”Đà Nẵng” và ta sử dụng lệnh a=a.upper() thì kết quả xâu a sẽ như thế nào?
Đà Nẵng
đÀ nẴNG
đà nẵng
ĐÀ NẴNG
Trong Python, cho đoạn chương trình sau:
a="Hermann Gmeiner"
k=len(a)
print(k)
cho kết quả là?
12
13
14
15
Trong Python, cho đoạn chương trình sau:
a="xin chào Python!"
for i in range(10):
print(a)
cho kết quả là?
in ra 1 lần dòng chữ "xin chào Python!"
in ra 9 lần dòng chữ "xin chào Python!"
in ra 11 lần dòng chữ "xin chào Python!"
in ra 10 lần dòng chữ "xin chào Python!"
Trong Python, để khai báo kiểu dữ liệu xâu chuỗi thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?
[]
()
{}
cặp nháy đơn ' ' hoặc nháy kép " "
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input('mời nhập '))
x=float(input('mời nhập "))
x=string(input('mời nhập'))
x=input('mời nhập')
Trong Python, để cho ra kết quả là độ dài xâu ta sử dụng hàm nào sau đây?
upper(<tên biến xâu>)
find(<tên biến xâu>)
Lower(<tên biến xâu>)
len(<tên biến xâu>)
Trong Python, để cho ra kết quả các chữ cái trong xâu IN HOA thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.upper()
Trong Python, để cho ra kết quả các chữ cái trong xâu từ chữ hoa sang thường thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.lower()
Trong Python, để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc ký tự có trong xâu ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.lower(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.len(<xâu hoặc ký tự cần tìm>)
<tên biến xâu>.find(<xâu hoặc ký tự cần tìm>)
Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác, thì ta sử dụng hàm nào sau đây?
up()
find()
len()
replace()
Trong Python, khi muốn tìm kiếm một từ hoặc cụm từ trong chuỗi thì ta sử dụng thuật toán từ nào sau đây?
and
or
len
in
Trong Python, khi muốn tách các từ trong chuỗi thì ta sử dụng hàm nào sau đây?
len()
find()
replace()
split()
khi thực hiện so sánh 2 xâu.
"Hà Nội">"Hà nội"
kết quả:
True
False
true
false
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng thuật toán nào sau đây?
* (nhân)
/ (dấu chia)
– (dấu trừ)
+ (cộng)
Trong Python, cho 2 xâu như sau: a='Quang Trung Đống Đa', b='đống đa' .
Khi so sánh 2 xâu a và b thì:
xâu a > xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a< xâu b
Trong Python, cho xâu a='Hà Nội' và xâu b='TP ' ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Hà Nội”?
ab
a*b
'a'+'b'
b+a
Trong Python, cho xâu a=”Quang Trung Đống Đa là trường của em” Để tạo ra xâu con b="Quang Trung" ta viết?
b=a[0:11]
b=a.copy[0:11]
b=a[0:10]
b=a.replace(“Quang Trung'')
Trong Python, cho xâu a=”em yêu trường của em” để chuyển xâu thành chữ in hoa ta viết
a.lower()
lower(a)
a.upper()
upper(a)
Trong Python, cho xâu a=”Quang Trung! Đây là trường của em” để biết độ dài của xâu a thì ta sử dụng câu lệnh nào sau đây?
print(a)
k=length(a)
b=b.len(a)
print(len(a))
Trong Python, cho xâu a=”Trường THPT Quang Trung Đống Đa- Hà Nội” và xâu b='Quang Trung ' để tìm vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
in(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=” Hà Nội” và ta sử dụng lệnh a=a.lower() thì kết quả xâu a sẽ như thế nào?
Hà Nội
HÀ NỘI
hà nội
HÀ NỘI
Trong Python, chọn đoạn chương trình sau:
a="Thủ đô Hà Nội"
l=len(a)
print(k)
kết quả?
13
16
14
15
Trong Python, chọn đoạn chương trình sau:
a="xin chào Python!"
for i in range (10):
print(a)
Kết quả là:
trong 1 lần dòng chữ "xin chào Python!"
trong 9 lần dòng chữ "xin chào Python!"
trong 11 lần dòng chữ "xin chào Python!"
trong 10 lần dòng chữ "xin chào Python!"
Toán tử ** dùng để làm gì trong Python?
Dùng để căn bậc 2 số hạng
Dùng để trị tuyệt đối số hạng
Dùng để trung bình cộng số hạng
Tất cả các phương án đều sai
Làm cách nào để căn bậc 2 một số hạng X mà không cần sử dụng hàm sqrt trong Python.
x ** 1/2
x ** 2/1
x ** 1/1/2
x *= 1/2
Toán tử // trong Python là gì?
Chia lấy dư
Chia hết
Chia lấy nguyên
Chia làm tròn
Khi thực hiện phép nhân giữa số và chuỗi, mệnh đề nào dưới đây là đúng?
Chuỗi đó sẽ duplicate số lần tương ứng với giá trị số bị nhân.
Chương trình sẽ báo lỗi vì không thực hiện được phép tính với chuỗi và số
Chuỗi đó sẽ hiển thị ra màn hình chuỗi + số
Tất cả các phương án trên đều sai
Để khai báo thư viện trong Python ta sử dụng từ khóa nào?
import
include
using
require
Toán tử == trong Python là gì?
Toán tử gán
Toán tử so sánh
Toán tử sắp xếp
Toán tử phủ định
Toán tử phủ định mệnh đề trong Python là gì?
not
or
and
negative
Các từ khóa đặc biệt trong Python là gì?
True, False, None
None, break, pass
None, True, continue
exit, goto, False
Toán tử quan hệ OR trả về kết quả True khi nào?
Khi cả hai đều đúng
Khi cả hai đều sai
Tất cả phương án trên đều sai
Khi một đúng một sai
Để tạo ra một dãy số tuần tự tăng/giảm dần trong Python ta sẽ sử dụng hàm gì?
Hàm range()
Hàm cell()
Hàm distance()
Hàm floor()
Để làm tròn số trong Python thì ta cần sử dụng hàm gì?
Hàm circle()
Hàm ground()
Hàm round()
Hàm shift()
Ta có số nguyên a = 7, khi sử dụng hàm float(a) thì ta có kết quả là gì?
a = 7
a = 7.0
a = 7.000
a = 0.7
Để ép kiểu số nguyên ta cần phải sử dụng hàm gì?
Hàm integer()
Hàm int()
Hàm float()
Hàm bool()
Khi sử dụng cấu trúc rẽ nhánh ta nên tuân thủ điều gì?
Đối với khối lệnh thì cần phải xuống dòng và thụt dòng
Đối với khối lệnh thì không cần thụt dòng và xuống dòng
Đối khối lệnh thì cần xuống dòng
Đối với khối lệnh thì cần thụt dòng
Trong Python 2.x.x hàm raw_input() tương ứng với hàm nào trong Python 3.x.x?
Hàm getInput()
Hàm input()
Hàm get()
Hàm fetch()
Kiểu dữ liệu của hàm input() trả về là gì?
Int: Kiểu số nguyên
Float: Kiểu số thực
String: Kiểu chuỗi
Bool: Kiểu luận lý
Các kiểu dữ liệu cơ bản trong Python là gì?
Int, Float, Bool, LongInt
Float, LongInt, Bool, String
LongInt, Float, String, Bool
Int, Float, String, Bool
Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?
int
float
bool
str
Ngôn ngữ lập trình phổ biến thích hợp với nhiều người là:
Ngôn ngữ tự nhiên
Ngôn ngữ máy tính
Hợp ngữ
Ngôn ngữ lập trình bậc cao
Chương trình Python dưới đây là đúng hay sai?
print("Xin chào năm 2021") #lệnh in ra màn hình
a=5
print(a)
Đúng
Sai
Tên biến nào sau đây là đúng trong Python?
-tich
tong@
1_dem
csn1
Tìm điểm sai trong khai báo biến nguyên Max sau:
Max=2021:
Dư dấu bằng (=)
Tên biến không được nhỏ hơn 4 ký tự
Dư dấu hai chấm (: )
Không có đáp án đúng
Comment (chú thích) trong Python dùng để:
Chú thích
Cú pháp lệnh
In một dòng lệnh ra màn hình
Bình luận
Comment (chú thích) không thể đặt ở những vị trí nào trong chương trình?
Đầu dòng lệnh
Cuối dòng lệnh
Đầu đoạn
Giữa dòng lệnh
Ý nghĩa của biến trong ngôn ngữ Python?
Có thể ghi chú thích để nắm bắt cú pháp lệnh
Thuận tiện cho việc lưu trữ và tính toán
Khẳng định nào sau đây về Python là đúng?
Python là một ngôn ngữ lập trình cấp cao.
Python là một ngôn ngữ thông dịch.
Python là ngôn ngữ lập trình hướng đối tượng.
Tất cả các đáp án đều đúng.
Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,…) trong Python?
Dấu ngoặc nhọn { }
Dấu ngoặc vuông [ ]
Thụt lề
Dấu ngoặc đơn ( )
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc đặt tên
11tinhoc
tinhoc11
_11
tin_hoc
Khẳng định nào là đúng về chú thích trong Python?
Chú thích giúp cho các lập trình viên hiểu rõ hơn về chương trình.
Trình thông dịch Python sẽ bỏ qua những chú thích.
Có thể viết chú thích trên cùng một dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vấn đề gì cả.
Tất cả các đáp án trên.
Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
Tên biến có thể bắt đầu bằng dấu gạch dưới _.
Có thể sử dụng keyword làm tên biến.
Tên biến có thể bắt đầu bằng một chữ số.
Tên biến có thể có các ký hiệu như ! @ # %
Hàm nào sau đây là hàm tích hợp sẵn trong Python
seed()
sqrt()
factorial()
print()
Kết quả của đoạn code dưới đây là:
numbers = [2, 3, 4]
print(numbers)
2, 3, 4
2 3 4
[2, 3, 4]
[2 3 4]
Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?
Cả hai toán hạng đều là TRUE
Cả hai toán hàng đều là FALSE
Một trong hai toán hạng là TRUE
Toán hạng đầu tiên là TRUE
Output của lệnh là: print(3 >= 3)
3 >= 3
True
False
None
Đâu là giá trị của colors[2]?
colors = [‘red’, ‘orange’, ‘yellow’, ‘green’, ‘blue’, ‘indigo’, ‘violet’]
orange
indigo
blue
yellow
Từ khoá dùng để bắt đầu câu lệnh cho vòng lặp while là:
while
for
:
Từ khoá nào không có trong cú pháp vòng lặp for?
for
in
:
“”
Kết quả nào đúng khi trả về cho câu lệnh hàm range sau:
for i in range(1,10,2):
print(i)
1 3 5 7 9
1, 3, 5, 7, 9
1
3
5
7
9
1 2 3 4 5 6 7 8 9
Trong 1 khối lệnh if của chương trình có thể sử dụng mấy lệnh elif?
1
2
3
Bao nhiêu cũng được
