100+ câu trắc nghiệm tổng hợp Lập trình Python có đáp án - Phần 1
25 câu hỏi
Trong NNLT Python, phát biểu nào sau đây là sai?
Tên là một dãy liên tiếp có số kí tự tùy ý
Tên phân biệt chữ hoa và chữ thường
Hằng xâu đặt trong cặp dấu nháy đơn hoặc nháy kép, ví dụ “python” hoặc ‘python’
Tên không phân biệt chữ hoa và chữ thường
Chọn đáp án D
Để khai báo thư viện ta sử dụng từ khóa nào?
uses
import
include
attach
Chọn đáp án B
Trong NNLT Python, phát biểu nào sau đây là sai?
Câu lệnh trong Python không có ký hiệu kết thúc câu lệnh, mỗi câu lệnh viết trên một dòng, nếu câu lệnh dài, dùng dấu sổ phải (\) để ngắt.
Các biến không cần khai báo, gán cho biến giá trị kiểu nào thì biến sẽ có kiểu đó
Kiểu dữ liệu của biến có thể thay đổi
Để bắt đầu và kết thúc chương trình Python ta sử dụng Begin…End.
Chọn đáp án D
Trong NNLT Python, phép toán chia lấy phần nguyên là:
div
mod
//
%
Chọn đáp án C
Trong NNLT Python, phép toán chia lấy phần dư là:
div
mod
//
%
Chọn đáp án D
Trong NNLT Python, biểu thức 1+x3 được viết là:
1+x**3
1+x^3
1+x*3
1+x^^3
Chọn đáp án A
Trong NNLT Python, so sánh bằng và khác được viết như thế nào ?
== (bằng), != (khác)
= (bằng), = !(khác)
== (bằng), <>(khác)
= (bằng), <>(khác)
Chọn đáp án A
Trong NNLT Python, kết quả của biến x sau khi thực hiện câu lệnh x=math.sqrt(20 // 5) là:
4
0
16
2
Chọn đáp án D
Trong NNLT Python, hãy chọn biểu diễn hằng trong các biểu diễn dưới đây:
_Python
9A2
‘Python’
B2@c3
Chọn đáp án C
Biểu thức trong Python math.sqrt(x+ math.sqrt(x+ math.sqrt(x))) là biểu thức nào sau đây trong toán học?
![]()
![]()
![]()

Chọn đáp án D
Biểu thức trong Python math.sqrt(x+ math.sqrt (x)) là biểu thức nào sau đây trong toán học?
![]()
![]()
![]()
![]()
Chọn đáp án D
Trong NNLT Python, những tên biến nào sau đây là hợp lệ?
Delta, x1, tinh tong
KETQUA, Tong2so, chuvi
2x, Chu vi, DT2
x1, x*x, tong2so
Chọn đáp án B
Trong NNLT Python, để gán cho biến x giá trị là 1, câu lệnh nào sau đây đúng?
1=x
x=1
x:=1
1=:x
Chọn đáp án B
Trong NNLT Python, cho đoạn chương trình sau:
a=1
b=2
a,b=b,a
Sau khi thực hiện đoạn chương trình trên, giá trị của a và b là:
a=1, b=2
a=2, b=1
a=1, b=1
a=2, b=2
Chọn đáp án B
Trong NNLT Python, cấu trúc rẽ nhánh dạng thiếu là:
if <điều kiện> : <câu lệnh >
IF <điều kiện> : <câu lệnh >
if <điều kiện> then <câu lệnh >;
IF <điều kiện> THEN <câu lệnh >;
Chọn đáp án A
Trong NNLT Python, cấu trúc rẽ nhánh dạng đủ là:
if <điều kiện> : <câu lệnh 1> else: <câu lệnh 2>
if <điều kiện> : <câu lệnh 1>
else: <câu lệnh 2>
IF <điều kiện> : <câu lệnh 1> ELSE: <câu lệnh 2>
IF <điều kiện> : <câu lệnh 1>
ELSE: <câu lệnh 2>
Chọn đáp án B
Trong NNLT Python, câu lệnh sau cho kết quả trên màn hình là gì?if 1<2 and 1>3: print(‘false’)else: print(‘true’)</2>
TRUE
true
FALSE
false
Chọn đáp án B
Trong NNLT Python để kiểm tra số tự nhiên n khác 0 là số chẵn hay lẻ, câu lệnh nào sau đây là đúng?
if n//2==1: print(‘so chan’)else: print(‘so le’)
if n//2==0: print(‘so chan’)else: print(‘so le’)
if n%2==0: print(‘so chan’)else: print(‘so le’)
if n%2==1: print(‘so chan’)else: print(‘so le’)
Chọn đáp án C
Trong NNLT Python, cho đoạn chương trình sau:a=b=1c,d=1,2print(a+b+c+d)Kết quả trên màn hình là:
3
4
5
6
Chọn đáp án C
Trong NNLT Python, để nhập 1 số nguyên từ bàn phím cho biến n, ta chọn câu lệnh nào?
input(‘Nhập số nguyên n: ‘,n)
n=int(input(‘Nhập số nguyên n: ‘))
n=int(‘Nhập số nguyên n: ‘)
n:=int(input(‘Nhập số nguyên n: ‘))
Chọn đáp án B
Trong NNLT Python, biểu thức sau cho kết quả bằng bao nhiêu?2**3+4//2-3%2
7
8
9
10
Chọn đáp án C
Trong NNLT Python, biểu thức số học nào sau đây là hợp lệ?
5*a + 7*b + 8*c;
5a + 7b + 8c;
{a + b}*c;
a*b(a+b);
Chọn đáp án A
Trong NNLT Python, để đưa kết quả ra màn hình ta sử dụng thủ tục nào?
printf()
print()
Input()
Print()
Chọn đáp án B
Trong NNLT Python, để nhập 3 số nguyên cho 3 biến a, b, c từ bàn phím, câu lệnh nào sau đây đúng?
input(‘Nhập 3 số nguyên: ‘,a,b,c)
a, b, c = map(int, input(‘Nhập 3 số nguyên: ‘).split())
a, b, c = map(int, input(‘Nhập 3 số nguyên: ‘))
map(int, input(‘Nhập 3 số nguyên: ‘).split(a,b,c))
Chọn đáp án B
Trong NNLT Python, để nhập số thực cho biến n, câu lệnh nào sau đây đúng?
n=input(‘Nhập 1 số thực:’)
n=int(input(‘Nhập 1 số thực:’))
n=float(input(‘Nhập 1 số thực:’))
float(input(‘Nhập số thực n:’))
Chọn đáp án C
