WorksheetsKiến thức cơ bản về Python
Total questions: 56
Worksheet time: 31mins
Biến trong Python được sử dụng để làm gì?
Lưu trữ dữ liệu.
Xóa dữ liệu.
Chia sẻ dữ liệu.
Tạo biến mới.
Cú pháp khai báo biến trong Python là gì?
Tên biến = giá trị
biến tên : giá trị
giá trị = Tên biến
Tên biến : giá trị
Toán tử nào được sử dụng để cộng hai số trong Python?
-
+
/
*
Kết quả của biểu thức 5 + 3 * 2 là gì?
9
10
8
11
Câu lệnh if trong Python có cú pháp như thế nào?
if
if
if
if <điều kiện>:
Khi nào thì câu lệnh else được thực thi?
Khi câu lệnh if bị bỏ qua.
Khi không có câu lệnh if nào.
Khi điều kiện if là true.
Khi điều kiện if là false.
Cú pháp của vòng lặp for trong Python là gì?
for
for
for
for
Vòng lặp for có thể lặp qua những đối tượng nào?
Mảng, chuỗi, và các đối tượng có thể lặp khác.
Hàm, biến, và các đối tượng không thể lặp.
Số nguyên, số thực, và các kiểu dữ liệu khác.
Danh sách, tập hợp, và các kiểu dữ liệu phức tạp.
Kết quả của đoạn mã sau: for i in range(3): print(i) là gì?
3
0 1 2
5
4
Vòng lặp while sẽ dừng lại khi nào?
Khi điều kiện kiểm tra là false.
Khi không còn biến nào để kiểm tra.
Khi vòng lặp đã thực hiện đủ số lần.
Khi điều kiện kiểm tra là true.
Cú pháp của vòng lặp while trong Python là gì?
repeat until condition: # code to run
while condition: # code to execute
do while condition: # code to perform
for condition: # code to execute
Toán tử logic nào được sử dụng để kiểm tra điều kiện 'và'?
||
!
&&
&
Kết quả của biểu thức True and False là gì?
False
True
Maybe
None
Câu lệnh if có thể lồng nhau không?
Không
Chỉ một lần
Có
Chỉ trong vòng lặp
Khi nào thì câu lệnh elif được sử dụng?
Khi không cần kiểm tra điều kiện nào.
Khi chỉ có một điều kiện cần kiểm tra.
Khi muốn kết thúc chương trình ngay lập tức.
Khi có nhiều điều kiện cần kiểm tra.
Kết quả của biểu thức 10 > 5 or 3 < 1 là gì?
false
true
undefined
null
Biến nào trong Python có thể chứa giá trị số thực?
float
bool
str
int
Toán tử nào được sử dụng để trừ hai số trong Python?
%
/
-
*
Kết quả của biểu thức 8 / 2 + 3 là gì?
10
4
5
7
Câu lệnh if có thể kiểm tra nhiều điều kiện cùng lúc không?
Không, cần phải sử dụng nhiều câu lệnh if.
Không, chỉ có thể kiểm tra một điều kiện.
Có, nhưng chỉ trong vòng lặp.
Có, bằng cách sử dụng toán tử 'and' hoặc 'or'.
Khi nào thì câu lệnh if sẽ không được thực thi?
Khi không có câu lệnh else.
Khi điều kiện if là false.
Khi điều kiện if là true.
Khi có lỗi trong mã nguồn.
Câu lệnh if có thể được sử dụng để kiểm tra kiểu dữ liệu không?
Không, chỉ có thể kiểm tra giá trị.
Có, bằng cách sử dụng hàm type().
Không, cần phải sử dụng câu lệnh switch.
Có, nhưng chỉ với kiểu dữ liệu số.
Toán tử logic nào được sử dụng để kiểm tra điều kiện 'hoặc'?
&&
!
||
or
Kết quả của biểu thức 5 > 3 and 2 < 1 là gì?
undefined
none
false
true
Cú pháp của câu lệnh if-else trong Python là gì?
if
if
if
if
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)
Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Khi có các phép tính toán.
Khi lặp đi lặp lại một công việc nào đó.
Khi sử dụng các hàm toán học.
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
Python được dùng để:
phát triển các ứng dụng web, phần mềm ứng dụng
lập trình games, điều khiển robot
xử lí ảnh, phân tích dữ liệu, …
Cả A, B và C.
Phát biểu nào sau đây là đúng khi nói về biến?
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng bất kì.
Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.
Phép lũy thừa 24 trong Python viết là:
2**4
2***4
2****4
2*4
Để nhập từ bàn phím biến b kiểu thực ta viết:
b=input(‘n=’)
b=float(input(‘n=’))
b=int(input(‘n=’))
b=int()
Cho đoạn chương trình sau:
if d>0:
x1=-b-math.sqrt(d)/2*a
x1=-b+math.sqrt(d)/2*a
Lỗi SAI trong đoạn chương trình trên là:
Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
Thiều dấu chấm sau mỗi câu lệnh.
Không viết hoa chữ cái đầu của mỗi dòng.
Không có dấu kết thúc câu.
Lệnh print("Hà Nội", "Việt Nam") sẽ in ra kết quả như thế nào?
"Hà Nội" "Việt Nam"
Hà Nội Việt Nam
Hà NộiViệt Nam
Hà Nội
Việt Nam
Muố viết chú thích cho lệnh trong Python, người ta dùng ký tự nào?
//
/* */
*
#
Lệnh nào sau đây đúng trong Python?
print("Hello World')
Print('Xin Chào!')
print('Bonjour!')
print(Hola¡)
Phép tính % có ý nghĩa gì?
Lấy số dư
Chia cho 100
Chia cho 0
Số phần trăm
Ví dụ nào là kiểu dữ liệu float?
print(325/5)
print('What a great day')
print(84.2+15.8)
print(2468)
Kiểu dữ liệu nào là str?
print(355**3)
print("Konnishiwa!")
print(1011)
print(69.42/2)
Câu lệnh nào sai?
x=42
if x%2==0:print('Số chẵn') >>> Số chẵn
x=3
if x%2=0:
print('Số chẵn')
else:
print ("Số lẻ")
x=42
if x<10
print('Số có 1 chữ số')
elif x<100
print('Số có 2 chữ số')
else:
print('Số siêu to - Khổng lồ')
x=56
if x/2!=0:print(Số khác 0)
Câu lệnh này sẽ hiển thị kết quả nào?
1526
1536
626
5318
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
Câu lệnh trên lăp bao nhiêu lần:
1
2
3
4
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
Có bao nhiêu giá trị của i thỏa mãn điều kiện chia hết cho 2:
1
2
3
4
Chương trình trên, in ra bao nhiêu dòng "Hello"
8
9
10
11
Chương trình trên,in ra bao nhiêu dòng "Hello"
6
7
8
9
Câu lệnh trong chương trình sau đây lặp bao nhiêu lần:
4
5
6
7
Kết quả sau khi chạy đoạn lệnh trên là gì?
Kết quả sau khi chạy đoạn lệnh trên là gì?
Em hãy cho biết kết quả sau khi thực hiện các lệnh sau
k = 0
while k<100:
k = k+1
print(k, end= “ ”)
in toàn bộ các số từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số từ 1 đến 100 mỗi số trên một dòng.
in toàn bộ các số lẻ từ 1 đến 100 trên một hàng ngang.
in toàn bộ các số chẵn từ 1 đến 100 trên một hàng ngang.
Kết quả của đoạn chương trình bên là gì?
Kết quả của đoạn chương trình bên là gì?
0, 3, 6, 9,....., 30
0, 3, 6, 9, ...., 27
0, 1, 2, 3, 4, ..., 30
0, 3, 6, 9,....., 33
