Font size
Worksheetslớp 10 - Giữa HKII
Total questions: 42
Worksheet time: 52mins
Đoạn chương trình for i in range(5): print(i,end= '' '') cho kết quả là:
1 2 3 4
1 2 3 4 5
0 1 2 3 4
0 1 2 3 4 5
Khi thực hiện câu lệnh: for i in range(7,12): print('Hello World') thì trên màn hình sẽ xuất hiện bao nhiêu dòng chữ "Hello World" trên màn hình?
12
6
5
7
Hãy chọn dãy số do hàm range(1,10,2) tạo ra:
1,3,5,7,9
1,2,3,4,5,6,7,8,9,10
1,3,5,
1,3,5,7,10
Trong ngôn ngữ lập trình Python, câu lệnh lặp với số lần biết trước là:
if
while
for
include
Cú pháp của câu lệnh lặp với số lần chưa biết trước là?
While <điềukiện>: <khối lệnh>
While <điều kiện> do <khối lệnh>
While <khối lệnh> : <điều kiện>
While <khối lệnh> do <điều kiện>
Trong câu lệnh While, ngay sau điều kiện sẽ là dấu nào?
;
?
=
:
Tính tổng S = 1 + 2 + 3 + … + n + … cho đến khi S>109. Điều kiện nào sau đây cho vòng lặp while là đúng:
While S >=109:
While S =109:
While S <=109:
While S !=109:
Cho đoạn chương trình sau: Sau khi thực hiện đoạn chương trình trên giá trị của s là:
9
15
5
10
Trong ngôn ngữ lập trình Python, đối tượng L = [1, 23, "Hello", 9] thuộc kiểu dữ liệu nào?
List
Dictionary
Tuple
Array
Chọn câu phát biểu đúng về dữ liệu kiểu danh sách:
Các phần tử trong danh sách được phân cách nhau bởi dấu phẩy (,).
Các phần tử trong danh sách được phân cách nhau bởi dấu chấm phẩy (;).
Các phần tử trong danh sách được phân cách nhau bởi dấu hai chấm (:).
Các phần tử trong danh sách được phân cách nhau bởi dấu cách.
Chọn câu phát biểu sai về dữ liệu kiểu danh sách:
Các phần tử trong danh sách có thể khác kiểu.
Các phần tử trong danh sách phân biệt bằng chỉ số.
Các phần tử trong danh sách được giới hạn bởi cặp ngoặc tròn ( ).
Cấu trúc của 1 danh sách rỗng empty = [ ]
Để xoá phần tử x từ danh sách A, câu lệnh nào sau đây đúng?
A.remove(x)
A.clear(x)
A.insert(x)
remove.A(x)
Để kiểm tra một giá trị có nằm trong danh sách hay không, ta dùng cú pháp nào sau đây?
<giá trị> in <danh sách>
<danh sách> in <giá trị>
<giá trị> on <danh sách>
<giá trị> insert <danh sách>
Muốn dùng một hình ảnh nào đó đã có sẵn trên máy tính để làm hình nền cho các slide, sau khi chọn Format Background ta chọn tiếp vào :
Picture or texture fill
Solid fill
Gradient fill
Pattern fill
Đoạn chương trình for i in range(0,10,2): print(i, end='' '') cho kết quả gì?
2 4 6 8
1 3 5 7 9
0 2 4 6 8
2 4 6 8 1 0
Đoạn chương trình for i in range(9, 0, -1): print(i,end='' '') cho kết quả gì?
1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1
0 2 4 6 8
8 6 4 2 0
Hãy cho biết dãy các số được tạo ra của hàm range(2,6,2)?
2, 3, 4, 5
2, 4
1, 2, 3
2, 4, 6
Đâu là giá trị của color[2]?
color = [‘red’, ‘orange’, ‘yellow’, ‘green’, ‘blue’, ‘indigo’, ‘violet’]
orange
indigo
blue
yellow
Cách tham chiếu đến 1 phần tử trong danh sách:
Tên danh sách, tiếp theo là chỉ số được viết trong cặp dấu {và}.
Tên danh sách, tiếp theo là chỉ số được viết trong cặp dấu [và].
Chỉ số được đặt ngay sau tên danh sách.
Tên danh sách, tiếp theo là chỉ số được viết trong cặp dấu (và).
Muốn truy cập đến phần tử thứ 5 của danh sách A ta phải theo cú pháp:
A[4]
A5
A[5]
A{5}
Lệnh A.insert(k,x) dùng để làm gì?
Chèn phần tử x vào vị trí k của danh sách A
Chèn phần tử k vào vị trí x của danh sách A
Chèn phần tử k và x vào danh sách A
Xoá phần tử k và x của danh sách A
Các dòng lệnh sau đây cho kết quả là gì?
[1]
[0]
[0,1]
[1,0]
Các dòng lệnh sau cho kết quả là dãy số nào?
[1, 4, 10, 5, 0]
[1, 4, 10, 3, 0]
[1, 4, 10, 0, 5]
[1, 4, 10, 0, 3]
Danh sách A trước và sau lệnh insert( ) là [1,4,10,0] và [1,4,10,5,0]. Lệnh đã dùng là gì?
Lệnh đã dùng là A.insert(3,5)
Lệnh đã dùng là A.insert(2,5)
Lệnh đã dùng là A.insert(4,5)
Lệnh đã dùng là A.insert(5, 3)
Âm thanh được đưa vào bài trình chiếu có thể thực hiện khi nào?
Thực hiện được chỉ khi tạo hiệu ứng động cho đối tượng trong slide.
Thực hiện được chỉ khi tạo hiệu ứng chuyển trang giữa các slide.
Thực hiện được cả khi tạo hiệu ứng động và hiệu ứng chuyển trang.
Không thực hiện được cả khi tạo hiệu ứng động và hiệu ứng chuyển trang.
Vòng lặp for được sử dụng để lặp qua một dãy giá trị, nó giúp thực thi một đoạn mã nhiều lần mà không cần viết lại mã lặp đi lặp lại. Dưới đây là các nhận định cho vòng lặp for:
Vòng lặp for được xác định với số lần lặp không biết trước.
Lệnh range(n) trả lại vùng giá trị gồm n số từ 0 đến n.
Lệnh range(start, stop, step) trả lại vùng giá trị từ start đến stop - 1 với bước nhảy là step.
Câu lệnh for i in range(10,1,1): print(i, end='' '') cho kết quả 1 0 9 8 7 6 5 4 3 2 1
Máy tính đang kết nối Internet, sử dụng siêu liên kết (Hyperlink) sẽ cho phép người dùng liên kết đến:
Chỉ các tập tin có sẵn trong các ổ đĩa của máy tính đang soạn thảo
Chỉ các slide đã có trong giáo án đang soạn thảo
Chỉ các trang Web có trên mạng
Tất cả các tập tin, các slide đã có trong máy và các trang Web
Vòng lặp for là một cấu trúc quan trọng trong Python, cho phép lặp qua các phần tử trong một dãy. Việc hiểu rõ cách sử dụng vòng lặp for giúp viết chương trình hiệu quả hơn. Dưới đây là các nhận định khi sử dụng vòng lặp for trong Python:
Trong Python, vòng lặp for không thể lặp qua từng ký tự trong một chuỗi.
Khi sử dụng vòng lặp for, có thể sử dụng lệnh break để dừng vòng lặp trước khi hoàn thành tất cả lần lặp
Lệnh range(3) sẽ tạo ra dãy số: 1, 2, 3
Câu lệnh for i in range(5, 0, -1): print(i, end=" ") sẽ in ra màn hình: 5,4,3,2,1
Vòng lặp while là một cấu trúc lặp, trong đó điều kiện đóng vai trò quyết định vòng lặp sẽ tiếp tục hay dừng lại. Dưới đây là một số nhận định về vòng lặp while trong lập trình:
Khối lệnh bên trong sẽ được thực hiện khi điều kiện còn đúng (True) hoặc sai (False)
Trong vòng lặp while, biến điều kiện không cần thay đổi giá trị sau mỗi lần lặp
Vòng lặp while luôn thực hiện ít nhất một lần trước khi kiểm tra điều kiện
Câu lệnh break có thể được sử dụng để thoát khỏi vòng lặp while trước khi điều kiện trở thành False
Hiện nay, người dùng thường áp dụng việc chèn video và hiệu ứng giúp bài thuyết trình trở nên sinh động và thu hút hơn trong các bài tập, đồ án của mình. Hãy xác định các nhận định phù hợp cho thao tác thêm video và hiệu ứng trình chiếu trong Powerpoint 2016:
Để chèn video vào slide, bạn có thể vào tab Insert, chọn Video, sau đó chọn nguồn video phù hợp.
PowerPoint 2016 không hỗ trợ chèn video trực tiếp từ Internet.
Hiệu ứng Transitions được áp dụng cho từng đối tượng riêng lẻ trên slide.
Trong PowerPoint, có thể thêm hiệu ứng Animations để làm cho văn bản hoặc hình ảnh xuất hiện theo cách đặc biệt.
Em hãy viết cú pháp lệnh tạo vùng giá trị range( )
Hãy biểu diễn dãy số sau đây bằng lệnh range( ) : 1, 2, 3,...., 40
Em hãy cho biết vùng giá trị của lệnh range(4,11)
A = A + [10]
A = [100] + A
del A[0]
Cho dãy số A=[1,2,2,3,4,5,5]. Viết lệnh để thực hiện:
Chèn số 1 vào ngay sau giá trị 1 của dãy
Cho dãy số A=[1,2,2,3,4,5,5]. Viết lệnh để thực hiện:
Chèn số 3 và số 4 vào danh sách để dãy có số 3 và 4 liền nhau hai lần
Cho dãy số A=[1,2,2,3,4,5,5]. Viết lệnh để thực hiện:
Xóa giá trị 1 của dãy
Kết quả in ra trên màn hình của sum là gì ?
Nếu thay câu lệnh for i in range(2,5) bằng câu lệnh for i in range(5) thì range sẽ khởi tạo các giá trị như thế nào? Và kết quả trả về có bị thay đổi không?
Để in kết quả của sum theo chiều ngang màn hình, em cần thay đổi câu lệnh print như thế nào?
