WorksheetsKiến thức lập trình Python cơ bản
Total questions: 59
Worksheet time: 49mins
Biến trong Python được khai báo như thế nào?
Biến trong Python được khai báo bằng cách nhập giá trị từ người dùng.
Biến trong Python được khai báo bằng cách định nghĩa kiểu dữ liệu trước tên biến.
Biến trong Python được khai báo bằng cách sử dụng từ khóa 'var'.
Biến trong Python được khai báo bằng cách gán giá trị cho tên biến.
Có bao nhiêu kiểu dữ liệu cơ bản trong Python?
6
3
5
4
Câu lệnh điều kiện nào được sử dụng để kiểm tra nhiều điều kiện trong Python?
Câu lệnh 'for' kết hợp với 'while'
Câu lệnh 'if' đơn giản
Câu lệnh 'if' kết hợp với 'elif'
Câu lệnh 'switch' trong Python
Cú pháp của câu lệnh if trong Python là gì?
if điều_kiện:
if condition: then
if (condition) {
if (condition) do:
Vòng lặp for trong Python được sử dụng để làm gì?
Thực hiện các phép toán số học.
Tạo ra các biến mới trong chương trình.
Lặp qua các phần tử trong một iterable.
Kiểm tra điều kiện trong một vòng lặp.
Cách sử dụng vòng lặp while trong Python như thế nào?
Sử dụng cú pháp: while điều_kiện: // khối mã.
Sử dụng cú pháp: for điều_kiện: // khối mã.
Sử dụng cú pháp: do điều_kiện: // khối mã.
Sử dụng cú pháp: if điều_kiện: // khối mã.
Làm thế nào để thoát khỏi vòng lặp trong Python?
Sử dụng câu lệnh 'continue'.
Sử dụng câu lệnh 'return'.
Sử dụng câu lệnh 'break'.
Sử dụng câu lệnh 'pass'.
Xử lý lỗi trong Python được thực hiện bằng cách nào?
Sử dụng khối try, except và finally.
Sử dụng khối loop và break để quản lý.
Sử dụng hàm log và print để xử lý.
Sử dụng khối if, else và switch.
Câu lệnh nào được sử dụng để bắt lỗi trong Python?
try-finally
catch-finally
try-except
throw-catch
Biến có thể chứa những ký tự nào trong Python?
Chỉ chữ số và dấu gạch ngang (-).
Chỉ ký tự chữ cái và số.
Ký tự chữ cái, chữ số (không bắt đầu bằng chữ số), và dấu gạch dưới (_).
Ký tự đặc biệt và khoảng trắng.
Kiểu dữ liệu nào được sử dụng để lưu trữ số thực trong Python?
integer
float
boolean
string
Cách kiểm tra kiểu dữ liệu của một biến trong Python là gì?
Áp dụng toán tử instanceof để kiểm tra kiểu dữ liệu.
Dùng lệnh print() để in ra kiểu dữ liệu của biến.
Sử dụng hàm check_type() để xác định kiểu dữ liệu.
Sử dụng hàm type() để kiểm tra kiểu dữ liệu.
Câu lệnh nào được sử dụng để in ra màn hình trong Python?
output()
display()
show()
print()
Làm thế nào để tạo một danh sách trong Python?
Sử dụng dấu ngoặc vuông, ví dụ: my_list = [1, 2, 3]
Khởi tạo danh sách với hàm list, ví dụ: my_list = list(1, 2, 3)
Sử dụng dấu ngoặc nhọn, ví dụ: my_list = {1, 2, 3}
Tạo danh sách bằng cách sử dụng dấu ngoặc đơn, ví dụ: my_list = (1, 2, 3)
Cú pháp của câu lệnh else trong Python là gì?
else if:
else:
else then:
elseif:
Có thể lồng ghép các câu lệnh điều kiện trong Python không?
Có, nhưng chỉ trong các phiên bản cũ của Python.
Có, có thể lồng ghép các câu lệnh điều kiện trong Python.
Có, nhưng chỉ lồng ghép một số câu lệnh điều kiện trong Python.
Không, không thể lồng ghép các câu lệnh điều kiện trong Python.
Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:
Điều kiện sai.
Điều kiện đúng
Điều kiện bằng 0.
Điều kiện khác 0
Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào?
Viết thẳng hàng so với điều kiện
Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau
Chỉ lùi vào trongmột số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.
Lùi vào trong một số vị trí 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 nào sau đây viết đúng:
if a>b:
print(a)
else:
print(b)
if a>b
print(a)
else:
print(b)
if a>b print(a)
else print(b)
if a>b
print(a)
else
print(b)
Option 1
Option 2
for in range(m,n):
Option 4
Option 1
Option 2
while <Điều kiện>:
Option 4
Chọn đáp án sai về cách đặt tên biến trong lập trình python
Input
bien_a
biena3
Chọn đáp án sai về cách đặt tên biến trong lập trình python
10B
b10
b_10
brint
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=596
a=((n%100)//10)%2
1
9
6
46
Chọn lệnh nhập một số từ bàn phím vào biến a để tính toán
input("Nhập a :")
int(input("Nhập a"))
a=int(input())
a=Input()
Chọn cấu trúc câu lệnh gán
<tên biến>= <giá trị>
<tên biến>==<giá trị>
<kiểu dữ liệu>:<giá trị>
<kiểu dữ liệu>=<giá trị>
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 đ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!"
Chương trình sau in ra kết quả gì?
8
5
21
18
Câu lệnh lặp trong chương trình sau đây thực hiện bao nhiêu lần:
9
10
11
12
Trong câu lệnh trên, biến i nhận các giá trị bằng:
1,2,3,4
2,3,4
1,2,3,4,5
2,3,4,5
Vòng lặp while thực hiện lặp bao nhiêu lần?
1
2
3
4
Chương trình trên,in ra bao nhiêu dòng "Hello"
6
7
8
9
Ý nghĩa của lệnh:
Nhân vật đặt bút (đặt bút xuống để sẵn sàng vẽ)
Xóa tất cả các hình, các đường đã vẽ trên vùng Sân khấu
Nhân vật nhấc bút (nhấc bút lên để không vẽ)
In hình ảnh của nhân vật tại vị trí của nhân vật trên vùng Sân khấu
Ý nghĩa của lệnh:
Nhân vật đặt bút (đặt bút xuống để sẵn sàng vẽ)
Xóa tất cả các hình, các đường đã vẽ trên vùng Sân khấu
Nhân vật nhấc bút (nhấc bút lên để không vẽ)
In hình ảnh của nhân vật tại vị trí của nhân vật trên vùng Sân khấu
Ý nghĩa của lệnh:
Nhân vật đặt bút (đặt bút xuống để sẵn sàng vẽ)
Xóa tất cả các hình, các đường đã vẽ trên vùng Sân khấu
Nhân vật nhấc bút (nhấc bút lên để không vẽ)
In hình ảnh của nhân vật tại vị trí của nhân vật trên vùng Sân khấu
Em hãy sắp xếp thứ tự các lệnh sau đây để lập trình thực hiện: vẽ một đoạn thẳng có độ dài là 100 bước
4-2-3-1
4-1-3-2
1-2-4-3
2-3-1-4
Ý nghĩa của lệnh:
Nhân vật hướng lên trên
Nhân vật hướng xuống dưới
Nhân vật hướng sang phải
Nhân vật hướng sang trái
Ý nghĩa của lệnh:
Nhân vật hướng lên trên
Nhân vật hướng xuống dưới
Nhân vật hướng sang phải
Nhân vật hướng sang trái
Em hãy cho biết kết quả khi thực hiện chương trình sau:
Trên vùng sân khấu có 3 nhân vật cách nhau 100 bước, theo chiều dọc
Trên vùng sân khấu có 2 nhân vật cách nhau 100 bước, theo chiều dọc
Em hãy mô tả kết quả của chương trình sau:
Vẽ được 2 đoạn thẳng cùng nằm trên một đường thẳng, mỗi đoạn thẳng có độ dài 100 bước và cách nhau 50 bước
Vẽ được 3 đoạn thẳng cùng nằm trên một đường thẳng, mỗi đoạn thẳng có độ dài 100 bước và cách nhau 50 bước
Hưng muốn lập trình để khi nháy chuột vào Lá cờ
Lệnh 1 bị sai vị trí, cần đưa lệnh 1 xuống ngay trước lệnh 3
Lệnh 3 bị sai vị trí, cần đưa lệnh 3 lên ngay trước lệnh 2
Lệnh 2 bị sai vị trí, cần đưa lệnh 2 lên ngay trước lệnh 4
Em hãy chọn những lệnh trong các lệnh sau để thay đổi trang phục nhân vật:
1-3
1-4
2-4
3-4
Em hãy cho biết nhân vật Fish ở hình sau có mấy trang phục:
2
3
4
5
Hưng muốn lập trình để nhân vật Fish có trang phục là fish-d như câu trên. E hãy giúp Hưng chọn lệnh thay đổi trang phục phù hợp:
1-2
2-4
1-4
1-3
Em hãy sắp xếp các lệnh sau theo thứ tự phù hợp để tạo thành chương trình vẽ một đoạn thẳng theo chiều dọc như hình bên:
2-1-3-4-5
2-5-4-3-1
2-3-4-1-5
2-4-3-1-5
Minh tạo chương trình hoạt hình Giga nói chuyện như hình bên. Tuy nhiên, khi gõ phím bất kì, nhân vật Giga không thay đổi gì. Em hãy giúp Minh tìm nguyên nhân và sắp xếp lại thứ tự các lệnh để tạo được hoạt hình Giga nói chuyện.
Minh tạo chương trình có một nhân vật con cá Fish như hình bên. Minh muốn hiển thị 3 con cá khác nhau trên vùng sân khấu. Tuy nhiên, chương trình ở hình bên chỉ hiển thị 1 con cá. Em hãy giúp Minh tìm nguyên nhân lỗi và sắp xếp lại thứ tự các lệnh để hiển thị được 3 con cá.
