NEW
Font size
WorksheetsKT15_10A_10B
Total questions: 25
Worksheet time: 13mins
Chế độ làm việc trong môi trường lập trình Python là
chế độ gõ lệnh trực tiếp.
chế độ soạn thảo.
chế độ tính toán.
chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
Chọn đáp án chứa câu lệnh đúng.
>>> Hello!
>>> print("Hello!")
>>> print(Hello!)
>>> print("Hello!')
Cho các lệnh sau. Hãy cho biết kết quả in ra màn hình của a và b là bao nhiêu?
a = 4; b = 12
a = 8; b = 20
a = 8; b = 12
a = 4; b = 20
Chọn đáp án đúng khi nói về câu lệnh x=float(input())
Thực hiện yêu cầu nhập vào một xâu kí tự bất kì rồi chuyển xâu thành số thực và gán cho biến x.
Thực hiện yêu cầu nhập vào một xâu kí tự bất kì và gán cho biến x.
Thực hiện yêu cầu nhập vào một xâu kí tự bất kì rồi chuyển xâu sang số nguyên vàgán cho biến x
Thực hiện yêu cầu nhập vào một xâu kí tự bất kì rồi chuyển xâu thành số thực
Cho các xâu kí tự sau, xâu nào không hợp lệ?
(1) “1234”, (2) ‘Môn Tin học’, (3) '''Lớp 10A2''', (4) 'Xâu kí tự"
(1)
(2)
(3)
(4)
Chọn đáp án đúng: Kiểu dữ liệu và giá trị của biểu thức 3**2/2+8 là
float và 12,5.
int và 12,5.
int và 12.
float và 12.
Phát biểu nào là đúng về ngôn ngữ Python?
Ngôn ngữ lập trình bậc thấp
Ngôn ngữ lập trình bậc cao
Ngôn ngữ máy
Ngôn ngữ MicroBit
Để khai báo nhập số thực a từ bàn phím:
a = float(input("Nhap so a: "))
print(a)
a = int(input("Nhap so a: "))
print(a)
Trong Python, cần phải khai báo một biến trước khi gán giá trị cho biến đó. Nhận định trên đúng hay sai?
Đúng
Sai
Hãy cho biết sau khi người dùng nhập giá trị xong thì kiểu dữ liệu của biến N trong đoạn lệnh sau là gì:
N = input("Nhap N") # Gia su nhap abc12345
print(N)
str
int
float
boolean
Cho đoạn code như sau:
a = 5
b = 5.0
c = a + b
Hãy cho biết kết quả và kiểu dữ liệu của biến c là gì:
c = 10.0, kiểu float
c = 10, kiểu int
Báo lỗi do không thể cộng hai số khác kiểu
Chọn các phép toán phổ biến theo thứ tự: cộng, trừ, nhân, chia số thực, chia lấy nguyên, chia lấy dư
+, - , *, /, //, %
+, - , *, //, /, %
+, - , *, %, //, /
Chọn đáp án sai về cách đặt tên biến trong lập trình python
10B
b10
b_10
brint
Chọn phát biểu sai trong các phát biểu sau:
Mỗi biến trong python chỉ có thể nhận giá trị thuộc 1 kiểu dữ liệu duy nhất
Cú pháp khai báo biến trong Python không cần khải khai báo kiểu dữ liệu
Trong Python, không cần khai báo biến đầu chương trình
Một biến trong Python có thể có nhiều kiểu dữ liệu.
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=302
a=(n%10)**3
27
Lỗi
8
6
Trong Python, câu lệnh nào sau đây có kết quả là 9
19%2
19//2
19/2
3**3
Đoạn chương trình bên dưới in ra màn hình giá trị:
x=int(2.14)
y=float(10)
print(x+y)
12
12.0
12.14
224
Xác định output của đoạn chương trình
a='1'
b='2'
print(a+b)
3
12
'3'
'12'
Chọn lệnh nhập Họ tên học sinh từ bàn phím trong lập trình Python
hoten=input('Nhập họ tên học sinh:')
hoten=print("Nhập họ tên học sinh:")
hoten=int(input())
hoten=Input()
Chọn phát biểu sai về nguyên tắc đặt tên biến trong Python
Tên biến không trùng với từ khóa
Tên biến không bắt đầu bằng số
Tên biến phân biệt chữ hoa và chữ thường
Tên biến không chứa kí tự đặc biệt kể cả ký tự _ và -
Ngôn ngữ lập trình có 3 loại là:
Python, C++ và Pascal
Ngôn ngữ máy, ngôn ngữ lập trình bậc cao và chương trình dịch
Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ lập lập trình bậc cao
Ngôn ngữ lập trình bậc thấp, chương trình dịch, ngôn ngữ lập trình bậc cao
Kiểu dữ liệu của biến a trong câu lệnh a="xin chao cac ban" là gì?
Số nguyên
Số thực
Kiểu logic
Kiểu xâu
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=6, 4, 3
s=(a/c*b)**2
32.0
32
64
64.0
Lệnh sau đây cho kết quả là bao nhiêu: print(float(13+1))
14
14.0
Lỗi
'13+1'
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?
x= “Tin hoc ket noi tri thuc”
x<>100
x==100
x!=100
