WorksheetsTin 10 thi giữa kì 2(lệnh if)
Total questions: 58
Worksheet time: 1hrs 20mins
Python được dùng để:
phát triển các ứng dụng web, phần mềm ứng dụng
lập trình games, điều khiển robot
xử lí ảnh, phân tích dữ liệu, …
Cả A, B và C.
Phát biểu nào sau đây là đúng khi nói về biến?
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng bất kì.
Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.
Phép chia lấy phần nguyên trong Python kí hiệu là:
%
//
/
mod
Phép chia lấy phần dư trong Python kí hiệu là
%
//
/
div
Biểu thức (x+y)2 chuyển sang Pytthon là:
(x**2
y**2)
(x
y)***2
(x+y)**2
(x+y)*2
Đâ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ư !, @, #, $, %,...
Ngôn ngữ nào gần với ngôn ngữ tự nhiên nhất?
Ngôn ngữ bậc cao.
Ngôn ngữ máy.
Hợp ngữ.
Ngôn ngữ bậc thấp
Phần mở rộng nào sau đây là đúng của tệp Python?
.python.
.pl.
.py.
.p.
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
4 + 15 / 5
7
2
4
1
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
6 – 6 / 2 + 4 * 5 – 6 / 2
17
20
18
19
Câu lệnh sau bị lỗi ở đâu?
>>> 3 + * 5
3
+ hoặc *.
*
Không có lỗi.
Chọn phát biểu đúng khi nói về môi trường lập trình Python?
Chế độ soạn thảo có dấu nhắc.
Ngoài chế độ gõ lệnh trực tiếp và soạn thảo còn có các chế độ khác
Chế độ gõ lệnh trực tiếp thích hợp cho việc tính toán và kiểm tra nhanh các lệnh
Chế độ gõ lệnh trực tiếp có con trỏ soạn thảo.
n = '5'
n trong đoạn sau là kiểu dữ liệu nào?
integer
string
float
boolean
Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?
cin
scanf()
input()
print()
Cú pháp của lệnh input nào sau đây là đúng?
<biến> = input(<Dòng thông báo>)
<biến> : input(<Dòng thông báo>)
<biến> = Input(<Dòng thông báo>)
<biến> : Input(<Dòng thông báo>)
Các lệnh vào ra đơn giản của Python bao gồm:
Lệnh input và lệnh print
Lệnh input và lệnh output
Lệnh print và lệnh output
Python không có lệnh vào ra
Một số kiểu dữ liệu cơ bản của Python bao gồm:
int (số nguyên), float (số thực), str (xâu kí tự), bool (lôgic)
int (số nguyên), float (số thực), str (xâu kí tự), boole (lôgic)
int (số thực), float (số nguyên), str (xâu kí tự), bool (lôgic)
int (số nguyên), float (số thực), str (lôgic), bool (xâu kí tự)
Trong ngôn ngữ Python, tên biến nào sau đây hợp lệ?
Tin hoc
tin@hoc
10tinhoc
_Tinhoc10
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
Biến n có kiểu số nguyên khai báo nào sau đây đúng?
n=200
n= “200”
n= 2.5
n=False
Lệnh sau đây cho kết quả là bao nhiêu?
>>> s= (18/2)**2+5%2
82.0
82
5.5
55
Lệnh sau đây cho kết quả là bao nhiêu?
>>> 9*2 + 8**3//3 + 20%3
190
190.0
178
78.0
Lệnh nào sau đây dùng để nhận biết kiểu dữ liệu của biến trong Python?
Lệnh type
Lệnh print
Lệnh input
Trong Python không có lệnh dùng để nhận biết kiểu dữ liệu
Kết quả của dòng lệnh sau
>>x=6.7
>>type(x)
int.
float.
string.
double.
Câu 1. Kết quả của đoạn lệnh bên là gì?
<class 'float'>
<class 'int'>
<class 'str'>
<class 'double'>
Câu 2. Trong Python, câu lệnh nào dùng để nhập vào số thực n từ bàn phím?
n = int(input(ˈchuỗi thông báo: ˈ))
n = (input(ˈchuỗi thông báo: ˈ))
n = (ˈchuỗi thông báo: ˈ)
n=float(input(ˈchuỗi thông báo: ˈ))
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?
print()
input()
nhap()
enter()
Gọi s là diện tích tam giác ABC, để đưa giá trị của s ra màn hình ta viết:
print(s)
print s
print(' s')
print: s
Cấu trúc của rẽ nhánh dạng đủ trong ngôn ngữ lập trình Python có dạng như thế nào?
If <điều kiện> : <câu lệnh 1>; other <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>
Kết quả của chương trình sau là gì?
x = 5
y = 6
if x > y: print('Max: ',x)
else: print("Max: ", y)
'Max: 5'
"Max :6"
Max: 5
Max: 6
Trong cấu trúc rẽ nhánh dạng đủ câu lệnh < câu lệnh 2> được thực hiện khi nào?
Điều kiện sai.
Điều kiện đúng.
Điều kiện bằng 0.
Điều kiện khác 0.
Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python có dạng như thế nào?
if< điều kiện >: < câu lệnh >.
if< điều kiện > then: < câu lệnh >.
if< điều kiện > < câu lệnh >.
if< điều kiện >: < câu lệnh >.
Ý nghĩa của câu lệnh cấu trúc rẽ nhánh dạng đầy đủ:
Nếu câu lệnh đúng thì điều kiện1 được thực hiện, còn không đúng thì thực hiện điều kiện 2
Nếu điều kiện đúng thì câu lệnh1 được thực hiện, còn không đúng thì thực hiện câu lệnh 2
Nếu điều kiện đúng thì điều kiện1 được thực hiện, còn không đúng thì thực hiện điều kiện 2
Nếu câu lệnh đúng thì câu lệnh1 được thực hiện, còn không đúng thì thực hiện câu lệnh 2
Ai đã phát triển Ngôn ngữ lập trình Python?
Wick van Rossum.
Rasmus Lerdorf.
Guido van Rossum.
Niene
Cú pháp của lệnh gán nào sau đây là đúng:
<biến> = <giá trị>
<biến> : <giá trị>
<biến> = <giá trị>;
<biến> : <giá trị>;
Phát biểu nào sau đây là đúng nhất?
Tên biến trong Python gồm chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới, không bắt đầu bằng chữ số và có phân biệt chữ hoa và chữ thường.
Tên biến trong Python chỉ gồm chữ cái tiếng Anh.
Tên biến trong Python chỉ gồm chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới.
Tên biến trong Python bắt đầu bằng chữ số và có phân biệt chữ hoa và chữ thường.
Trường hợp nào sau đây không phải lệnh gán trong python?a
cd=50
a=a*2
a="tin học"
a+b=100
Trong ngôn ngữ Python, tên nào sau đây là từ khoá?
IF
var
if
Begin
Biến trong Python được tạo ra khi thực hiện
Lệnh khởi tạo
Lệnh gán
Lệnh nhập
Lệnh bằng
Biểu thức sau chuyển sang Python là:
(xy+x)/(x-y)
(x*y+x)//(x-y)
(x*y+x)/x-y
(x*y+x)/(x-y)
Phép nối hai xâu kí tự trong Python kí hiệu là
+
++
&
*
Những tên biến nào sau đây là đúng?
_A
a1
x+y
x_y
a*b
Cho biết kết quả của lệnh sau:
"10"+"0"*5
(a)
Để hiển thị những điều sau trên màn hình
Hello World!
lệnh sau nên được sử dụng:
print(Hello World!)
print("Hello World" + !)
print("Hello World!")
print"(Hello World!)"
Trong python, 'kiểu dữ liệu INTEGER' có thể được định nghĩa là ...?
Chứa dữ liệu chữ và số dưới dạng văn bản
Chứa các số có dấu thập phân
Chứa 'true' hoặc 'false'
Chứa số nguyên
Trong python, 'kiểu dữ liệu BOOLEAN' có thể được định nghĩa là ...?
Chứa dữ liệu chữ và số dưới dạng văn bản
Chứa các số có dấu thập phân
Chứa 'true' hoặc 'false'
Chứa số nguyên
Output của đoạn code sau:
x = 5
y = 6
print(x*y)
56
x*y
30
Syntax Error
Trong python, đâu là lệnh xóa phần tử đầu tiên trong danh sách A?
del A[0]
delete A[0]
A.clear()
remove A[0]
Chọn cú pháp đúng của lệnh while trong Python
wile <điều kiện> do
<câu lệnh>
while <điều kiện>:
<khối lệnh>
while <khối lệnh>:
<điều kiện>
while <điều kiện>;
<khối lệnh>
Chọn khẳng định đúng về câu lệnh while
Khối lệnh lặp được thực hiện khi điều kiện đúng
Khối lệnh lặp được thực hiện một lần duy nhất.
Khối lệnh lặp được thực hiện cho đến khi điều kiện sai thì dừng.
Khối lệnh lặp được thực hiện cho đến khi điều kiện đúng thì dừng.
Lệnh range(1,n+1) trả lại vùng giá trị gồm n số từ:
0 đến n - 1
1 đến n
0 đến n
0 đến n+1
Cú pháp của lệnh lặp với số lần biết trước for trong Python được viết như thế nào là đúng?
Phát biểu nào sau đây là đúng?
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop – 1.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start đến stop + 1.
Lệnh tạo vùng giá trị có cú pháp range(start,stop) trả lại vùng giá trị gồm các số nguyên liên tiếp từ start + 1 đến stop.
Phát biểu nào sau đây là đúng?
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp không biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = False.
Lệnh lặp while thực hiện khối lệnh với số lần lặp biết trước. Khối lệnh lặp được thực hiện cho đến khi <điều kiện> = True.
Cú pháp của lệnh while nào sau đây là đúng?
Phát biểu nào sau đây là sai?
Lệnh while kiểm tra điều kiện sau khi thực hiện khối lệnh lặp.
Lệnh while kiểm tra điều kiện trước khi thực hiện khối lệnh lặp.
Lệnh while không biết trước số lần lặp.
Muốn thoát ngay khỏi vòng lặp while ta dùng lệnh break.
Phát biểu nào sau đây là đúng?
while là lệnh lặp với số lần không biết trước. Số lần lặp của lệnh while phụ thuộc vào điều kiện của lệnh.
while là lệnh lặp với số lần biết trước. Số lần lặp của lệnh while phụ thuộc vào điều kiện của lệnh.
while là lệnh lặp với số lần không biết trước. Số lần lặp của lệnh while không phụ thuộc vào điều kiện của lệnh.
while là lệnh lặp với số lần biết trước. Số lần lặp của lệnh while không phụ thuộc vào điều kiện của lệnh.
