Font size
Worksheetstin11
Total questions: 67
Worksheet time: 35mins
Ngôn ngữ lập trình Python có mấy thành phần cơ bản?
a. 2
b. 3
c. 4
d. 5
. Hoàn thành khái niệm sau bằng cách điền từ thích hợp vào chỗ chấm: “….là đại lượng mà giá trị không thay đổi trong quá trình thực hiện chương trình”?
a. Hằng
b. Biến
c. Phép toán
d. Biểu thức
Hoàn thành khái niệm sau bằng cách điền từ thích hợp vào chỗ chấm: “….được đặt tên, dùng để lưu giá trị, là đại lượng mà giá trị có thể thay đổi trong quá trình thực hiện chương trình”?
a. Hằng
b. Biến
c. Phép toán
d. Biểu thức
Tên trong ngôn ngữ lập trình Python có độ dài gồm bao nhiêu kí tự?
a. 127
b. 255
c. 300
d. Tùy ý
Trong ngôn ngữ lập trình Python có mấy loại hằng ?
a. 2
b. 3
c. 4
d. 1
Thứ tự thực hiện Phép toán trong ngôn ngữ lập trình Python là?
a. **, /, , //, %, +, -
b. +, , -, /a. **, //, %, +, -, , /
c. **, //, %, /, +, -, /, *
d. +, -, , //
Kết quả của biểu thức: (10-5*2+8%3)**2+6*2/3?
a. 7.5
b. 5.5
c. 4.5
d. 8
. Phép toán % có ý nghĩa?
a. Phép chia lấy phần dư
b. Phép chia lấy phần nguyên
c. Phép nhân
d. Phép cộng
Phép toán // có ý nghĩa?
a. Phép chia lấy phần dư
b. Phép chia lấy phần nguyên
c. Phép nhân
d. Phép cộng
Phép ** có ý nghĩa?
a. Phép chia lấy phần dư
b. Phép chia lấy phần nguyên
c. Phép nhân
d. Phép lũy thừa
Kết quả của biểu thức: (10-4*2+8%2)**2+3*6%2?
a. 7.5
b. 4.5
c. 5.5
d. 4
Kết quả của biểu thức: (5+4*4-7%3-3**2)**2+3//4?
a. 75
b. 80
c. 100
d. 90
Kết quả thực hiện của biểu thức 2022%2 là?
a. 2
b. 1
c. 0
d. 50
Kết quả thực hiện của biểu thức 2023%2 là?
a. 2
b. 1
c. 0
d.2561
Kết quả thực hiện của biểu thức 10//2+4%2 là?
a. 6
b. 5
c. 7
d. 8
Danh sách kết quả ra trong lệnh print sau là gì? print(‘Kết quả =’, 5+5 ) xâu
a. Biến
b. Hằng
c. Biểu thức
d. Tất cả các đáp án
. Danh sách kết quả ra trong lệnh print sau là gì? print(‘Ktra T11’ )
a. Biến
b. Hằng xâu
c. Biểu thức
d. Tất cả các đáp án
Danh sách kết quả ra trong lệnh print sau là gì? print(5+7//2+5%2 )
a. Biến
b. Hằng xâu
c. Biểu thức
d. Tất cả các đáp án
Biểu thức được biểu diễn như thế nào trong Python?
a. (x-2*y)(z/2-5)
b. (x-2**y)*(z/2-5)
c. (x-2*y)*(z/2-5)
d. x-2**y*a/2-5
Biểu thức 3x-(yz)2 +5 được biểu diễn như thế nào trong Python?
a. 3x-y*y*z+5
b. 3*x – (y*z)**2 + 5
c. 3*x – y*z**2 + 5
d. 3*x – (y*z)*2 + 5
. Biểu thức a2 được biểu diễn như thế nào trong Python?
a. a**2
b. a*2
c. a/2
d. a+2
import math là câu lệnh?
a. Khai báo hằng
b. Khai báo biến
c. Khai báo thư viện
d. Khai báo tên chương trình
Những cú pháp nào sau đây là cú pháp của lệnh gán là?
a. <Biến> := <Biểu thức>;
b. <Biến> = <Biểu thức>
c. <Biến> = <Giá trị>.
d. <Biến> = <Giá trị>
Những tên nào dưới đây được đặt đúng với quy tắc đặt tên của ngôn ngữ lập trình Python?
a. dientich
b. 2022k10
c. Tin10
d. Nguyen Hue 2022
. Những tên nào dưới đây được đặt đúng với quy tắc đặt tên của ngôn ngữ lập trình Python?
a. tinhoc
b. 11k20
c. THPTNH
d. Nguyen&Hue&2022
Những tên nào dưới đây được đặt không đúng với quy tắc đặt tên của ngôn ngữ lập trình Python?
a. %dientich
b. k10
c. Danhsach
d. Nguyen^Hue^2022
Những tên nào dưới đây được đặt không đúng với quy tắc đặt tên của ngôn ngữ lập trình Python?
a. _dientich
b. k10
c. 11Tin
d. Nguyen Hue 2022
Cấu trúc chung của chương trình được viết bằng ngôn ngữ lập trình bậc cao gồm mấy phần? x b. 3 c. 4 d.5
a. 2
b. 3
c. 4
d.5
Phép toán logic bao gồm?
a. +, -, *, /
b. and, or, not
c. <, >, ==, ! =
d. Tất cả các đáp án
Phép toán quan hệ bao gồm?
a. +, -, *, /
b. and, or, not
c. <, >, ==, ! =
d. Tất cả các đáp án
Phép toán logic bao gồm?
a. +, -, *, /
b. and, or, not
c. <, >, ==, ! =
d. Tất cả các đáp án
Cho câu lệnh x=x**2, x**2 đóng vai trò là gì trong câu lệnh?
a. Biểu thức
b. Phép toán
c. Biến
d. Kiểu dữ liệu
Cho câu lệnh y=1000, 1000 đóng vai trò là gì trong câu lệnh?
a. Biểu thức
b. Phép toán
c. Biến
d. Giá trị
Cho câu lệnh y=x**2, y đóng vai trò là gì trong câu lệnh?
a. Biểu thức
b. Phép toán
c. Biến
d. Kiểu dữ liệu
. Hàm để tính giá trị sinx là?
a. sinx
b. sin<x>
c. SIN(X)
d. sin(x)
Hàm để tính giá trị cosx là?
a. cos(x)
b. cos<x>
c. COS(X)
d. cosx
. Hàm để tính giá trị lũy thừa xy là?
a. pow(x,y)
b. pow(x**y)
c. abs(x,y)
d. exp(x,y)
Hàm để tính giá trị tuyệt đối |x| là?
a. abs(x)
b. pow(x)
c. sqrt(x)
d. exp(x)
Cho biểu thức sau trong toán học: x+5-cos3x. Hãy chọn cách biểu diễn đúng trong Python, sau khi được khai báo thư viện math?
a. x+5-math.cos(3x)
b. x+5-math.abs(3*x)
c. x+5 – math.sprt(3x)
d. x+5 – math.cos(3*x)
Cho biểu thức sau trong toán học: sin4x+5-3x. Hãy chọn cách biểu diễn đúng trong Python, sau khi được khai báo thư viện math?
a. sin(4x)+5-3x
b. sin4*x+5-3*x
c. math.sin(4x)+5 – 3x
d. math.sin(4*x)+5 – 3*x
Cho biểu thức sau trong toán học: . Hãy chọn cách biểu diễn đúng trong Python, sau khi được khai báo thư viện math?
a. x+5y-math.sqrt(3*z)
b. math.sprt(x+5y)-3*z
c. math.sqrt(x+5*y)-3z
d. math.sqrt(x+5*y)-3*z
Cho biểu thức sau trong toán học: x+5y-|3x|. Hãy chọn cách biểu diễn đúng trong Python, sau khi được khai báo thư viện math?
a. 3+5y-math.sin(3*x)
b. x+5y-math.sqrt(3*x)
c. x+5*y – math.abs(3x)
d. x+5*y – math.abs(3*x)
Để nhập dữ liệu là số thực vào từ bàn phím ta sử dụng cú pháp:
a. <Biến> = str(input(<Dòng thông báo>))
b. <Biến> = float(input(<Dòng thông báo >))
c. <Biến> = input(<Dòng thông báo >)
d. <Biến> = int(input(<Dòng thông báo >))
Để nhập dữ liệu là số nguyên vào từ bàn phím ta sử dụng cú pháp:
a. <Biến> = str(input(<Dòng thông báo>))
b. <Biến> = int(input(<Dòng thông báo >))
c. <Biến> = input(<Dòng thông báo >)
d. <Biến> = float(input(<Dòng thông báo >))
Phép toán == có ý nghĩa gì?
a. Phép so sánh khác
b. Phép logic
c. Phép so sánh lớn hơn hoặc bằng
d. Phép so sánh bằng
Phép toán != có ý nghĩa gì?
a. Phép so sánh khác
b. Phép logic
c. Phép so sánh lớn hơn hoặc bằng
d. Phép so sánh bằng
Phép toán not có ý nghĩa gì?
a. Phép và
b. Phép cộng
c. Phép so sánh lớn hơn hoặc bằng
d. Phép phủ định
Cho đoạn chương trình:
X,Y=5,7
Z=(x+y-4)*10
Z nhận kết quả là gì sau khi thực hiện đoạn chương trình trên?
a. 11
b.110
c. 15
d. không có kết quả
. Cho đoạn chương trình:
X=10
Y=5
Z=(X+Y-4)*10
Z nhận kết quả là gì sau khi thực hiện đoạn chương trình?
a.60
b.110
c. 100
d. 130
Cho đoạn chương trình:
X=3
Y=4
Z=(X*2+Y**2)+10%5
Z nhận kết quả là gì sau khi thực hiện đoạn chương trình?
a.22
b.80
c. 100
d. không có kết quả
Biểu thức 100+2-5%2-3//4 thuộc dạng biểu thức nào?
a. Biểu thức số học
b. Biểu thức logic
c. Biểu thức quan hệ
d. Cả 3 đáp án đều đúng
Biểu thức 10+2==5 thuộc dạng biểu thức nào?
a. Biểu thức số học
b. Biểu thức logic
c. Biểu thức quan hệ
d. Cả 3 đáp án đều đúng
Biểu thức 10+2 or 5+6 thuộc dạng biểu thức nào?
a. Biểu thức số học
b. Biểu thức logic
c. Biểu thức quan hệ
d. Cả 3 đáp án đều đúng
. Kết quả thực hiện của biểu thức quan hệ là?
a. Hằng số
b. Giá trị logic
c. Biểu thức
d. Hằng xâu
Biểu thức (6+3>=10) and (5+3==8) trả về kết quả là giá trị nào?
A. True
b. False
c. false
d. true
Biểu thức (11+3>=10) and (5+3==8) trả về kết quả là giá trị nào?
A. True
b. False
c. false
d. true
Biểu thức (6+3>=10) or (5+3==8) trả về kết quả là giá trị nào?
A. False
b. True
c. false
d. true
Biểu thức (6+9>=10) or (4+3<=8) trả về kết quả là giá trị nào?
A. False
b. True
c. false
d. true
. Lệnh input() dùng để?
a. Nhập dữ liệu vào từ bàn phím
b. Đưa dữ liệu ra màn hình
c. Chuyển đổi kiểu dữ liệu
d. a,b,c đều đúng
Lệnh print() dùng để?
a. Nhập dữ liệu vào từ bàn phím
b. Đưa dữ liệu ra màn hình
c. Chuyển đổi kiểu dữ liệu
d. a,b,c đều đúng
Trong lập trình Python, đâu là cú pháp câu lệnh if dạng đủ?
A. if <điều kiện> then <câu lệnh 1>;else <Câu lệnh 2>
B. if <điều kiện>: <câu lệnh 1>
C. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>
D. if <điều kiện>: <câu lệnh 1> else: <câu lệnh 2>
Trong ngôn ngữ lập trình Python, cú pháp câu lệnh nào sau đây là đúng?
A. if <điều kiện>: <câu lệnh>
B. if <biểu thức> then <câu lệnh>;
C. if <biểu thức>: <câu lệnh>;
D. if <câu lệnh>: <điều kiện>;
Trong cấu trúc rẽ nhánh dạng đủ, <câu lệnh 2> được thực hiện khi nào?
A. Khi biểu thức <điều kiện> cho giá trị True
B. Khi biểu thức <điều kiện> cho giá trị False
C. Khi biểu thức <điều kiện> được tính
D. Sau khi thực hiện xong <câu lệnh 1>
Trong cấu trúc rẽ nhánh dạng đủ, <câu lệnh 2> được thực hiện khi nào?
A. Khi biểu thức <điều kiện> cho giá trị True
B. Khi biểu thức <điều kiện> cho giá trị True
C. Khi biểu thức <điều kiện> được tính
D. Sau khi thực hiện xong <câu lệnh 1>
Trong lập trình Python, cú pháp câu lệnh nào sau đây là đúng?
A.if a>=5: a:=a+1; else a:=a+5;
B. if a<=5: a=a+1 else a=a+5
C. if a==5: a=a+1 else: a=a+5
D. if a:=5: a:=a+1
else: a:=a+5
Sau khi thực hiện dãy lệnh:
a,b=9,2
if math.sqrt(a)>b: c=a+b
else: c=math.abs(b-a)
Biến c nhận giá trị nào sau đây?
A. 9
B. 11
C. 7
D. 2
Cho đoạn chương trình sau:
a=int(input(‘nhập a =‘))
b=int(input(‘nhập b=‘))
if a%b!=0: c=a +b
else: c=a-b
Em hãy xác định giá trị của biến c sau khi thực hiện chương trình trên với a=10,
A. 10
B. 3
C. 7
D. 13
