NEW
Font size
Worksheetsôn tập từ bài 16 - 20 tin 10
Total questions: 65
Worksheet time: 28mins
Ai đã tạo ra Ngôn ngữ lập trình Python?
Wick van Rossum.
Rasmus Lerdorf.
Guido van Rossum.
Niene
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 gần với ngôn ngữ tự nhiên nhất?
Ngôn ngữ bậc cao.
Ngôn ngữ máy.
Hợp ngữ.
Ngôn ngữ bậc thấp
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 Python sau sẽ là bao nhiêu?
4 + 15 / 5
7
2
4
1
NNLT Python có bao nhiêu chế độ gõ lệnh?
1
2
3
4
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
6 – 6 / 2 + 4 * 5 – 6 / 2
17
20
18
19
Câu lệnh sau bị lỗi ở đâu?
>>> 3 + * 5
3
+ hoặc *.
*
Không có lỗi.
Để kết thúc một phiên làm việc trong python, ta có thể?
Nháy dấu X góc bên phải màn hình.
Gõ câu lệnh quit() rồi ấn Enter
Sử dụng câu lệnh Exit.
Cả ba cách làm trên đều đúng
Output của lệnh sau là:
print(1+ 2 + 3+ 4)
10
15
1 + 2 + 3 + 4.
1 + 2 + 3.
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.
Ngôn ngữ lập trình là gì?
Là ngôn ngữ máy tính.
Là ngôn ngữ biểu diễn thuật toán dưới dạng dễ hiểu.
Là ngôn ngữ dùng để viết các chương trình máy tính.
Là ngôn ngữ dùng để thực hiện giao tiếp giữa con người và máy tính.
Ưu điểm của ngôn ngữ lập trình bậc cao là gì?
Gần với ngôn ngữ tự nhiên.
Dễ hiểu, dễ học hơn các ngôn ngữ khác
Không phụ thuộc vào các loại máy
Tất cả các ưu điểm trên.
Dãy kí tự muốn in ra màn hình trong câu lệnh print () được đặt trong cặp dấu nào?
Nháy đơn
Nháy kép
Ngoặc tròn
Nháy đơn hoặc nháy kép
Cú pháp của lệnh gán nào sau đây là đúng:
<biến> = <giá trị>
<biến> : <giá trị>
<biến> = <giá trị>;
<biến> : <giá trị>;
Trong Python ta có thể gán biểu thức cho biến. Vậy câu lệnh gán biểu thức cho biến nào sau đây là đúng?
<biến> = <biểu thức>
<biến> : <biểu thức>
<biến> = <biểu thức>;
<biến> : <biểu thức>;
Phát biểu nào sau đây là đúng nhất?
Tên biến trong Python chỉ gồm chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới, không bắt đầu bằng chữ số và có phân biệt chữ hoa và chữ thường.
Tên biến trong Python chỉ gồm chữ cái tiếng Anh.
Tên biến trong Python chỉ gồm chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới.
Tên biến trong Python không bắt đầu bằng chữ số và có phân biệt chữ hoa và chữ thường.
Tên biến nào dưới đây là hợp lệ trong Python?
_name
12abc
My country
m123&b
2
2.5
3
3.5
x=6, y=99
x=5, y=99
x=4, y=99
x=3, y=99
a=5, b=-1
a=4, b=-1
a=5, b=1
a=4, b=1
48
49
50
51
‘1000000’
‘100000’
‘100100100100100’
‘1000001’
Tên biến nào sau đây hợp lệ?
_if
global
return
true
Cú pháp của lệnh input nào sau đây là đúng?
<biến> = input(<Dòng thông báo>)
<biến> : input(<Dòng thông báo>)
<biến> = Input(<Dòng thông báo>)
<biến> : Input(<Dòng thông báo>)
Phát biểu nào sau đây là đúng nhất?
Lệnh input() có chức năng nhập dữ liệu từ thiết bị vào chuẩn, thường là bàn phím.
Lệnh input() có chức năng đưa dữ liệu ra từ thiết bị ra chuẩn, thường là màn hình.
Lệnh input() có chức năng nhập dữ liệu từ thiết bị vào chuẩn.
Lệnh input() có chức năng đưa dữ liệu ra từ thiết bị ra chuẩn.
Các lệnh vào ra đơn giản của Python bao gồm:
Lệnh input và lệnh print
Lệnh input và lệnh output
Lệnh print và lệnh output
Python không có lệnh vào ra
Một số kiểu dữ liệu cơ bản của Python bao gồm:
int (số nguyên), float (số thực), str (xâu kí tự), bool (lôgic)
int (số nguyên), float (số thực), str (xâu kí tự), boole (lôgic)
int (số thực), float (số nguyên), str (xâu kí tự), bool (lôgic)
int (số nguyên), float (số thực), str (lôgic), bool (xâu kí tự)
Lệnh nào sau đây dùng để nhận biết kiểu dữ liệu của biến trong Python?
Lệnh type
Lệnh print
Lệnh input
Trong Python không có lệnh dùng để nhận biết kiểu dữ liệu
Phát biểu nào sau đây là sai?
Lệnh int() có chức năng chuyển đổi số thực hoặc xâu chứa số thực thành số nguyên.
Lệnh int() có chức năng chuyển đổi số thực hoặc xâu chứa số nguyên thành số nguyên.
Lệnh float() dùng để chuyển đổi số nguyên và xâu kí tự thành số thực.
Các lệnh int(), float() không thực hiện xâu là biểu thức toán.
Lệnh nào trong các lệnh sau đây sẽ báo lỗi?
int(“12.5”)
float(13+1)
str(17.001)
int(“1950”)
Lệnh nào trong các lệnh sau đây sẽ báo lỗi?
int(“12+45”)
float(123.56)
float(“12345.5”)
str(12345)
Để nhập số tự nhiên n là số nguyên, lệnh nào sau đây là đúng?
n = int(input(“Nhập số tự nhiên n: ”))
n = float(input(“Nhập số tự nhiên n: ”))
n = input(“Nhập số tự nhiên n: ”)
n = str(input(“Nhập số tự nhiên n: ”))
Khi chạy chương trình, nếu nhập m=1, n=2, p=3. Kết quả nào sau đây là đúng?
Tổng 3 số là: 6
Tổng 3 số là 6
tổng 3 số là : 6
tổng 3 số là 6
Phát biểu nào sau đây là đúng?
Trong Python, biểu thức lôgic là biểu thức chỉ nhận giá trị True (đúng) hoặc False (sai).
Trong Python, biểu thức lôgic là biểu thức chỉ nhận một giá trị True (đúng).
Trong Python, biểu thức lôgic là biểu thức chỉ nhận một giá trị False (sai).
Trong Python, biểu thức lôgic là biểu thức nhận hai giá trị True (đúng) và False (sai).
Các phép so sánh các giá trị số trong Python gồm:
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), = (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), =< (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), ≠ (khác nhau).
Câu lệnh điều kiện dạng thiếu nào sau đây là đúng?
if <điều kiện>:
<khối lệnh>
if <điều kiện>;
<khối lệnh>
if <điều kiện>,
<khối lệnh>
if <điều kiện>
<khối lệnh>
Câu lệnh điều kiện dạng đủ nào sau đây là đúng?
Phát biểu nào sau đây là đúng?
Các khối lệnh trong Python đều cần viết sau dấu “:”, cần lùi vào và thẳng hàng.
Các khối lệnh trong Python không cần viết sau dấu “:”.
Các khối lệnh trong Python đều cần viết sau dấu “:”, cần lùi vào và không cần thẳng hàng.
Các khối lệnh trong Python đều cần viết sau dấu “:” và không cần lùi vào.
Nhập 1 số nguyên dương k từ bàn phím. Nếu k <= 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k < 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k = 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k <= 0 thì in ra màn hình “Bạn nhập sai rồi”
Khi chạy chương trình, nếu nhập n=4 thì kết quả hiển thị là:
Số đã nhập là số chẵn!
Số đã nhập là số lẻ!
Bạn đã nhập sai.
Phép toán không thực hiện được.
Viết biểu thức lôgic ứng với câu: Số x nằm trong khoảng (1; 10).
1 < x < 10
1 < x <= 10
1 <= x <= 10
1 < x or x < 10
Viết biểu thức lôgic ứng với câu: Số z nằm trong đoạn [0; 1] hoặc [5; 10].
0 <= z <= 1 or
5 <= z <= 10
0 <= z <= 1 or
5 < z < 10
0 < z < 1 or
5 <= z <= 10
0 < z < 1 or
5 < z < 10
Khi chạy chương trình, nếu nhập soky = 4 thì kết quả hiển thị là:
Số tiền phải trả là: 48000 đồng
Số tiền phải trả là: 40000 đồng
48000 đồng
40000 đồng
Phát biểu nào sau đây là đúng?
Trong Python, biểu thức lôgic là biểu thức chỉ nhận giá trị True (đúng) hoặc False (sai).
Trong Python, biểu thức lôgic là biểu thức chỉ nhận một giá trị True (đúng).
Trong Python, biểu thức lôgic là biểu thức chỉ nhận một giá trị False (sai).
Trong Python, biểu thức lôgic là biểu thức nhận hai giá trị True (đúng) và False (sai).
Các phép so sánh các giá trị số trong Python gồm:
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), = (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), =< (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), != (khác nhau).
< (nhỏ hơn), > (lớn hơn), == (bằng nhau), <= (nhỏ hơn hoặc bằng), >= (lớn hơn hoặc bằng), ≠ (khác nhau).
Câu lệnh điều kiện dạng thiếu nào sau đây là đúng?
if <điều kiện>:
<khối lệnh>
if <điều kiện>;
<khối lệnh>
if <điều kiện>,
<khối lệnh>
if <điều kiện>
<khối lệnh>
Câu lệnh điều kiện dạng đủ nào sau đây là đúng?
Phát biểu nào sau đây là đúng?
Các khối lệnh trong Python đều cần viết sau dấu “:”, cần lùi vào và thẳng hàng.
Các khối lệnh trong Python không cần viết sau dấu “:”.
Các khối lệnh trong Python đều cần viết sau dấu “:”, cần lùi vào và không cần thẳng hàng.
Các khối lệnh trong Python đều cần viết sau dấu “:” và không cần lùi vào.
Nhập 1 số nguyên dương k từ bàn phím. Nếu k <= 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k < 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k = 0 thì in ra màn hình “Bạn nhập sai rồi!”
Nhập 1 số nguyên dương k từ bàn phím. Nếu k <= 0 thì in ra màn hình “Bạn nhập sai rồi”
Khi chạy chương trình, nếu nhập n=4 thì kết quả hiển thị là:
Số đã nhập là số chẵn!
Số đã nhập là số lẻ!
Bạn đã nhập sai.
Phép toán không thực hiện được.
Viết biểu thức lôgic ứng với câu: Số x nằm trong khoảng (1; 10).
1 < x < 10
1 < x <= 10
1 <= x <= 10
1 < x or x < 10
Viết biểu thức lôgic ứng với câu: Số z nằm trong đoạn [0; 1] hoặc [5; 10].
0 <= z <= 1 or
5 <= z <= 10
0 <= z <= 1 or
5 < z < 10
0 < z < 1 or
5 <= z <= 10
0 < z < 1 or
5 < z < 10
Khi chạy chương trình, nếu nhập soky = 4 thì kết quả hiển thị là:
Số tiền phải trả là: 48000 đồng
Số tiền phải trả là: 40000 đồng
48000 đồng
40000 đồng
Lệnh range(n) trả lại vùng giá trị gồm n số từ:
0 đến n - 1
1 đến n
0 đến n
0 đến n+1
Cú pháp của lệnh lặp với số lần biết trước for trong Python được viết như thế nào là đúng?
Đoạn chương trình bên cho kết quả là bao nhiêu?
20
10
30
40
Đoạn chương trình bên cho kết quả là bao nhiêu?
4
3
5
6
Khi chạy chương trình, nếu nhập n=4 thì kết quả là:
10
9
8
7
3 4 5 6 7 8 9
4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Phát biểu nào sau đây là đúng?
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop – 1.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop + 1.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start + 1 đến stop.
Khi chạy chương trình, nếu nhập n=3 thì kết quả là:
36
49
25
64
Khi chạy chương trình, nếu nhập n=3 thì kết quả hiển thị là:
Tích các số từ 1 đến n là: 6
Tích các số từ 1 đến n là: 5
Tích các số từ 1 đến n là: 7
Tích các số từ 1 đến n là: 8
