Font size
WorksheetsTin Học 10 Giữa Kì II - Marie Curie Hanoi School
Total questions: 50
Worksheet time: 26mins
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ữ
Cả ba phương án đều sai.
Ngôn ngữ nào sau đây không phải ngôn ngữ bậc cao?
C/C++
Assembly
Python
Java
Điều nào sau đây được sử dụng để xác định một khối lệnh trong ngôn ngữ Python?
Thụt lề
Nháy “ ”
Dấu ngoặc ( )
Dấu ngoặc [ ]
Câu 4: Kết quả của lệnh sau là:
print(‘1+ 2 + 3+ 4’)
10
15
1 + 2 + 3 + 4
‘1 + 2 + 3+4’
Phát biểu nào sau đây sai khi nói về python?
Python là ngôn ngữ lập trình bậc cao.
Python có mã nguồn mở thu hút được nhiều nhà khoa học cùng phát triển.
Python có các lệnh phức tạp nên không phổ biến trong giáo dục.
Python có các câu lệnh khá gần ngôn ngữ tự nhiên.
Môi trường lập trình của Python có tất cả bao nhiêu chế độ?
1
2
3
4
Đâu là quy tắc đúng khi đặt tên biến cho 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 @, #, %, &,…
Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
11tinhoc
tinhoc11
tin_hoc
_11
Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?
b = 10
B = 10
b == 10
b = ‘10’
Trường hợp nào sau đây không phải lệnh gán trong python?
cd = 50
a = 10
a = a * 2
a + b = 100
Để gán giá trị cho biến A ta thực hiện như thế nào?
<giá trị> := A
<giá trị> = A
A = <giá trị>
A := <giá trị>
Để viết 3 mũ 4 trong Python chọn
3**4
3//4
3*3+3*3
3%4
Kết quả khi thực hiện câu lệnh sau:
>>>10 - 5 ** 2 + 8//3 +2
-11
11
7
Câu lệnh bị lỗi
Đưa dữ liệu ra màn hình dùng lệnh nào?
print()
input()
type()
abs()
Câu lệnh nào dùng để đưa dữ liệu từ bàn phím vào?
print()
input()
int()
enter()
Kết quả của dòng lệnh sau
>>x= 6.7
>>type(x)
int
float
str
double
Câu lệnh sau bị lỗi không?
>>int(10.5)
Không có lỗi
Không xác định
Câu lệnh có lỗi
Cả 3 phương trên đều sai
Lệnh nào dùng để nhận biết kiểu dữ liệu của biến trong python?
type()
int()
size()
abs()
Kết quả của câu lệnh sau là gì?
>>str(3+4//3)
“3+4//3”
'4.0’
4
'4'
Để nhập giá trị số thực cho biến x bạn An viết câu lệnh như sau:
>>x = input(“Nhập số thực x: ”)
Câu lệnh trên đúng theo yêu cầu đặt ra chưa?
Chương trình báo lỗi không chạy
Chương trình chạy đúng
Không xác định được lỗi
Chương trình vẫn chạy nhưng không đúng yêu cầu đặt ra
Biến t thuộc số kiểu thực, cách khai báo nào sau đây là sai?
t=float
t:float
t=8.2
t=6.5
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?
n = 50
n= =50
n>50
n!=50
Biến f thuộc kiểu nguyên, cách khai báo nào sau đây là đúng?
f=True
f=4.5
f=8
f=bool
Trong Python câu lệnh gán có dạng như thế nào?
< tên biến > :=< biểu thức >
< tên biến > =< biểu thức >
< tên biến > = =<biểu thức >
< tên biến > =:< biểu thức >
Để khai báo biến z kiểu logic ta viết như thế nào?
x=fasle
z=true
x:=bool
z=True
Cho đoạn chương trình sau:
a=10
print(a)
Biến a thuộc dữ liệu kiểu:
int
float
bool
str
Cho đoạn chương trình sau:
kt=False
print(kt)
Biến kt thuộc dữ liệu kiểu:
int
float
bool
str
Trong phép toán số học với số nguyên, phép toán lấy phần dư trong Python là gì?
%
mod
//
div
Hãy xác định dòng lệnh lỗi trong đoạn chương trình sau:
Dòng lệnh 1
Dòng lệnh 2
Dòng lệnh 3
Dòng lệnh 4
Câu 30. Những lệnh nào trong các lệnh sau sẽ báo lỗi?
int("5*2")
float(123)
str(5)
Tất cả đều báo lỗi
Hãy cho biết giá trị mà các câu lệnh sau trả lại:
>>> int(3.5+4.5)
3+5
8
8.0
Tất cả đều sai
Khi thực hiện câu lệnh x = input("Nhập giá trị x:") bạn Lan gõ vào số 5. Câu lệnh tiếp theo print(2*x) sẽ cho kết quả như thế nào?
10
2*x
'55'
Thông báo sai câu lệnh
Trong Python, để nhập vào số nguyên n từ bàn phím, ta dùng lệnh nào?
n = int(input(ˈchuỗi thông báo: ˈ))
n = (ˈchuỗi thông báoˈ)
n = (input(ˈchuỗi thông báoˈ))
int(input(ˈchuỗi thông báo: ˈ))
Để hiển thị trên màn hình dòng chữ:
Hello!
Nice to meet you.
Ta sử dụng đoạn lệnh nào sau đây?
print(“Hello!\nNice to meet you”)
write(‘Hello!’,’Nice to meet you’)
print(“Hello!”, “Nice to meet you”)
writeln(‘Hello!’); write(‘Nice to meet you’)
Muốn giữ cho con trỏ không chuyển xuống đầu dòng tiếp theo ta có thể dùng lệnh nào?
print(<danh sách kết quả ra>)
int(<danh sách kết quả ra>, end= “ ” )
write(<danh sách kết quả ra>, end= “ ”)
print(<danh sách kết quả ra>, end= “ ”)
Trong các lệnh sau những lệnh nào không báo lỗi?
int(“12+45”)
float(123.56)
float(“123,5.5”)
int(“13.5”)
Trong Python, để viết chú thích trên một dòng, ta đặt chú thích sau dấu nào sau đây?
Sau dấu //
Sau dấu *
Sau dấu !
Sau dấu #
Theo mặc định, kiểu dữ liệu của giá trị trả về của hàm input() sẽ là?
bool
str
float
int
Câu lênh nào sau đây báo lỗi?
1
2
3
4
Kết quả của đoạn chương trình sau:
x=2021
print((x%4==0 and x%100!=0) or x%400==0)
55
True
5
False
Phát biểu nào sau đây bị sai khi nói về lệnh if?
Sau <điều kiện> cần có dấu “:”
Khối lệnh tiếp theo không bắt buộc lùi vào 1 tab và thẳng hàng
Khi thực hiện lệnh, Python sẽ kiểm tra <điều kiện> nếu đúng thì thực hiện <khối lệnh>, ngược lại thì bỏ qua chuyến sang lệnh tiếp theo.
Tất cả phát biểu sai.
Kết quả của chương trình sau là gì?
Max: x
Max: y
Max: 5
Max: 6
Năm nhuận là năm chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Biểu thức biểu diễn kiểm tra năm nhuận là:
n % 400 == 0 or ( n % 4 == 0 and n % 100 == 0)
n % 400 == 0 or n % 4 !=0 and n % 100 == 0
n % 400 != 0 or ( n % 4 == 0 and n % 100 != 0)
n % 400 == 0 or ( n % 4 == 0 and n % 100 != 0)
Biến chạy i trong vòng lặp for i in range(stop) tăng lên mấy đơn vị sau mỗi lần lặp?
1
2
0
Tất cả đều sai
Trong Python, câu lệnh nào dưới đây được viết đúng?
for i in range(10): prin(“A”)
for i in range(10): print(“A”)
for i in range(10): print(A).
for i in range(10) print(“A”)
Câu 46. Trong câu lệnh lặp:
Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
10 lần
1 lần
5 lần
Không thực hiện
Trong câu lệnh lặp:
Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?
10 lần
1 lần
5 lần
Không thực hiện
Cho đoạn chương trình:
Sau khi thực hiện chương trình giá trị của biến s bằng bao nhiêu?
10
12
14
15
Đoạn chương trình sau giải bài toán nào?
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100.
Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 101.
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 101.
Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100.
Cho biết kết quả khi chạy đoạn chương trình sau:
12
10
8
6
