Font size
Worksheetsdcuong tin cki 1 lp 10
Total questions: 150
Worksheet time: 1hrs 15mins
Ai đã phát triển ngôn ngữ lập trình Python?
Wick van Rossum
Rasmus Lerdorf
Guido van Rossum
Niene Stom
Ngôn ngữ Python được ra mắt lần đầu vào năm nào?
1995
1972
1981
1991
Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
C/C++
Assembly
Python
Java
Phần mở rộng nào sau đây là đúng của tệp Python?
.python
.pl
.py
.p
Giá trị của biểu thức 4+15/5 là bao nhiêu?
7
2
4
1
Phương án nào sau đây được sử dụng để xác định một khối mã trong ngôn ngữ Python?
Thụt lề
Nháy " "
Dấu ngoặc ( )
Dấu ngoặc [ ]
Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?
/, -, +, *
(*, /), (+, -)
Từ trái sang phải
(+ , -), (* , /)
Giá trị của biểu thức 6−6/2+4×5−6/2 là bao nhiêu?
17
20
18
19
Để kết thúc một phiên làm việc trong Python, ta có thể thực hiện thao tác nào?
Nháy dấu X góc bên phải màn hình
Gõ câu lệnh quit() rồi nhấn Enter
Sử dụng câu lệnh Exit
Dùng câu lệnh print và kí tự nào để viết được đoạn văn xuống dòng giữa xâu?
Cặp dấu nháy đơn
Cặp ba dấu nháy kép
Cặp dấu nháy kép
Không thể thực hiện được
Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python?
Python phân biệt chữ hoa và chữ thường
Python là ngôn ngữ lập trình bậc cao
Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot...
Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được
Trong ngôn ngữ Python, tên nào sau đây là từ khóa?
program, sqr
uses, var
include, const
if, else
Đâu là quy tắc đúng khi đặt tên biến cho Python?
Tên biến có thể bắt đầu bằng dấu gạch dưới "_"
Có thể 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 @, #, %, &,…
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
11tinhoc
tinhoc11
tin_hoc
_11
Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?
a = 10
B = 10
b == 10
b = '10'
Trường hợp nào sau đây không phải lệnh gán trong Python?
cd = 50
a = a * 2
a = 10
a + b = 100
Tên biến nào sau đây là đúng trong Python?
-tich
tong@
1_dem
ab_c1
Tìm lỗi sai trong khai báo biến nguyên Max sau đây: Max = 2021
Dư dấu (=)
Tên biến trùng với từ khoá
Dư dấu (:)
Câu lệnh đúng
Để gán giá trị cho một biến số ta thực hiện như thế nào?
A =
A :=
Cho biết diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?
S := R * R * pi
S = R * R * pi
S := 2(R) * pi
S := R2 * pi
Để viết 34 (3 mũ 4) trong Python ta viết:
3**4
3*4
3*3 + 3*3
3/4
Chuyển biểu thức sau sang Python: (2x+1)/(x+2)
2*x + 1/x + 2
(2*x + 1)/(x + 2)
(2*x + 1)(x + 2)
(2*x + 1):(x + 2)
Trong ngôn ngữ lập trình Python, biểu thức số học nào sau đây là hợp lệ?
5a + 7b + 8*c
5*a + 7*b + 8*c
{a + b}*c
x*(x + y)
Đưa dữ liệu ra màn hình đúng thủ tục nào?
print()
input()
type()
abs()
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?
print()
input()
nhap()
enter()
Kết quả của dòng lệnh sau (số thực) >>> x = 6.7 rồi gõ >>> type(x)
int
float
string
double
Kết quả của dòng lệnh sau (số nguyên) >>> x, y, z = 10, "10", 10 rồi gõ >>> type(z)
int
float
double
str
Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong Python?
type()
int()
size()
abs()
Xác định kiểu của biểu thức sau: "34 + 28 - 45"
int
float
bool
string
Xác định kiểu và giá trị của biểu thức sau: 4+5∗6−34>5∗8−2
bool, True
bool, true
bool, False
không xác định, false
Câu lệnh sau bị lỗi không? >> int(10.5)
Không có lỗi
Câu lệnh có lỗi
Không xác định
Cả 3 phương án đều sai
Kết quả của câu lệnh sau là gì? >> str(3 + 4 // 3)
"3+4//3"
"4"
'4'
"4'"
Viết chương trình nhập vào 4 số nguyên và tính tổng của chúng. Các dòng lệnh số mấy bị sai? a = int(input("Nhập số a=")) b = int(input("Nhập số b=")) c = int(input("Nhập số c=")) d = input("Nhập số d=") print("Tổng là: ", a+b+c+d)
Dòng 1, 2
Dòng 2, 4
Dòng 3, 5
Dòng 4
Câu lệnh nào sau đây không báo lỗi? 1) float(4) 2) int("1+3") 3) int("3") 4) float("1+2+3")
1
2
3
4
Hãy cho biết kết quả đưa ra màn hình của hai câu lệnh sau là gì? print(50*3==1) print(34//5==6)
True, True
False, False
True, False
False, True
Kết quả của biểu thức round(-1.232154, 2) là:
-1.2321
-1.2322
-1.23
-1,232
Kết quả của đoạn chương trình sau là gì? x = 2021 print((x % 4 == 0 and x % 100 != 0) or x % 400 == 0)
55
True
5
False
Cho x = True, y = False. Cho biết giá trị của biểu thức sau: not((x or y) and x)
True
False
x
1
Giá trị của hai biểu thức sau là True hay False? 50%3==1 34//5==6
True, True
False, False
True, False
False, True
Tìm giá trị m và n thỏa mãn (m+4) % 5 == 0 và n*2//3 = 5
m = 1, n = 8
m = 2, n = 9
m = 3, n = 10
m = 0, n = 7
Biểu thức logic đúng thể hiện số a nằm ngoài [3, 8] là:
a < 3 and a >= 8
3 <= a <= 8
a < 3 and a > 8
a <= 3 and a >= 8
Năm nhuận là năm chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Biểu thức kiểm tra năm nhuận là:
n % 4 == 100 or (n % 4 == 0 and n % 100 == 0)
n % 4 == 0 or (n % 4 == 0 and n % 100 == 0)
n % 4 == 100 or (n % 4 == 0 and n % 100 != 0)
n % 4 == 0 or (n % 4 == 0 and n % 100 != 0)
Kết quả của lệnh print(round(4.5679, 2)) là:
4.5
4.6
4.56
4.57
Kết quả của biểu thức round(-1.232154, 4) là:
-1.2321
-1.2322
-1.23
-1,232
Chọn phát biểu đúng cho biểu thức: x or y
Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False
Cho kết quả là True khi x và y đều nhận giá trị True
Đảo giá trị của x và y cho nhau
Cả ba phát biểu đều sai
Điều kiện trong câu lệnh rẽ nhánh là gì?
Biểu thức tính toán
Biểu thức logic
Biểu thức quan hệ
Các hàm toán học
Trong Python, với cấu trúc if-else, khối lệnh sau if được thực hiện khi nào?
Khi điều kiện sai
Khi điều kiện đúng
Khi điều kiện bằng 0
Khi điều kiện khác 0
Phát biểu nào sau đây là sai về câu lệnh rẽ nhánh trong Python?
Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
Trong cấu trúc if hoặc if-else, câu lệnh/nhóm lệnh phải lùi vào so với dòng chứa điều kiện và viết thẳng hàng với nhau
Câu lệnh rẽ nhánh trong Python có hai dạng cơ bản là if và if-else
Cho x = int(input('Nhập x:')). Viết câu lệnh để: nếu x nằm trong đoạn [0; 10] thì in ra TRUE, ngược lại in ra FALSE.
if (x>=0) and (x<=10): print('TRUE') else: print('FALSE')
if x>=0 and x<=10 print('TRUE') else print('FALSE')
if (x>0) and (x<10): print('TRUE') else: print('FALSE')
if (x>=0) or (x<=10): print('TRUE') else: print('FALSE')
Cho x = int(input('Nhập x:')). Viết câu lệnh để: nếu x nằm trong khoảng (0; 10) thì in ra TRUE.
if x>0 or x<10: print('TRUE')
if x>0 and x<10: print('TRUE')
If (x>0) and (x<10): print('TRUE')
if x>0 or x<10: print('TRUE')
Trình thiết lập ngôn ngữ lập trình bậc cao: Chọn tất cả phát biểu đúng.
Python là một ngôn ngữ lập trình bậc cao được sử dụng phổ biến
Chế độ soạn thảo mã nguồn trong Python không thực hiện lệnh ngay lập tức mà cần nhấp chuột tại mục Run để chạy
Trình soạn thảo trong Python bắt buộc phải lưu chương trình trước khi thực thi
Đối tượng hướng dẫn cài đặt Python không được hỗ trợ
Xét đoạn chương trình Python: print("Tong:", 6 + 4). Chọn tất cả phát biểu đúng về chương trình này.
Đoạn chương trình trên được viết bằng Python, một ngôn ngữ lập trình bậc cao
Câu lệnh trên có thể được nhập và chạy trực tiếp trong chế độ tương tác của Python
Khi chạy, kết quả hiển thị là: Tong: 10
Python là ngôn ngữ máy nên máy tính hiểu trực tiếp mà không cần thông dịch
Biến và phép gán: Chọn tất cả phát biểu đúng.
Biến trong Python không cần khai báo loại dữ liệu trước khi sử dụng
Tên biến trong Python phải bắt đầu bằng một ký tự hoặc dấu gạch dưới
Lệnh gán được dùng để gán giá trị cho biến và có thể thay đổi giá trị của biến
Các từ khóa như for, while, if không được dùng làm tên biến
Xét đoạn chương trình Python: a = 3; b = a + 5; a = b. Chọn tất cả phát biểu đúng.
Sau khi thực hiện dòng lệnh thứ hai, b có giá trị 8
Sau khi kết thúc chương trình, a có giá trị 8
Giá trị của b tự động thay đổi khi giá trị của a thay đổi
Lệnh a = b là lệnh gán giá trị của b cho a
Các lệnh vào/ra đơn giản: Chọn tất cả phát biểu đúng.
input() trong Python luôn trả về dữ liệu dạng chuỗi (str)
print() có thể xuất nhiều giá trị trên cùng một dòng bằng cách dùng dấu phẩy giữa các giá trị
Dữ liệu nhập từ input() cần chuyển sang kiểu số nếu muốn thực hiện phép tính số học
Xét chương trình: x = int(input()); print(x * 2). Chọn tất cả phát biểu đúng.
input() nhận dữ liệu người dùng nhập từ bàn phím
int() chuyển dữ liệu nhập vào sang kiểu số nguyên
Nếu người dùng nhập 4, chương trình in ra 8
Không cần chuyển đổi kiểu vì input() luôn trả về giá trị số
Xét chương trình: x = 5; if x > 3: print("Lon hon 3"). Chọn tất cả phát biểu đúng.
Điều kiện trong câu lệnh if là biểu thức logic x > 3
Với x = 5, chương trình in ra dòng chữ "Lon hon 3"
Nếu điều kiện sai, Python vẫn thực hiện lệnh print trong khối if
Câu lệnh if cho phép chương trình rẽ nhánh khi thực hiện
Câu điều kiện if trong Python: Chọn tất cả phát biểu đúng.
Lệnh if chỉ thực thi khi điều kiện logic trả về True
Một lệnh if luôn phải đi kèm else, không có cách khác thể hiện
Lệnh if có thể chứa lệnh if khác (lệnh lồng nhau)
Toán tử logic and, or, not được dùng để tạo điều kiện trong lệnh if
Nhập ba số nguyên a, b, c. Biểu thức 1: (a+b+c)/2 . Với a=1, b=3, c=5 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
4.5
5.0
4.0
3.5
Nhập ba số nguyên a, b, c. Biểu thức 2: b2−4ac . Với a=1, b=3, c=5 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
-11
-1
11
-9
Nhập ba số nguyên a, b, c. Biểu thức 1: (a+b+c)/2 . Với a=2, b=4, c=6 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
6.0
5.0
8.0
4.0
Nhập ba số nguyên a, b, c. Biểu thức 2: b2−4ac . Với a=2, b=4, c=6 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
-32
-24
32
-8
Nhập hai số thực x, y. Biểu thức 1: (x+y)/2 . Với x=1, y=3 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
2.0
1.5
3.0
2.5
Nhập hai số thực x, y. Biểu thức 2: x3−y3 . Với x=1, y=3 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
-26.0
26.0
-8.0
-24.0
Nhập hai số thực x, y. Biểu thức 1: (x+y)/2 . Với x=2, y=4 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
3.0
2.0
4.0
3.5
Nhập hai số thực x, y. Biểu thức 2: x3−y3 . Với x=2, y=4 theo bảng ví dụ, giá trị được đưa ra màn hình là bao nhiêu?
-56.0
56.0
-24.0
-64.0
Nhập hai số nguyên là chiều dài d và chiều rộng r của hình chữ nhật. Theo bảng ví dụ, với d=5 và r=10, chu vi hình chữ nhật được đưa ra màn hình là bao nhiêu?
30
20
50
40
Nhập hai số nguyên là chiều dài d và chiều rộng r của hình chữ nhật. Theo bảng ví dụ, với d=5 và r=10, diện tích hình chữ nhật được đưa ra màn hình là bao nhiêu?
50
30
60
40
Nhập hai số nguyên là chiều dài d và chiều rộng r của hình chữ nhật. Theo bảng ví dụ, với d=7 và r=8, chu vi hình chữ nhật được đưa ra màn hình là bao nhiêu?
30
32
28
38
Nhập hai số nguyên là chiều dài d và chiều rộng r của hình chữ nhật. Theo bảng ví dụ, với d=7 và r=8, diện tích hình chữ nhật được đưa ra màn hình là bao nhiêu?
56
30
48
64
Nhập ba số nguyên a, b, c là độ dài hai cạnh góc vuông và cạnh huyền của tam giác vuông ABC (a, b là hai cạnh góc vuông, c là cạnh huyền). Theo bảng ví dụ, với a=3, b=4, c=5, chu vi tam giác được đưa ra màn hình là bao nhiêu?
12
10
14
9
Nhập ba số nguyên a, b, c là độ dài hai cạnh góc vuông và cạnh huyền của tam giác vuông ABC (a, b là hai cạnh góc vuông, c là cạnh huyền). Theo bảng ví dụ, với a=3, b=4, c=5, diện tích tam giác được đưa ra màn hình là bao nhiêu?
6.0
12.0
7.5
5.0
Nhập ba số nguyên a, b, c là độ dài hai cạnh góc vuông và cạnh huyền của tam giác vuông ABC. Theo bảng ví dụ, với a=9, b=12, c=15, chu vi tam giác được đưa ra màn hình là bao nhiêu?
36
30
33
39
Nhập ba số nguyên a, b, c là độ dài hai cạnh góc vuông và cạnh huyền của tam giác vuông ABC. Theo bảng ví dụ, với a=9, b=12, c=15, diện tích tam giác được đưa ra màn hình là bao nhiêu?
54.0
63.0
45.0
60.0
Nhập độ dài cạnh hình vuông a (số thực). Hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với a=10.8, chu vi hình vuông được đưa ra màn hình là bao nhiêu?
43.2
21.6
116.64
10.80
Nhập độ dài cạnh hình vuông a (số thực). Hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với a=10.8, diện tích hình vuông được đưa ra màn hình là bao nhiêu?
116.64
43.20
108.00
21.60
Nhập độ dài cạnh hình vuông a (số thực). Hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với a=20, chu vi hình vuông được đưa ra màn hình là bao nhiêu?
80.0
40.0
400.0
20.0
Nhập độ dài cạnh hình vuông a (số thực). Hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với a=20, diện tích hình vuông được đưa ra màn hình là bao nhiêu?
400.0
80.0
200.0
320.0
Nhập bán kính hình tròn R (số thực). Lấy π=3.14 , hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với R=10.2, chu vi hình tròn được đưa ra màn hình là bao nhiêu?
64.06
32.06
326.69
63.96
Nhập bán kính hình tròn R (số thực). Lấy π=3.14 , hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với R=10.2, diện tích hình tròn được đưa ra màn hình là bao nhiêu?
326.69
64.06
314.00
326.60
Nhập bán kính hình tròn R (số thực). Lấy π=3.14 , hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với R=20, chu vi hình tròn được đưa ra màn hình là bao nhiêu?
125.6
62.8
1256.0
120.0
Nhập bán kính hình tròn R (số thực). Lấy π=3.14 , hiển thị 2 chữ số thập phân. Theo bảng ví dụ, với R=20, diện tích hình tròn được đưa ra màn hình là bao nhiêu?
1256.0
628.0
314.0
1200.0
Chương trình nhập n là số nguyên dương, kiểm tra n%2==0 thì in "là số chẵn", ngược lại in "là số lẻ". Khi điều kiện n%2==0 đúng, chương trình sẽ in ra dòng nào?
là số chẵn
là số lẻ
số nguyên tố
không hợp lệ
Chương trình kiểm tra bộ ba số a, b, c có phải là bộ ba cạnh của một tam giác hay không. Chọn điều kiện đầy đủ mà chương trình sử dụng để kết luận là bộ ba cạnh tam giác.
a+b>c và b+c>a và c+a>b
a+b>c hoặc b+c>a
a+b=c
a=b=c
Trong chương trình kiểm tra vị trí điểm M(x,y) so với đường tròn tâm I(a,b) bán kính R, chọn quan hệ đúng tương ứng với thông báo "Điểm M nằm trong đường tròn."
d
d==R
d>R
R==0
Trong chương trình kiểm tra vị trí điểm M(x,y) so với đường tròn tâm I(a,b) bán kính R, chọn quan hệ đúng tương ứng với thông báo "Điểm M nằm trên đường tròn."
d==R
d
d>R
d==0
Giải phương trình bậc nhất một ẩn ax + b = 0 với a, b nhập từ bàn phím. Khi a=0 , chọn công thức nghiệm đúng.
x=−b/a
x=b/a
x=a/b
x=b
Bài 5 yêu cầu viết chương trình giải phương trình bậc hai dạng ax2+bx+c=0 , với a, b, c nhập từ bàn phím. Theo mô tả, chương trình cần giải phương trình ở dạng nào?
ax2+bx+c=0
ax+b=0
ax3+bx2+c=0
ax+bx+c=0
Bài 6 yêu cầu viết chương trình nhập vào một năm bất kỳ (ví dụ 2021). Theo đề bài, chương trình phải xác định điều gì?
Năm đó có phải năm nhuận hay không
Tháng có số ngày lớn nhất trong năm đó
Tổng số ngày của năm đó
Số tuần trong năm đó
Bài 7 yêu cầu viết chương trình nhập vào 3 số thực dương bất kỳ rồi phân loại. Theo đề bài, chương trình cần phân loại đối tượng nào dựa trên ba cạnh a, b, c?
Tam giác (thường, cân, vuông, đều) hoặc không phải là ba cạnh của một tam giác
Tứ giác (vuông, đều, dạng bất kỳ)
Hình tròn theo bán kính
Đa giác lồi bất kỳ
Em hãy xác định giá trị cuối cùng của a và b trong đoạn mã Python. Hãy chọn đáp án thể hiện đúng giá trị của a và b sau khi chạy chương trình. Nội dung mã: a = 7; b = 3; a = b * 2; print(a, b)
a = 6, b = 3
a = 7, b = 6
a = 14, b = 3
a = 3, b = 6
Em hãy xác định giá trị cuối cùng của x và y trong đoạn mã Python. Hãy chọn đáp án thể hiện đúng giá trị của x và y sau khi chạy chương trình. Nội dung mã: x = 10; y = x − 3; x = y + 2; print(x, y)
x = 9, y = 7
x = 7, y = 9
x = 12, y = 3
x = 10, y = 7
Phép toán chia lấy phần nguyên trong Python là gì?
div
mod
//
%
Trong các phát biểu sau, phát biểu nào đúng?
Để tính toán, các ngôn ngữ lập trình bậc cao không phân biệt kiểu dữ liệu số nguyên và kiểu dữ liệu số thực
Trong Python, câu lệnh n = int(input('n = ')) cho nhập vào một số thực từ bàn phím
Trong Python mỗi câu lệnh print() chỉ đưa ra được giá trị của một biến
Trong Python, với câu lệnh input() có thể nhập dữ liệu cùng với thông báo hướng dẫn
Kết quả của biến x sau khi thực hiện câu lệnh x = math.sqrt(20 // 5) là gì?
4
0
16
2
Chọn đáp án đúng về cú pháp của cấu trúc rẽ nhánh dạng đủ trong Python.
if <điều kiện> :
if <điều kiện> :
IF <điều kiện> :
IF <điều kiện> :
Trong ngôn ngữ lập trình 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ự tuỳ ý
Tên phân biệt chữ hoa và chữ thường
Hằng xuấ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
Trong ngôn ngữ lập trình 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 \ để 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
Trong Python, phép toán chia lấy phần dư là gì?
div
mod
/
%
Trong Python, biểu thức 1+x3 được viết đúng là gì?
1 + x**3
1+x3
1+x3
1+x3
Trong 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)
Trong Python, hãy chọn biến diễn hành trong các biến dưới đây.
_Python
9A2
'Python'
B2@c3
Biểu thức trong Python math.sqrt(x + math.sqrt(x + math.sqrt(x))) tương ứng với biểu thức nào sau đây trong toán học?
x+x+x
x+x+x
x+x+x
x+x+x
Trong 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
Trong Python, để gán cho biến x giá trị là 1, câu lệnh nào đúng?
1 = x
x = 1
x := 1
1 := x
Trong Python, cấu trúc rẽ nhánh dạng thiếu là gì?
if <điều kiện> :
IF <điều kiện> :
IF <điều kiện> THEN
if <điều kiện> :
Trong Python, cấu trúc rẽ nhánh dạng đủ là gì?
if <điều kiện> :
if <điều kiện> :
IF <điều kiện> :
IF <điều kiện> :
Trong 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')
TRUE
true1
FALSE
true
Trong Python để kiểm tra số tự nhiên n khác 0 là số chẵn hay lẻ, câu lệnh nào 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')
Cho đoạn chương trình: a=b=1; c,d=1,2; print(a+b+c+d). Kết quả trên màn hình là gì?
3
4
5
6
Trong Python, để nhập 1 số nguyên từ bàn phím cho biến n, câu lệnh nào đúng?
input('Nhập số nguyê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: '))
Trong Python, biểu thức 2**3 + 4//2 − 3%2 cho kết quả bằng bao nhiêu?
7
8
9
10
Trong Python, biểu thức số học nào sau đây là hợp lệ?
5∗a+7b+8∗c
5a + 7b + 8c
{a + b}*c
a*b + (a + b)
Trong Python, để đưa kết quả ra màn hình ta sử dụng thủ tục nào?
printf(
print(
Input(
Print(
Trong 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 1 số thực:'))
Trong Python, sử dụng màu sắc, thành phần nào trong chương trình cho kết quả sai sẽ được hiển thị bằng màu đỏ?
Câu lệnh print()
Thông báo lỗi Python đưa ra
Tên biến đúng chuẩn
Dòng chú thích
Chương trình giải phương trình bậc nhất ax+b=0 . Em hãy xác định biến của chương trình trên?
a, b, x
a, b
x
a, b, 0
Trong Python, kết quả trả về của câu lệnh type(float('12.5')) là gì?
float
str
Giả sử có đoạn chương trình sau. Sau lệnh hoán vị, giá trị các biến nhớ a, b bằng bao nhiêu? a = 5 b = 7 a, b = b, a
a = 5, b = 5
a = 5, b = 7
a = 7, b = 7
a = 7, b = 5
Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:
%
mod
//
div
Trong Python, từ khóa dùng để thêm thư viện vào chương trình là:
from
import
export
include
Toán tử nào kiểm tra xem một giá trị có bằng giá trị khác không?
==
+
=
!=
Biểu thức (1+a)3(x2+y) khi viết trong Python sẽ có dạng:
(1+a)**3*(x**2+y)
(1+a)*(1+a)*(1+a)*(x**2+y)
(1+a)*(1+a)*(x**2+y)
(1+a)*(1+a)*(1-a)*(x**2+y)
Kết quả của biểu thức 40%5 + 2 cho giá trị bằng bao nhiêu?
2
10
4
12
Trong ngôn ngữ lập trình Python, biểu thức số học nào sau đây là hợp lệ?
5a + 7b + 8*c
5*a + 7*b + 8*c
{a + b}*c
x*y(x + y)
Sau khi thực hiện đoạn chương trình dưới đây thì x bằng bao nhiêu? x = 5 x = x**2 x = x//3
7
8
9
10
Cho biết kết quả của đoạn chương trình sau: x = 9 x = x**2
81
21
18
29
Sau khi thực hiện đoạn chương trình thì Y có giá trị gì? a = 10 b = 5 Y = (a!=b) and (a-b>5) or (a
True
False
Đúng
Sai
Điền dấu cần thiết vào chỗ … để kết quả của Y bằng False: a = 20 b = 15 Y = (a … b) and (a>b)
>
<
=>
!=
Kết quả của i sau khi thực hiện chương trình sau là gì? import math i = 25 i = math.sqrt(i) i = i + 1
7
5.0
25
7.0
Trong Python khi viết x+=1 có nghĩa là:
Giảm x đi 1 đơn vị
Tăng x lên 1 đơn vị
Tăng x lên 2 đơn vị
x giữ nguyên giá trị
Trong NNLT Python, công dụng hàm print() là gì?
In dữ liệu ra màn hình
Nhập dữ liệu vào từ bàn phím
In ra một tờ giấy
Chú thích
Viết lệnh nhập giá trị vào từ bàn phím cho số nguyên a:
a = input()
a = int(input())
a = float(input())
a = int(Input())
Kết quả của chương trình sau đây là gì? a = '1' b = '2' print(a+b)
12
1
2
3
Lỗi được hiển thị trong hình là gì trong Python? Thông báo: SyntaxError: unterminated string literal (detected at line 1). Lệnh minh họa: print('Hoc tap
Thiếu dấu nháy trong lệnh print()
Đặt tên biến sai
Lỗi cú pháp
Lỗi không mở được file
Cho a là số nguyên dương được nhập vào từ bàn phím. Chương trình sau in ra kết quả gì (giả sử người dùng nhập a = 56)? a = int(input()) print(a%10)
Số nguyên dương a
Chữ số hàng đơn vị của số a
Chữ số hàng chục của số a
Không có đáp án đúng
Sau khi soạn thảo xong chương trình, để dịch và chạy thử trong môi trường Python IDLE, ta chọn nút lệnh nào?
Run → Run Module
File → Save
File → Open
File → New File
Phần tên mở rộng ngầm định của chương trình Python là:
.Doc
.py
.txt
.exe
Trong NNLT Python, công dụng của tham số end = ' ' là gì?
In khoảng trắng hoặc kí tự đặc biệt ở đầu chuỗi
In khoảng trắng hoặc kí tự đặc biệt ở giữa các chuỗi
In khoảng trắng hoặc kí tự đặc biệt ở cuối chuỗi
In khoảng trắng hoặc kí tự đặc biệt ở đầu, giữa và cuối chuỗi
Em hãy cho biết kết quả in ra của chương trình sau? a = 25 a = 4 print(a, end=' ') print(a)
25 4
254
25.4
25*
Quan sát chương trình bên và cho biết nó sai ở dòng lệnh nào? a = int(input('Nhập cạnh a: ')) b = int(input('Nhập cạnh b: ')) p = (a+b)*2 print('Chu vi hình chữ nhật: ', p)
1
2
3
4
Đoạn chương trình sau thực hiện công việc gì? m = float(input('Nhập m: ')) n = float(input('Nhập n: ')) print('Kết quả là: ', m*n)
Nhập vào 2 số thực m, n và hiển thị ra màn hình hai số đó
Nhập vào 2 số thực m, n, tính và hiển thị ra màn hình tích hai số đó
Nhập vào 2 số nguyên m, n, tính và hiển thị ra màn hình tích hai số đó
Nhập vào 2 số thực m, n và tính hiệu của chúng
Trong Python, kết quả đưa ra màn hình của đoạn chương trình sau là gì? Biết rằng người dùng nhập vào giá trị: 123456789. a = input('Nhập a: ') print(type(a))
float
bool
str
int
Ta có x = '4' và y = '9'. Sau đó viết lệnh: print(float(int(x) + int(y))), kết quả đưa ra màn hình là?
49
13
13.0
49.0
Cho biết cấu trúc của câu lệnh dạng nếu–không thì là: if <điều kiện>:
Thực hiện cả hai câu lệnh 1 và câu lệnh 2
Chỉ thực hiện câu lệnh 1
Câu lệnh 1 và câu lệnh 2 đều bị bỏ qua
Câu lệnh 2 được thực hiện và bỏ qua câu lệnh 1
Trong câu lệnh if <điều kiện>:
Điều kiện cho giá trị sai
Điều kiện cho giá trị đúng
Không cần kiểm tra điều kiện
Điều kiện cho giá trị sai hay đúng đều được
Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?
=
!=
==
>=
Đáp án nào có sử dụng tình huống rẽ nhánh nếu ... thì ... nếu không thì ...?
Nếu 5 > 10 thì 5 là số lớn nhất
Nếu 10 > 5 thì 10 là số lớn nhất
Nếu 10%5==0: số chẵn
Nếu 5 > 10 thì 5 là số lớn, nếu không thì 10 là số lớn
Xác định câu lệnh đúng trong các câu lệnh sau?
if a>=b : max=a else max=b
if a>b : max=a else: max=b
if a>=b: max=a else max==b
if a>=b: max==a else max==b
Trong ngôn ngữ lập trình Python, khi thực hiện cấu trúc rẽ nhánh cần phải kiểm tra điều kiện. Điều kiện đó là gì?
Phép toán logic
Biểu thức số học
Biểu thức logic/quan hệ
Một câu lệnh
