Font size
WorksheetsKiến thức về Python
Total questions: 44
Worksheet time: 15mins
Python do ai tạo ra và ra mắt lần đầu vào năm nào?
James Gosling, năm 1994.
James Gosling, năm 1986.
Guido van Rossum, 1991.
Guido van Rossum, 1984.
Môi trường lập trình của Python có các chế độ nào sau đây?
Chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
Chế độ gõ lệnh trực tiếp và chế độ sử dụng lệnh có sẵn.
Chế độ soạn thảo và chế độ lưu trữ.
Chế độ soạn thảo và chế độ chỉnh sửa.
Trong Python, xâu kí tự được đặt trong dấu nào sau đây?
Ngoặc tròn.
Nháy kép.
Ngoặc vuông.
Ngoặc nhọn.
Lệnh print() có chức năng gì sau đây?
In kết quả của một phép tính ra màn hình.
In dữ liệu ra màn hình, dữ liệu đó phải ở dạng xâu kí tự hoặc logic.
In dữ liệu ra màn hình, có thể in ra một hoặc nhiều giá trị đồng thời.
In dữ liệu ra màn hình, nhưng chỉ in được một giá trị duy nhất.
Dùng câu lệnh print và kí tự nào sau đây để 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.
Ngôn ngữ chung giữa con người và máy tính để ta viết các chỉ dẫn cho máy tính thực hiện được nhiệm vụ mà con người giao cho nó được gọi là ngôn ngữ gì sau đây?
Ngôn ngữ máy.
Ngôn ngữ thứ cấp.
Ngôn ngữ bậc cao.
Ngôn ngữ lập trình.
Hoạt động viết ra các chỉ dẫn để máy tính hiểu và thực hiện theo yêu cầu của con người được gọi là gì?
Lập trình.
Hướng dẫn.
Thiết lập.
IT.
Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
Assembly.
C/C++.
Java.
Python.
Ngôn ngữ Python được ra mắt lần đầu vào năm nào?
1995.
1972.
1981.
1991.
Phát biểu nào sau đây sai khi nói về python?
Python là ngôn ngữ lập trình bậc cao.
Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.
Python có các lệnh phức tạp nên không phổ biến trong giáo dục.
Python có các câu lệnh khá gần ngôn ngữ tự nhiên.
Phần mở rộng nào sau đây là đúng của tệp Python?
.py.
.python.
.pl.
.p.
Cho đoạn chương trình sau: a =b=1 c=1 d=2 print(a+b+c+d) Kết quả trên màn hình là bao nhiêu?
5.
3.
6.
4.
Lệnh sau đây sẽ in ra kết quả gì? print ("13+10*3/2-3*2 =", 13+10*3/2-3*2)
22=22.
22.
13+10*3/2-3*2 = 22.
13+10*3/2-3*2 = 13+10*3/2-3*2.
Giá trị của biểu thức Python sau đây sẽ là bao nhiêu? 4 + 15 / 5
7.
2.
4.
1.
Giá trị của biểu thức Python sau đây sẽ là bao nhiêu? 6 - 6 / 2 + 4 * 5 - 6 / 2
17.
20.
18.
19.
Output của lệnh sau đây là: print(1+ 2 + 3+ 4)
10.
15.
1 + 2 + 3 + 4.
1 + 2 + 3.
Câu lệnh sau đây bị lỗi ở đâu? >>> 3 + * 5
3 .
+ hoặc *.
*.
Không có lỗi.
Thứ tự thực hiện các phép tính trong Python ở đáp án nào sau đây đúng?
/, -, +, *.
(*, /), (+, -).
Từ trái sang phải.
(+, -), (*, /).
Điều 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 [ ].
Quy tắc nào sau đây không phải quy tắc đặt tên biến trong Python?
Không trùng với từ khóa.
Bắt đầu bằng chữ cái hoặc dấu "_".
Không bắt đầu bằng chữ in hoa.
Chỉ chứa chữ cái, chữ số và dấu "_".
Quy tắc nào sau đây 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ể 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 @, #, %, &,…
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
11tinhoc.
tinhoc11.
tin_hoc.
_11.
Xác định biến trong đoạn chương trình dưới đây: x=1 print(x)
1.
x.
1, x.
Không có biến nào.
Trong bài toán giải phương trình ax+b=0 có các biến nào sau đây?
a, b, x.
a, b.
x.
Không có biến nào.
Tên biến nào sau đây là đúng trong Python?
-tich.
tong@.
1_dem.
ab_c1.
Phép gán nào dưới đây đúng:
x:3
x:=3
x=3
x==3
Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?
b = 10.
B = 10.
b == 10
b = '10'
Phép chia lấy phần nguyên trong Python kí hiệu là ký hiệu nào sau đây?
%
/
div
//
Phép chia lấy phần dư trong Python kí hiệu là ký hiệu nào sau đây?
%
//
/
div
Phép lũy thừa trong Python kí hiệu là ký hiệu nào sau đây?
^
*
**
n(m)
Phép nối hai xâu kí tự trong Python kí hiệu là ký hiệu nào sau đây?
*
^
&
+
Từ khoá nào sau đây không phải một từ khóa trong Python?
if
key
or
for
Trong ngôn ngữ Python, tên nào sau đây là từ khoá?
program, sqr.
uses, var.
include, const.
if, else.
Từ khóa trong một ngôn ngữ lập trình có đặc điểm gì sau đây?
Là những từ dành riêng.
Cho một mục đích sử dụng nhất định.
Có thể đặt tên cho biến.
Có thể đại diện cho biến.
Trường hợp nào sau đây không phải lệnh gán trong python?
cd = 50
a + b = 100
a = a * 2
a = 10
Tìm lỗi sai trong khai báo biến nguyên Max sau đây: Max = 2021.
Câu lệnh đúng.
Dư dấu '='.
Tên biến trùng với từ khoá.
Dư dấu '.'.
Biểu thức (xy+x):(x-y) chuyển sang Python là biểu thức nào sau đây?
(xy+x)/(x-y)
(x*y+x)//(x-y)
(x*y+x)/x-y
(x*y+x)/(x-y)
Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? x=6 y=2 print(x//y)
6
2
3
0
Để viết 3 mũ 4 trong Python chọn lệnh nào sau đây?
3**4.
3//4.
3*3+3*3.
3%4.
Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? A=30 B=4 print(A//B)
7
7.5
8
9
Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? A=76 B=8 print(A%B)
4
2
9
8
Kết quả khi chạy đoạn chương trình dưới đây là bao nhiêu? s= 18-2**2+5%2 print(s)
15
16
18
19
Lệnh sau sẽ in ra kết quả gì? >>> print ("đồ rê mi"*3 + "pha son la si đô"*2)
đồ rê mi *3 pha sin la si đô *2
đồ rê mi 3 pha son la si đô 2
đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô
đồ rê mi đồ rê mi pha son la si đô pha son la si đô pha son la si đô
Giả sử đơn giá 1 blind box baby three là 385000 đồng, soluong bạn Vy mua là 15 hộp. Câu lệnh tương ứng trong Python để tính và in ra màn hình số tiền bạn Vy cần thanh toán là lệnh nào sau đây?
dongia = 385000 soluong = 15 print (*Số tiền cần thanh toán: *, sotien, "đồng")
dongia = 385000 soluong = 15 sotien = dongia*soluong print ("Số tiền cần thanh toán: ", sotien, "đồng")
dongia = 385000 soluong = 15 sotien = dongia**soluong print ('Số tiền cần thanh toán: ', sotien, 'đồng")
dongia = 385000 soluong = 15 sotien = dongia/soluong print(*Số tiền cần thanh toán: *, sotien, "đồng")
