Worksheetsquiz tin
Total questions: 56
Worksheet time: 56mins
Kết quả của lệnh >>> 11 + 29//3 trả về kết quả có kiểu dữ liệu là:
Thực
Nguyên
Kí tự
Logic
Cho biết kết quả khi chạy đoạn chương trình sau:
>>> s = 0
>>> for i in range(3):
>>> s = s+2*i
>>>print(s)
8
10
6
12
Trong những tình huống nào sau đây, máy tính thực thi công việc tốt hơn con người?
Khi dịch một tài liệu
Khi thực hiện một phép toán phức tạp
Khi chuẩn đoán bệnh
Khi phân tích tâm lí một con người
Kết quả của chương trình sau là gì ?
>>>x = 8
>>>y = 9
>>>if x > y:
>>>print('x lớn hơn y')
>>>elif x==y:
>>>print('x bằng y')
>>>else:
>>>print('x nhỏ hơn y')
Chương trình bị lỗi
x lớn hơn y
x bằng y
x nhỏ hơn y
Kết quả của lệnh >>> 40/2 + 10/3 lấy kết quả làm tròn đến 2 chữ số thập phân:
23.32
28.34
28.23333333332
23.33
Chọn phương án trả lời đúng khi nhập số nguyên p từ bàn phím.
p=int(“Nhập số nguyên p: ”)
p=input(“Nhập số nguyên p: ”)
p=int(input(“Nhập số nguyên p: ”))
p=interger(input(“Nhập số nguyên
Xác định kiểu và giá trị của biểu thức sau 95>45?
bool
float
int
str
Lệnh sau cho kết quả là xâu kí tự như thế nào? >>> "học mãi"*2+ "mãi"*3
họcmãi mãi mãi mãi mãi
học mãimãimãimãimãimãi
học mãi học mãi mãi mãi mãi
học mãi mãi mãi mãi mãi
Lệnh sau cho kết quả là xâu kí tự như thế nào? >>> "học mãi"+ "mãi"*5
học mãi mãi mãi mãi mãi mãi
học mãimãimãimãimãimãi
họcmãi mãi mãi mãi mãi
học mãi mãi mãi mãi mãi
Kết quả của lệnh >>> 40/2 + 10/3 lấy kết quả làm tròn đến 2 chữ số thập phân:
28.34
23.33
23.32
28.23333333332
Lệnh sau đây cho kết quả là bao nhiêu? >>> 9*2 + 8**2//3 + 20%2
39
93
37
38
Viết chương trình nhập vào 4 số và tính tổng của chúng. Các dòng lệnh số mấy bị sai?
>>>a = int(input(“Nhập số a”))
>>>b = float(input(“Nhập số b”))
>>>c = int(input(“Nhập số c”))
>>>d = input(“Nhập số d”)
>>>print(“Tổng là: ”, a+b+c+d)
Dòng 1, 2
Dòng 2, 4
Dòng 3, 5
Dòng 4
Để nhập dữ liệu kiểu số thực từ bàn phím, ta dùng lệnh?
x=(input(<chuỗi thông báo>))
x=float(input(<chuỗi thông báo>))
x:=float(input(<chuỗi thông báo>))
x=float((<chuỗi thông báo>))
Lệnh sau đây cho kết quả là bao nhiêu? >>> s= 19 - 2**2 + 5%3
15
16
17
18
Lệnh sau đây cho kết quả là bao nhiêu? >>> s= (16/2)**2+5%2
65.0.
5.6
82
55
Lệnh sau đây cho kết quả là bao nhiêu? >>> s= 19 - 2**2 + 11%4
15
16
18
17
Phép tính p OR q là phép toán logic như thế nào?
Chỉ đúng khi cả p và q đều đúng
Đúng khi ít nhất một trong p hoặc q đúng
Chỉ đúng khi p và q có giá trị khác nhau
Lệnh nào sau đây sẽ báo lỗi?
int(“12+70”)
int(20+78)
float(“12.367”)
str(56+65)
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): prin(“A”).
for i in range(10): print(“A”).
for i in range(10): print(A).
Phép toán p AND q chỉ đúng khi nào?
Cho giá trị đúng nếu p sai và cho giá trị sai nếu p đúng
Khi cả p và q đều đúng
Khi p và q có giá trị khác nhau
Khi ít nhất một trong p hoặc q đúng
Lệnh sau đây cho kết quả là bao nhiêu? >>> s= (16/2)**2+5%3
65.0
82
5.6
66
Lệnh sau đây cho kết quả là bao nhiêu? >>> 7*2 + 8**2//3 + 20%2
38
35
37
93
Trong các phép toán trong dữ liệu kiểu số, trong Python phép toán nào có ưu tiên cao nhất?
**
//
%
*, /
Cho pi= 3.14. Để tính diện tích đường tròn bán kính R, biểu thức nào là đúng?
S=pi*R*R
S :=R*R*π
S:=R2*pi
S := pi*R*R
Biến s có kiểu xâu kí tự khai báo nào dưới đây đúng?
s=Tin
s= “250”
s= 2.5
s=False
Kết quả của lệnh >>> 11 + 29/3 trả về kết quả có kiểu dữ liệu là:
Logic
Kí tự
Thực
Nguyên
Để chuyển đổi số nguyên và xâu kí tự thành số thực, ta dùng lệnh?
type()
float()
int()
str()
Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:
%
//
**
div
Cho chương trình với các dòng lệnh sau em hãy cho biết kết quả của s bằng bao nhiêu?
>>> a,b,c=3,4,1 >>> s=(a/c*b)**2
144
144.0
188
64
Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:
%
//
**
div
Trong các phép toán trong dữ liệu kiểu số, trong Python phép toán nào có ưu tiên cao nhất?
*, /
**
//
%
Viết câu lệnh in ra màn hình thông tin như sau: 1x3x5x7=105
>>> print ("1x3x5x7 =", 1*3*5*7)
<<< print ("1x3x5x7 =", 1*3*5*7)
>>> print ('1x3x5x7 =', 1*3*5)
>>> Print ("1x3x5x7 =", 1*3*5*7);
Kết quả khi thực hiện câu lệnh sau: >>>10 /5 ** 2 + 8//3 +5/2
8.5
Câu lệnh bị lỗi.
9.5
11. 5
Cho pi= 3.14. Để tính diện tích đường tròn bán kính R, biểu thức nào là đúng?
S=pi*R*R
S :=R*R*π
S:=R2*pi
S := pi*R*R
Cho chương trình với các dòng lệnh sau em hãy cho biết kết quả của s bằng bao nhiêu?
>>> a,b,c=3,4,1 >>> s=(a/c*b)**2
144
188
64
144.0
Kết quả khi thực hiện câu lệnh sau:
>>>10 - 5 ** 2 + 8//3 +2
-10
11
-11
Câu lệnh bị lỗi
Lệnh nào sau đây sẽ báo lỗi?
float(12.25+7)
int(11+78.6)
float(“12,367”)
str(“12+70”)
Phép tính p OR q là phép toán logic như thế nào?
Chỉ đúng khi cả p và q đều đúng
Chỉ đúng khi p và q có giá trị khác nhau
Đúng khi ít nhất một trong p hoặc q đúng
Phép toán p AND q chỉ đúng khi nào?
Khi p và q có giá trị khác nhau
Khi cả p và q đều đúng
Khi ít nhất một trong p hoặc q đúng
Cho giá trị đúng nếu p sai và cho giá
Kết quả khi thực hiện câu lệnh sau:
>>>10 - 5 ** 2 + 8//3 +2
-10
11
-11
Câu lệnh bị lỗi
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là phép gán?
x<>100
x= “Tin hoc ket noi tri thuc”
x==100
x!=100
Biến s có kiểu xâu kí tự khai báo nào dưới đây đúng?
s=Tin
s= “250”
s= 2.5
s=False
Cho biết kết quả khi chạy đoạn chương trình sau:
>>> s = 0 >>> for i in range(4): >>> s = s+2*i >>>print(s)
12
10
8
6
Kết quả của chương trình sau là gì ?
>>>x = 10 >>>y = 9 >>>if x > y: >>>print('x lớn hơn y')
>>>elif x==y: >>>print('x bằng y') >>>else: >>>print('x nhỏ hơn y')
Chương trình bị lỗi
x lớn hơn y
x bằng y
x nhỏ hơn y
Viết chương trình nhập vào 4 số và tính tổng của chúng. Các dòng lệnh số mấy bị sai?
>>>a = int(input(“Nhập số a”))
>>>b = float(input(“Nhập số b”))
>>>c = int(input(“Nhập số c”))
>>>d = input(“Nhập số d”)
>>>print(“Tổng là: ”, a+b+c+d)
Dòng 2, 4
Dòng 1, 2
Dòng 4
Dòng 3, 5
Lệnh nào sau đây sẽ báo lỗi?
str(“12+70”)
int(11+78.6)
float(“12,367”)
float(12.25+7)
Viết câu lệnh in ra màn hình thông tin như sau: 1x3x5x7=105
>>> print ('1x3x5x7 =', 1*3*5)
<<< print ("1x3x5x7 =", 1*3*5*7)
>>> Print ("1x3x5x7 =", 1*3*5*7)
>>> print ("1x3x5x7 =", 1*3*5*7);
Kết quả khi thực hiện câu lệnh sau:
>>>10 /5 ** 2 + 8//3 +5//2
Câu lệnh bị lỗi
11
8.5
8
Lệnh nào sau đây sẽ báo lỗi?
str(56+65)
int(20+78)
float(“12.367”)
int(“12+70”)
Trong Python, câu lệnh nào dưới đây được viết đúng?
for i in range(10): print(A)
for i in range(10): print(“A”)
for i in range(10): prin(“A”)
for i in range(10): prin(A)
Thiết bị nào dưới đây là thiết bị thông minh:
Cân
Đồng hồ kết nối với điện thoại qua Bluetooth
Ổ cắm
Khóa đa năng
Chọn phương án trả lời đúng khi nhập số nguyên p từ bàn phím
p=input(“Nhập số nguyên p: ”)
p=int(input(“Nhập số nguyên p: ”))
p=int(“Nhập số nguyên p: ”)
p=interger(input(“Nhập số nguyên p:”))
Xác định kiểu và giá trị của biểu thức sau 95>45?
int
str
bool
float
Để nhập dữ liệu kiểu số thực từ bàn phím, ta dùng lệnh?
x=float((<chuỗi thông báo>))
x:=float(input(<chuỗi thông báo>))
x=float(input(<chuỗi thông báo>))
x=(input(<chuỗi thông báo>))
Để chuyển đổi số nguyên và xâu kí tự thành số thực, ta dùng lệnh?
type()
int()
str()
float()
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là phép gán?
x= =100
x<>100
x= “Tin hoc ket noi tri thuc”
x!=100
