Font size
WorksheetsBài tập python cơ bản
Total questions: 41
Worksheet time: 21mins
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input(’mời nhập’))
x=float(input(’mời nhập’))
x=string(input(’mời nhập’))
x=input(’mời nhập’)
Môi trường lập trình trợ giúp soạn thảo, kiểm tra từng câu lệnh viết đúng chưa, chuyển các câu lệnh sang ngôn ngữ mà máy hiểu được gọi là
Ngôn ngữ máy
Ngôn ngữ bậc cao
Hợp ngữ
Ngôn ngữ hệ thống
Viết câu lệnh hiển thị dòng chữ “Lập trình cùng NNLT Python thật dễ ”
print(‘Lập trình cùng NNLT Python thật dễ’)
print(‘Lập trình cùng NNLT Python thật dễ’);
prin(‘Lập trình cùng NNLT Python thật dễ’)
print(Lập trình cùng NNLT Python thật dễ)
Cho bài toán sau
Tìm tuổi của mẹ. Biết rằng năm nay con 12 tuổi và con ít hơn mẹ 21 tuổi
Viết câu lệnh hiển thị tuổi của mẹ trên màn hình bằng NNLT Python.
12+21
print(12+21)
print(12+21);
print(‘12+21’)
Hãy chỉ ra tên biến SAI trong các tên dưới đây
1a
_1a
_a
a1
Ký hiệu phép toán chia lấy phần dư trong Python là
% (phần trăm)
: (dấu 2 chấm)
/ (xuyệt)
//
Biểu thức số học nào sau đây là SAI trong Python?
(20 - 3)(20 + 2)
(20 // 3)*(5 + 8)
20 % 3 * (5 + 8)
20 ** 3*(5 + 8)
Câu lệnh gán nào sau đây là đúng trong Python?
x = 5*8
x == 5*8
x != 5*8
x := 5*8
Thực hiện chương trình sau đây, nhận được kết quả trên màn hình là gì?
6
0
7.5
0.8333334
Thực hiện chương trình sau đây, nhận được kết quả trên màn hình là gì?
32
10
2
0
Câu lệnh nào đúng trong các câu lệnh sau?
print("N=",5)
Print("N=",5)
Print("N="5)
print("N="5)
Theo em, toán tử trong Python chia làm mấy loại ?
1
2
3
4
Đâu là toán tử số học ?
+, -, *, /, //, %
=, +=, -=, *=, /=, //=, %=
Đâu là ký hiệu toán tử nhân trong python ?
x
*
Đâu là toán tử gán ?
+, -, *, /, //, %
=, +=, -=, *=, /=, //=, %=
Đâu là toán tử chia lấy dư ?
/
//
%
Đâu là toán tử chia lấy nguyên ?
/
//
%
Đặt a = 5, b = 3
sử dụng toán tử chia lấy dư, ta sẽ được kết quả là ?
1.6
1
0.6
2
Đặt a = 5, b = 3
sử dụng toán tử chia lấy nguyên, ta sẽ được kết quả là ?
1.6
1
0.6
2
Em hãy điền phép cộng gán của b vào a vào bên dưới:
(a)
Em hãy điền phép nhân gán của b vào a vào bên dưới:
(a)
Hãy liệt kê 5 tên của đối tượng được viết đúng theo quy tắc đặt tên của ngôn ngữ lập trình Python
Để hiển thị trên màn hình Hello World! lệnh sau nào được sử dụng:
A. print(Hello World!)
B. print("Hello World" + !)
C. print("Hello World!")
D. print"(Hello World!)"
Output của đoạn code sau:
x = 5
y = 2
print(x*y)
A. Syntax Error
B. x*y
C. 10
D. 5*2
Với đoạn code sau, quả hiển thị là:
print('2'*5)
A. 22222
B. 2*5
C. 10
D. Lỗi
Biến nào dưới đây không phải là chuỗi
A. new_var = "True"
B. new_var = "3123"
C. new_var = "3.123"
D. new_var = False
Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?
A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
B. Biến có thể lưu trữ nhiều loại giá trị khác nhau
C. Biến là đại lượng được đặt tên và giá trị thường thay đổi trong quá trình thực hiện chương trình
D. Biến có thể đặt hoặc không đặt tên gọi
Câu lệnh print(3 >= 3) cho kết quả ?
A. True
B. False
C. None
D. 3 >= 3
Kết quả sau khi thực hiện đoạn chương trình sau:
a=10
b=5
a=a +20
a= a % b
print(a)
A. 0
. B. 5
C. 2
D. 6
Với đoạn code sau, kết quả hiển thị là:
print(2 * 5)
A. *****
B. 2*5
C. 10
D. 22222
Kết quả sau khi thực hiện đoạn chương trình sau:
A=20
B=15
A=A-5
B=B-A
print('A=',A,'B=',B)
A. A= 20 B= 15
B. A= 15 B= 15
C. A= 15 B= 0
D. A= 20 B= 0
Đâu là quy tắc đúng khi đặt tên cho biến trong Python
A. Tên biến có thể bắt đầu bằng một chữ số.
B. Có thể sử dụng tùy ý đặt tên biến.
C. Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".
D. Tên biến có thể có các ký hiệu như !, @, #, $, %,...
Kết quả thực hiện đoạn chương trình sau:
a=10
b=5
a=a +20
a= a // b
print(a)
A. 0
B. 5
C. 2
D. 6
Câu lệnh print(1,2,3,4, sep='*') cho kết quả?
A. 1234
B. 1 2 3 4
C. 1*2*3*4
D. Chương trình báo lỗi
Cách ghi chú trong Python sử dụng kí tự nào ?
A. Dấu #
B. Dấu //
C. Dấu <>
D. Dấu cách
Câu lệnh nào sau đây được dùng để nhập dữ liệu kiểu thực cho biến a?
A. a = input(int(‘Nhập giá trị cho a:’))
B. a = input(float((Nhập giá trị cho a:’))
C. a = int(input(‘Nhập giá trị cho a:’))
D. a = float(input(‘Nhập giá trị cho a:’))
Hãy chọn cách đặt tên biến đúng.
A. 2ten = "Thu"
B. #ten = "Tài"
C. 1a = 1
D. _ten = "Quân"
Câu lệnh print() có thể hiện thị được những nội dung gì?
A. Ký tự, số
B. Số
C. Biến số
D. Ký tự, số, biến số
Chọn đáp án đúng để biểu diễn biểu thức quan hệ a>=2 sang biểu thức logic
A. (a>=2) or (a<2)
B. (a>2) and (a==2)
C. (a>2) and (a=2)
D. not(a<2)
Để hiển thị câu lệnh hay biến gì đó lên màn hình, ta sử dụng lệnh:
A. input
B. Int
C. print
D. float
Kết quả nào là output của đoạn code dưới đây?
x=True
y=False
z=False
if not x or y:
Print (1)
elif not x or not y and z:
Print(2)
elif not x or y or not y and x:
print(3)
else:
print(4)
A. 2
B. None
C. 1
D. 3
