Luyện tập

Câu 1
1đ

Cách đặt tên biến nào dưới đây là hợp lệ?

_OLM123
HọcOLM
06OLM
-Hoa
Câu 2
1đ

Cho 2 dòng lệnh sau.

x = 6

y = 2 + x * 2

Phương án nào sau đây nêu đúng giá trị của biến y?

14
16
3
8
Câu 3
1đ

Phương án nào sau đây là kí hiệu của phép chia lấy thương nguyên trong Python?

//
*
**
%
Câu 4
1đ

Cho các dòng lệnh sau.

pi, r = 3.14, 4

s = pi * r * r

Phương án nào sau đây nêu đúng giá trị của biến s?

50.24
50.024
50
50.2
Câu 5
1đ

Dùng phép toán nào sau đây để nối xâu?

**
*
+
/
Câu 6
1đ

Sau đây là một số ý kiến về biến và quy tắc đặt tên biến trong Python.

(Nhấp vào ô màu vàng để chọn đúng / sai)
a) Không được đặt tên biến trùng với từ khóa.
b) Tên biến có thể bắt đầu bằng chữ số.
c) Người dùng có thể đặt tên cho từ khóa.
d) Biến dùng để lưu trữ giá trị (dữ liệu).
Câu 7
1đ

Phương án nào sau đây không phải là từ khóa trong Python?

for
school
elif
class
Câu 8
1đ

Cho chương trình sau.

olm, Tin học 10, Cánh diều, NHCH Biến và phép gán

Phương án nào sau đây nêu đúng kết quả sau khi thực hiện chương trình?

Số ngày là: ngay
"Số ngày là: 7"
Số ngày là: 7
"Số ngày là: " 7
Câu 9
1đ

Phương án nào sau đây nói đúng về độ ưu tiên của các pháp tính trong Python?

Phép tính // có độ ưu tiên cao nhất, sau đó là /, *, **, % và cuối cùng là +, -.
Phép tính ** có độ ưu tiên cao nhất, sau đó là /, *, //, % và cuối cùng là +, -.
Phép tính ** có độ ưu tiên cao nhất, sau đó là +, - và cuối cùng là /, *, //, %.
Phép tính // có độ ưu tiên cao nhất, sau đó là +, - và cuối cùng là /, *, **, %.
Câu 10
1đ

Phương án nào sau đây nêu đúng kết quả của câu lệnh print("OLM"*3)?

"OLM"*3
"OLMOLMOLM"
OLM*3
OLMOLMOLM