Font size
WorksheetsÔn tập KTCK1 Tin 10A1
Total questions: 60
Worksheet time: 40mins
Có mấy loại ngôn ngữ lập trình?
1
2
3
4
Môi trường lập trình Python có bao nhiêu chế độ?
1
2
3
4
Ở chế độ gõ lệnh trực tiếp, lệnh được gõ vào sau dấu nào sau đây?
>
>>
>>>
<<<
Python là ngôn ngữ lập trình bậc cao do Guido van Rossum, người Hà Lan tạo ra và ra mắt lần đầu tiên vào năm nào?
1990
1991
1992
1993
Lệnh gán nào sau đây viết đúng cú pháp?
<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 chỉ 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 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 nào dưới đây là hợp lệ trong Python?
baitap
12LS
Bai tap
M123:B
Trong Python, Biến
là tên một vùng nhớ, dùng để lưu trữ giá trị và giá trị đó có thể được thay đổi khi thực hiện chương trình.
dùng để lưu trữ giá trị và giá trị đó có thể được thay đổi khi thực hiện chương trình.
được dùng để lưu trữ các giá trị cố định khi thực hiện chương trình.
là tên một vùng nhớ, dùng để lưu trữ giá trị và chỉ nhận giá trị hằng trong chương trình.
Sau khi chạy các lệnh sau, biến x nhận kiểu dữ liệu gì?
>>> x="a"
>>> x=9
str
float
int
bool
Sau khi chạy các lệnh dưới đây, z có giá trị bao nhiêu?
>>> x=y=4
>>> z=(x+y)**2
64
36
81
25
Trong các phép toán số học sau, đâu là kí hiệu phép chia lấy phần nguyên ?
%
**
/
//
Sau khi thực hiện lệnh dưới đây biến x có giá trị bao nhiêu?
>>> x=(1+10//3)**2-3
10
13
16
19
Sau khi thực hiện các lệnh dưới đây, biến x có giá trị bao nhiêu?
>>> x= (5 +10%5)**3-10
55
65
75
85
Khi thực hiện lệnh gán sau giá trị của các biến x, y, z bằng bao nhiêu?
>>> x, y, z=6, 4.3, "b"
x=6, y=4.3, z="a"
z=6, y=4.3, x="a"
x=6, y="a", z=4.3
x=4.3, y="a", z=6
Trong môi trường lập trình Python, để mở ra màn hình soạn thảo chương trình, ta chọn:
File/New File
File/New
File/Open
File/Save
Khi viết chương trình Python ở chế độ soạn thảo, để chạy chương tr��nh ta sử dụng lệnh nào sau đây?
Edit
Format
Nhấn phím F5
Options
Để lưu tệp chương trình python ta nhấn tổ hợp phím
Ctrl+s
Ctrl+As
Ctrl+F
Ctrl+R
Trong NNLT Python
Kiểu dữ liệu của biến được xác định khi gán giá trị, không cần khai báo trước khi sử dụng.
Kiểu dữ liệu của biến cần khai báo trước khi sử dụng.
Kiểu dữ liệu của biến không cần khai báo trước khi sử dụng.
Kiểu dữ liệu của biến không được xác định khi gán giá trị nên cần khai báo trước khi sử dụng.
Để chạy chương trình trong python ta thực hiện thao tác
vào Run/ Run module
Vào Option/ Code context
Nhấn tổ hợp phím Alt+X
Vào File/ Open module…
Cho các lệnh sau:
>>> x, y=5, 8
>>> x, y= y, x
x=8, y=5
x=8, y=8
x=5, y=5
x=5, y=8
Cú pháp câu lệnh nhập dữ liệu từ bàn phím
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ú pháp câu lệnh nhập dữ liệu kiểu số nguyên từ bàn phím
biến=int(input(dòng thông báo))
biến=int(input(dòng thông báo));
biến==int(input(dòng thông báo)
biến:=int(input(dòng thông báo))
Biểu thức 15!=9+6 trả về kiểu kết quả thuộc kiểu dữ liệu gì?
bool
int
float
str
Lệnh nào trong các lệnh sau đây sẽ báo lỗi
int("37.5")
float(15+10)
str(12.097)
int(37.5)
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ự), boolic (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), boolic (xâu kí tự)
Lệnh nào sau đây cho biết kiểu dữ liệu của biến ?
type()
print()
input()
input(int())
Để xuất dữ liệu ra màn hình ta dùng câu lệnh
print(danh sách biểu thức)
int(danh sách biểu thức)
type(danh sách biểu thức)
float(input(danh sách biểu thức)
Lệnh >>>print("a=8") in ra màn hình giá trị gì ?
a=8
a=
8
câu lệnh lỗi
Khi thực hiện các lệnh sau sẽ in ra kết quả gì?
>>> x=15
>>> y= 5
>>> print("Lập trình Python", x+y)
Lập trình Python 20
Lập trình Python x+y
Lập trình Python
Syntax Error
Cú pháp câu lệnh rẽ nhánh trong python
if <điều kiện>:
Câu lệnh hay nhóm câu lệnh 1
else:
Câu lệnh hay nhóm lệnh 2
if <điều kiện>
Câu lệnh hay nhóm câu lệnh 1
else
Câu lệnh hay nhóm lệnh 2
if <điều kiện>;
Câu lệnh hay nhóm câu lệnh 1
else;
Câu lệnh hay nhóm lệnh 2
if <điều kiện>:
Câu lệnh hay nhóm câu lệnh 1;
else:
Câu lệnh hay nhóm lệnh 2;
Đâu là kí hiệu phép so sánh khác trong python
< >
!=
#
=!
Đâu là kí hiệu phép so sánh bằng trong python
=
==
>=
<=
Biểu thức điều kiện trong câu lệnh rẽ nhánh có kiểu dữ liệu
bool
int
str
float
Để kiểm tra một số nguyên a có là số chẵn hay không ta viết lệnh
if a%2=0:
print("số chẵn")
if a//2=0:
print("số chẵn")
if a**2=0:
print("số chẵn")
if a/2=0:
print("số chẵn")
Biểu thức 26%4==0 trả về kết quả gì?
False
True
Int
Float
Cú pháp câu lệnh lặp biết trước số lần lặp trong python
for biến_chạy in range(m,n):
Câu lệnh
for biến_chạy in range(m,n)
Câu lệnh
for biến_chạy in range(m,n);
Câu lệnh;
for biến_chạy in range(m,n):
Câu lệnh;
Cú pháp câu lệnh lặp với số lần lặp chưa biết trước trong python
while <điều kiện>:
Câu lệnh hay nhóm câu lệnh
while <điều kiện>
Câu lệnh hay nhóm câu lệnh
while <điều kiện>;
Câu lệnh hay nhóm câu lệnh;
while :<điều kiện>
Câu lệnh hay nhóm câu lệnh;
Khi chạy đoạn chương trình sau sẽ in ra màn hình giá trị s bằng bao nhiêu?
s=0
for i in range(5,10):
s=s+i
print(s)
36
26
46
56
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.
Khi chạy đoạn chương trình sau sẽ in ra màn hình giá trị s bằng bao nhiêu?
s=0
i=5
while i<5
s=s+1
print(s)
0
5
10
15
Ngôn ngữ lập trình là gì?
Ngôn ngữ giao tiếp hàng ngày
Ngôn ngữ dùng để viết các chương trình máy tính
Ngôn ngữ tự nhiên
Ngôn ngữ khoa học
Mỗi hướng dẫn để máy tính có thể thực hiện một công việc nào đó gọi là gì?
Yêu cầu
Câu lệnh
Chỉ thị
Phép toán
Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:
print()
print(xin chao)
print(‘xin chao’)
print xin chao
Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?
nháy đơn
ngoặc đơn
ngoặc kép
ngoặc nhọn
Cho đoạn chương trình sau:
a=b=1
c=1
d=2
print(a+b+c+d)
Kết quả trên màn hình là:
3
4
5
6
Python do ai sáng tạo ra?
Albert Einstein
Blaise Pascal
Thomas Edison
Guido van Rossum
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.
Đâu là tên biến sai trong các tên biến sau?
x1
X1
1x
x_1
Cho đoạn chương trình sau:
x=1
print(x)
Biến trong đoạn chương trình trên là:
1
1, x
x
Không có biến
Trong Python, các biến đều phải đặt tên theo quy tắc nào?
Không trùng từ khóa của Python.
Bắt đầu bằng chữ cái hoặc dấu “_”.
Chỉ chứa chữ cái, chữ số và dấu “_”.
Cả ba đáp án đều đúng
Giá trị của a sau khi kết thúc vòng lặp là bao nhiêu:
a=0
for i in range (10,14):
a=a+3
9
12
15
18
Hàm range() để làm gì?
Tạo a dãy số liên tiếp, bắt đầu từ số 0
Tạo a dãy số liên tiếp, bắt đầu từ số 1
Sử dụng a dãy số theo chiều tăng dần
Sử dụng a dãy số theo chiều giảm dần
Ý 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
Cho đoạn chương trình sau:
X:=5; y:=4;
If x>y : F:=x*x-y
Else: F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
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
Chỉ cần có điều kiện là được
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ố
Phát biểu nào sau đây là sai?
Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.
Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán.
Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết:
Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
Câu lệnh rẽ nhánh trong Python có 2 dạng cơ bản là if và if-else.
<Điều kiện> trong câu lệnh rẽ nhánh là:
Biểu thức tính toán.
Biểu thức logic.
Biểu thức quan hệ.
Các hàm toán học.
Phép lũy thừa 24 trong Python viết là:
2**4
2****4
2*4
2***4
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)
