NEW
Font size
Worksheetscau hỏi giũa ky 2 lop 10
Total questions: 40
Worksheet time: 20mins
Để chạy chương trình, Python dùng lệnh?
ctrl +f9
Alt+ f9
Run
Exit
Kết quả của chương trình sau là bao nhiêu?
>>> s = “abcdefg”
>>> print(s[2])
"a"
"b"
"c"
"d"
Cho đoạn chương trình sau
S1=’abcd’
S2=’a’
print(S1.cout(S2))
Trên màn hình sẽ xuất hiện giá trị là
1
2
3
4
Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng?
Xâu s2 lớn hơn hoặc bằng xâu s1
Xâu s2 lớn hơn xâu s1
Xâu s2 nhỏ hơn xâu s1.
Xâu s1 bằng xâu s2.
Cho đoạn chương trình sau
s=’abcde’
print(s[1:4])
Trên màn hình máy tính sẽ xuất hiện xâu
‘abc’
‘cde’
‘bcd’
‘bcde’
Cho đoạn chương trình sau
s=’abcde’
print(s[:3])
Trên màn hình máy tính sẽ xuất hiện xâu
‘cde’
‘abcd’
‘abc’
‘bcde’
Cho xâu st=’abc’. Hàm len(st) có giá trị là
2
3
4
1
Chuỗi sau được in ra mấy lần?
s = "abcdefghi"
for i in range(10):
if i % 4 == 0:
print(s)
0
1
2
3
<Đ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
Xâu kí tự được đặt trong cặp dấu
Ngoặc vuông []
Nháy đơn (‘’) hoặc nháy kép (“”)
Ngoặc đơn ()
Ngoặc nhọn {}
Tập tin (file) được tạo ra từ ngôn ngữ lập trình Python có phần mở rộng là gì?
doc
py
pyt
Py
Kiểu dữ liệu số thực trong Python là
float
str
bool.
int
Cho đoạn chương trình sau:
y=’abcae’
x1=’a’
x2=’d’
print(y.replace(x1,x2))
Trên màn hình máy tính sẽ xuất hiện xâu
’dbcde’
’dbcae’
’adbcade’
’bce’
Trong NNLT Python, so sánh bằng và khác được viết như thế nào?
= (bằng), <>(khác)
== (bằng), = !(khác)
== (bằng), != (khác)
== (bằng), <>(khác)
Tên biến nào sau đây hợp lệ?
Print()
Hinh chu nhat
Bai_tap1
11A9_HCN
Trong NNLT Python, để gán cho biến giá trị là 1, câu lệnh nào sau đây đúng?
1 : =x
x = 1
1 = x
x: = 1
Hàm y.find(x) cho biết điều gì?
Trả về số nguyên xác định vị trí đầu tiên trong xâu x mà từ đó xâu y xuất hiện như một xâu con của xâu x.
Trả về số nguyên xác định vị trí đầu tiên trong xâu y mà từ đó xâu x xuất hiện như một xâu con của xâu y.
Trả về vị trí xuất hiện cuối cùng của xâu y trong xâu x.
Trả về vị trí xuất hiện cuối cùng của xâu x trong xâu y.
Cho đoạn chương trình sau
s=’abcde’
print(s[:4])
Trên màn hình máy tính sẽ xuất hiện xâu
‘abcd’
‘bcde’
‘abc’
‘cde’
Cho xâu st=’abc’. S[0]=?
0
'a'
'b'
'd'
Kiểu dữ liệu số nguyên trong Python là
int
str
float
real
Hàm len() cho biết.
Độ dài (hay số kí tự) của xâu.
Vị trí của kí tự đầu tiên trong xâu.
Vị trí của kí tự bất kì trong xâu.
Chuyển xâu ban đầu thành kí tự in hoa.
Hàm y.cout(x) cho biết
Vị trí xuất hiện đầu tiên của x trong y.
Đếm số lần xuất hiện không giao nhau của x trong y.
Cho biết số kí tự của xâu x+y
Vị trí xuất hiện cuối cùng của x trong y.
Hàm y.raplace(x1,x2) có nghĩa là.
Thay thế xâu x1 bằng xâu x1+x2.
Tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 của y bằng xâu x2.
Tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 của y bằng xâu x1.
Tạo xâu mới bằng cách ghép xâu x1 và xâu x2.
Trong Python, để xuất giá trị của biến x ra màn hình, ta sẽ dùng lệnh
Print("x")
print("x")
Print(x)
print(x)
Cho đoạn chương trình sau.
s1=’a’
s2=’b’
print(s1+s2)
Kết quả trên màn hình là
‘ba’
‘a’
‘b’
‘ab’
Dãy kí tự muốn in ra màn hình bằng câu lệnh print() thì cần để trong cặp dấu gì?
Không để trong cặp dấu nháy
Ngoặc tròn
Ngoặc nhọn
Nháy đơn
Xâu rỗng là xâu có độ dài bằng.
0
1
2
3
Cho đoạn chương trình sau.
s=’abcde’
print(s[3:])
Trên màn hình máy tính sẽ xuất hiện xâu
‘abcd’
‘bcde’
‘cde’
‘de’
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
print()
cout<<
read()
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’)
Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python ?
Python phân biệt chữ hoa và chữ thường.
Python là ngôn ngữ lập trình bậc cao
Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…
Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.
Một ô tô đi từ A đến B với vận tốc v(km/h). Câu lệnh để tính ‘Thời gian ô tô đó đi hết quãng
print(km/h)
Print(“km/h”)
print(‘km/h’)
print km/h
Trong cửa sổ Shell của Python.
thực hiện ngay từng câu lệnh và thấy được kết quả.
. không thực hiện ngay từng câu lệnh và không thấy được kết quả.
không thể thực hiện bất kì câu lệnh nào.
không thể thực hiện từng câu lệnh mà thực hiện toàn bộ.
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
máy tính có thể trực tiếp hiểu và thực hiện.
gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học
. có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình
chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games…
Khẳng định nào sau đây về Python là sai?
Python là một ngôn ngữ lập trình bậc 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
Python không phải ngôn ngữ lập trình
Chọn phát biểu sai?
Cửa sổ Shell, cho phép viết và thực hiện ngay các biểu thức hoặc câu lệnh.
Ngôn ngữ lập trình trực quan như Scratch dễ dùng và thích hợp với các bạn nhỏ tuổi
Trong Python, không phân biệt chữ hoa và chữ thường.
Python là ngôn ngữ lập trình bậc cao phổ biến rộng rãi trên thế giới
Cho câu lệnh sau: Print(‘xin chao’). Câu lệnh trên sai, câu lệnh đúng là:
print(‘xin chao’)
print(xin chao)
Print(“xin chao”)
Print(xin chao)
Trong ngôn ngữ lập trình Python, phát biểu nào sau đây là đúng?
Python là ngôn ngữ lập trình bậc cao duy nhất
Chương trình máy tính là một dãy các câu lệnh mà máy tính không hiểu được
Python phân biệt chữ hoa với chữ thường
Dãy kí tự muốn in ra màn hình dùng câu lệnh print( ) và không cần dùng cặp nháy.
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
Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là.
print(‘dien tich hinh vuong la:’,a*a)
print(‘dien tich hinh vuong la:a*a’)
print ‘dien tich hinh vuong la:’,a*a
print(dien tich hinh vuong la:a*a)
