Worksheetstin
Total questions: 20
Worksheet time: 10mins
Đưa dữ liệu ra màn hình dùng thủ tục nào?
print()
input()
type()
abs()
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?
print()
input()
nhap()
enter()
Phát biểu nào sau đây là sai?
Lệnh input() có chức năng nhập dữ liệu từ thiết bị chuẩn vào bàn phím
Bàn phím là thiết bị chuẩn duy nhất
Nội dung nhập có thể là số
Kết quả của lệnh input() là một xâu kí tự
Số phát biểu đúng là?
1) Cú pháp lệnh input() :
2) Lệnh print() có chức năng đưa dữ liệu ra thiết bị chuẩn, thường là bàn phím
3) Lệnh input() có chức năng nhập dữ liệu thường từ bàn phím
4) Thông tin cần đưa ra có thể gồm nhiều kiểu dữ liệu khác nhau, cho phép cả biểu thức tính toán
Đâu không phải là kiểu dữ liệu cơ bản trong python?
int
float
list
string
Phát biểu nào sau đây là sai khi nói về biểu thức lôgic?
Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False.
Giá trị của biểu thức lôgic thuộc kiểu bool
Ngoài hai giá trị True, False biểu thức lôgic nhận giá trị undefined
Biểu thức “2 * 3 // 5 == 1” mang giá trị True
Biểu diễn nào sau đây là sai trong Python?
b*b>a*c, a*(1-a)+(a-b)>=0, 1/x-x<0.
(a-b)>c-d, 1//x-y>=2*x, b*b>a*c.
(a-b)>c-d, (a-b)<>b-a,12*a>5a.
(a-b)**0.5>x,1/x-y>=2*x,15*a>5.
Kết quả của đoạn chương trình sau: x=2021 print((x%4==0 and x%100!=0) or x%400==0)
55
True
5
False
Cho x = True, y = False. Cho biết giá trị của biểu thức sau: not((x or y ) and x )
True
False
x
1
Giá trị của hai biểu thức sau là True hay False? 50%3==1 34//5==6
True, True
False, False
True, False
False, True
Số công việc cần phải lặp với số lần xác định?
3
4
5
2
Biến chạy trong vòng lặp for i in range(
1
2
0
Tất cả đều sai
Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:
x = 0 for i in range(10): x = x + 1
x = 0 for i in range(10): x:= x + 1
x = 0 for i in range(10) x = x + 1
x:= 0 for i in range(10): x = x + 1
Trong Python, câu lệnh nào dưới đây được viết đúng?
for i in range(10): prin(“A”)
for i in range(10): print(“A”)
for i in range(10): print(A)
for i in range(10) print(“A”)
Trong câu lệnh lặp: j=0 for j in range(10): j = j + 2 print(j) Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
10 lần
1 lần
5 lần
Khôn
Trong các phát biểu sau, phát biểu nào chưa chính xác?
While là lệnh lặp với số lần không biết trước.
For là lệnh lặp với số lần xác định trước.
Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.
Số lần lặp của lệnh lặp for luôn được xác định bởi vùng giá trị của lệnh range().
Sau khi đoạn chương trình trên được thực hiện, giá trị của tổng bằng bao nhiêu:
9.
10.
11.
12.
Cho biết kết quả của đoạn chương trình dưới đây:
Trên màn hình xuất hiện một số 10.
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11.
chương trình bị lặp vô hạn.
Câu lệnh sau giải bài toán nào:
Tìm UCLN của M và N.
Tìm BCNN của M và N.
Tìm hiệu nhỏ nhất của M và N.
Tìm hiệu lớn nhất của M và N.
Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây cho vòng lặp while là đúng:
while S >= 10000.
while S < 10000.
while S <= 10000.
While S >10000.
