WorksheetsPython - IF
Total questions: 30
Worksheet time: 17mins
Trong Python, cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?
If <điều kiện>: <câu lệnh 1>;
else <câu lệnh 2>
If <điều kiện>: <câu lệnh1>
else: <câu lệnh 2>
If <điều kiện> then else <câu lệnh >
If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>
Cấu trúc rẽ nhánh có mấy dạng?
Cho đoạn chương trình sau:
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
11
Trong câu lệnh
if <điều kiện>: <câu lệnh>
câu lệnh được thực hiện khi?
Điều kiện cho giá trị sai
Điều kiện cho giá trị đúng
Không cần kiểm tra điều kiện
Trong python câu lệnh
if <điềukiện> : <câu lệnh 1>
else : <câu lệnh 2>
câu lệnh 2 được thực hiện khi?
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Câu lệnh 1 được thực hiện
Câu lệnh nào sau đây đúng?
(chọn nhiều đáp án)
if a % 2==0: print('a la so chẵn');
if 2*x then print('pt vô nghiem');
if n>100: print('so lon hon 100);
else: print('so nho hon 100');
if thang==1: print('thang co 31 ngay');
Đáp án nào có sử dụng tình huống rẽ nhánh
nếu … thì …, nếu không thì …
Nếu 5 > 10 thì 5 là số lớn nhất.
Nếu 10 > 5 thì 10 là số lớn nhất.
Nếu 10%5==0: số chẵn
Nếu 5 > 10 thì 5 là số lớn, nếu không thì 10 là số lớn
Trong python, để kiểm tra 3 cạnh tạo thành tam giáchay không thì câu lệnh nào sau đây đúng?
if (a+b>c) and (a+c>b) and (b+c>a): print('tạo thành tam giác')
if (a+b>c) or (a+c>b) or (b+c>a): print('tạo thành tam giác')
if (a+b>c) or (a+c>b) or (b+c>a): write('tạo thành tam giác')
if (a+b>c) and (a+c>b) and (b+c>a): write('tạo thành tam giác')
Trong python, cấu trúc nào sau đây đúng?
if <điều kiện 1 >: <câu lệnh 1>
elif <điều kiện 2>:
<câu lệnh 2>
else: <câu lệnh 3>
if <điều kiện1>: <câu lệnh 1>
else: <câu lệnh2>
elif <điều kiện 2>: <câu lệnh 3>
if <điều kiện1>: <câu lệnh1>
else <câu lệnh2>
elif <điều kiện2>: <câu lệnh3>
if <điều kiện 1 >: <câu lệnh 1>
elif: <điều kiện 2>:
<câu lệnh 2>
else: <câu lệnh 3>
Cho python, cho đoạn lệnh
if n%2= = 0: print(n, ‘ là số chẵn’);
if (n%2) !=0 : print(n, ‘ là số lẻ’);
Cho N = 100, hỏi kết quả sau khi thực hiện tập lệnh trên.
Không in ra gì hết.
100 là số chẵn.
100 là số lẻ.
100 là nguyên tố
Toán tử nào không phải là toán tử logic nào?
and
or
nor
not
Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?
!=
>=
==
=
Điền vào chỗ trống để in ra màn hình dòng chữ "Python thật dễ"
(a) ('Python thật dễ')
Kết quả của câu lệnh:
print('\\\\')
\\\
\\
\\\\
\
Kết quả của câu lệnh:
print(123 + 321)
444
Không thực hiện được
"444"
'444'
Chọn các tên là câu lệnh chuẩn đúng trong Python
Int
input
Float
Viết câu lệnh để in ra thông báo cho giá trị a được nhập vào từ bàn phím. Để kết quả hiển thị trên màn hình nếu a = 7 là
Gia tri a la: 7
(a)
Hàm input() luôn trả về giá trị gì?
Chuỗi
Số nguyên
Số thập phân
Bất kì
Biến a trong khai báo sau nhận giá trị thuộc kiểu dữ liệu nào?
a = '17'
kiểu chuỗi (str)
kiểu nguyên (int)
kiểu thực (float)
kiểu logic (bool)
Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?
int
float
bool
str
Chương trình Python dưới đây là đúng hay sai?
print("Xin chào năm 2021") #lệnh in ra màn hình
a=5
print(a)
Đúng
Sai
Khẳng định nào sau đây về Python là đúng?
Python là một ngôn ngữ lập trình cấp cao.
Python là một ngôn ngữ thông dịch.
Python là ngôn ngữ lập trình hướng đối tượng.
Tất cả các đáp án đều đúng.
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc đặt tên
11tinhoc
tinhoc11
_11
tin_hoc
Khẳng định nào là đúng về chú thích trong Python?
Chú thích giúp cho các lập trình viên hiểu rõ hơn về chương trình.
Trình thông dịch Python sẽ bỏ qua những chú thích.
Có thể viết chú thích trên cùng một dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vấn đề gì cả.
Tất cả các đáp án trên.
Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
Tên biến có thể bắt đầu bằng dấu gạch dưới _.
Có thể sử dụng keyword làm tên biến.
Tên biến có thể bắt đầu bằng một chữ số.
Tên biến có thể có các ký hiệu như ! @ # %
Phép chia lấy phần dư được viết như thế nào trong Python?
%
/
//
**
Phép luỹ thừa của toán học khi được chuyển đổi sang Python được ký hiệu là gì ?
*
**
//
^
Chương trình bị lỗi cú pháp có chạy được không?
Có
Không
Hằng trong Python có mấy loại?
1
2
3
4
Ví dụ: 'tin hoc'
"Lớp 10A1"
'''Lập trình Python'''
Đây là hằng gì?
Hằng xâu
Hằng số học
Hằng lôgic
