Font size
WorksheetsÔN TẬP MÔN TIN 10 CUỐI KÌ 2
Total questions: 70
Worksheet time: 1hrs 8mins
Trong cửa sổ Code của Python có thể:
Để tạo lớp ảnh mới trong phần mềm GIMP ta chọn:
Hàm sqrt(4) trả về:
(a)
Cho đoạn chương trình sau: Kết quả thực hiện đoạn
Hàm a.insert(i,x) dùng để làm gì?
Chọn phát biểu đúng nhất khi nói về chương trình con:
Cho biết kết quả sau khi chạy đoạn chương trình sau:
Hàm gcd(3,6) trả về:
Kết quả sau khi thực hiện đoạn chương trình Python sau:
Phép toán chia lấy phần dư trong NNLT Python là:
Cấu trúc lặp với số lần không biết trước là:
Trong câu lệnh while, ngay sau điều kiện sẽ là dấu?
Trong Python, câu lệnh lặp với số lần biết trước là?
Trong câu lệnh while thì dãy câu lệnh chỉ được thực hiện khi điều kiện còn?
Để sử dụng hàm sqrt() của Python, ta cần chọn cấu trúc kết nối nào?
import math
def sqrt
return sqrt
import sqrt
Để sử dụng hàm gcd() của Python, ta cần viết cấu trúc kết nối thư viện nào?
import math
import gcd
return gcd
def gcd
sẵn (trong một thư viện) của Python ta cần:
A. Kết nối với thư viện chứa hàm đó và gọi tên sử dụng luôn mà không cần xây dựng lại
B. Phải khai báo hàm trước khi gọi
C. Phải xây dựng lại hàm đó
D. Phải khai báo và xây dựng lại
Kết quả sau khi thực hiện đoạn chương trình Python sau:
11
10
55
9
Công cụ Paths của phần mềm GIMP có các chế độ:
A. chế độ lập trình, chế độ chỉnh sửa B. chế độ đồ họa, chế độ chỉnh sửa
C. chế độ đồ họa, chế độ chèn D. chế độ thiết kế, chế độ chỉnh sửa
Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
A. Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo
B. Khi lặp đi lặp lại một công việc nào đó
C. Khi sử dụng các hàm toán học
D. Khi có các phép tính toán
Biểu tượng hình con mắt bên trái lớp ảnh của phần mềm GIMP có tác dụng:
A. Phân biệt màu giữa các lớp ảnh
B. Ẩn hoặc hiện lớp ảnh
C. Xóa vùng chọn
D. Bỏ vùng chọn
Từ khóa dùng để khai báo hàm trong Python là?
def
function
procedure
return
Tình huống nào sau đây cần có nguồn nhân lực phát triển phần mềm?
Tổ chức hoặc doanh nghiệp muốn áp dụng công nghệ số để phục vụ quản lí, sản xuất hay kinh doanh
Tổ chức hoặc doanh nghiệp muốn có thêm nguồn nhân lực
Tổ chức hoặc doanh nghiệp muốn đầu tư thêm máy móc thiết bị để sản xuất
Tổ chức hoặc doanh nghiệp muốn mở rộng thị trường kinh doanh
Trong Python, nếu là hàm trả về kết quả thì trước khi kết thúc hàm phải có lệnh?
def
from
return
import
Cho đoạn chương trình sau: Kết quả thực hiện đoạn chương trình trên là?
A. 2
B. 1
C. 4
D. 3
GIMP là phần mềm:
Trình chiếu, thuyết trình
Soạn thảo văn bản
Xử lí ảnh
Nghe nhạc
Khi sử dụng hàm có sẵn (trong một thư viện) của Python ta cần:
A. Phải khai báo và xây dựng lại
B. Gọi hàm có sẵn thực hiện mà không cần xây dựng lại hàm đó
C. Phải khai báo hàm trước khi gọi
D. Phải xây dựng lại hàm đó
Chọn phát biểu đúng nhất khi nói về bài toán trong Tin học:
Bài toán trong Tin học được đặt ra để giải quyết với nhiều bộ dữ liệu đầu vào khác nhau
Bài toán phức tạp nhưng con người không cần hỗ trợ từ máy tính
Bài toán trong Tin học được đặt ra để giải quyết với một bộ dữ liệu đầu vào duy nhất
Bài toán tính toán đơn giản không cần trợ giúp của máy tính
Trong Python, nếu là hàm trả về kết quả thì trước khi kết thúc hàm phải có lệnh?
def
from
return
import
Kết quả thực hiện đoạn chương trình trên là?
3
4
2
1
Cho biết kết quả của đoạn chương trình dưới đây:
Chương trình bị lặp vô tận
Trên màn hình xuất hiện một số 10
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11
Khi sử dụng hàm có sẵn (trong một thư viện) của Python ta cần?
Kết nối với thư viện chứa hàm đó và gọi tên sử dụng luôn mà không cần xây dựng lại
Phải khai báo hàm trước khi gọi
Phải xây dựng lại h
Đoạn chương trình trên giải quyết bài toán nào dưới đây?
Tính tổng các số dương của danh sách S
Tính tổng các số dương của danh sách A
Tính tổng các số âm của danh sách A
Tính tổng các số âm của danh sách S
Cho đoạn chương trình sau: Kết quả thực hiện đoạn chương trình trên là?
2
1
4
3
Để xóa vùng chọn trong phần mềm GIMP dùng lệnh:
A. Dùng lệnh Select\None
B. Nhấn phím Delete
C. Dùng lệnh Exit\Shrink hoặc Grow
D. Dùng lệnh Select\Invert
Khẳng định nào sau đây là SAI?
Lập trình viên có cơ hội làm việc ở các vị trí trong các cấp chính quyền, cấp bộ ngành, chính phủ
Những nghề thuộc nhóm thiết kế và lập trình chỉ có thể làm ở cơ quan tư nhân
Các hệ thống ngân hàng, tài chính hay tư nhân đều phải sử dụng hệ thống phần mềm phức tạp, có tính nghiệp vụ cao. Từ đó, mở ra nhiều cơ hội lớn cho những người thiết kế và lập trình
Thế giới công nghệ thay đổi từng giây, từng phút, từng giờ. Những kiến thức được học sẽ nhanh bị cũ, vì vậy phải học tập không ngừng
Phép toán chia lấy phần nguyên trong NNLT Python là:
mod
//
%
and
Định hướng nghề dựa trên:
Khả năng, sở thích, nguyện vọng của bản thân kết hợp với đặc điểm ngành nghề
Nguyện vọng của gia đình
Theo số đông bạn bè
Mức lương của ngành nghề
Cho đoạn chương trình dưới đây: Đoạn chương trình trên giải quyết bài toán nào dưới đây?
Tính tổng các số dương của danh sách A
Tính tổng các số dương của danh sách S
Tính tổng các số âm của danh sách S
Tính tổng các số âm của danh sách A
Chương trình con là:
Là đoạn chương trình thực hiện một công việc nào đó và được đặt tên
Là đoạn lệnh thực hiện một công việc và không cần phải đặt tên
Là đoạn chương trình thực hiện nhiều công việc và không được đặt tên
Là đoạn chương trình bất kì có thể được đặt tên hoặc không
Để đảo ngược vùng chọn trong phần mềm GIMP, ta dùng lệnh:
Select\None
Exit\Shrink hoặc Grow
Delete
Select\Invert
Bước xác định bài toán là:
Xác định những giá trị đã cho và mối quan hệ giữa chúng
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán
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
Chuyển xâu ban đầu thành kí tự in hoa
Vị trí của kí tự bất kì trong xâu
<Điều kiện> trong câu lệnh lặp với số lần không biết trước là:
Biểu thức toán học
Biểu thức logic
Biểu thức tính toán
Hàm toán học
Phần mềm GIMP có bao nhiêu cách tô màu?
5
2
3
4
Bước viết chương trình là:
A. Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán
B. Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó
C. Xác định những giá trị đã cho và mối quan hệ giữa chúng
D. Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương 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…
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
Sau khi thực hiện đoạn chương trình sau: x = 20; if x>12 : x = 15; x = x+ 2; else: x = x/2 Giá trị của x sẽ là?
12
15
17
10
Trong cửa sổ Shell của Python có thể?
Không thể thực hiện bất kì câu lệnh nào
Không thực hiện ngay từng câu lệnh và không thấy được kết quả
Thực hiện ngay từng câu lệnh và thấy được kết quả
Không thể thực hiện từng câu lệnh mà thực hiện toàn bộ chương trình
Trong cửa sổ Code của Python có thể:
Không cho phép soạn thảo cả chương trình và lưu lại
Cho phép soạn thảo cả chương trình và lưu lại
Không thể thực hiện bất kì câu lệnh nào
Thực hiện ngay từng lệnh
Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào?
Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau
Chỉ lùi vào trong một số vị trí so với dòng chứa điều kiện khi có nhóm lệnh
Viết thẳng hàng so với điều kiện
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
Trong ngôn ngữ lập trình Python, phát biểu nào sau đây là đúng?
A. Nếu là hàm có kết quả thì trong thân hàm sẽ có duy nhất lệnh return
B. Nếu là hàm có kết quả thì trong thân hàm sẽ là dãy các lệnh tính giá trị và không có lệnh return
C. Nếu là hàm có kết quả thì trong thân hàm sẽ có lệnh return và theo sau là dãy giá trị trả về
D. Nếu là hàm có kết quả thì trong thân hàm sẽ không có lệnh return
Hàm y.replace(x1,x2) có nghĩa là:
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
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 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
Sau khi thực hiện đoạn chương trình sau: x = 10; if x>12 : x = 15; x = x+ 2; elif x==12: x = x*2 else: x = x/2 Giá trị của x sẽ là?
5.0
10.0
20.0
17.0
Khẳng định nào sau đây là SAI khi nói về phần mềm GIMP?
A. Phần mềm GIMP có thể chỉnh sửa ảnh
B. Cung cấp các công cụ tạo văn bản, tô màu và biến đổi hình
C. Là phần mềm thiết kế đồ họa
D. Phần mềm GIMP không thể ghép ảnh
Nếu điều kiện có giá trị False thì?
Câu lệnh 1 và câu lệnh 2 đều bị bỏ qua
Chỉ thực hiện câu lệnh 1.
Thực hiện cả hai câu lệnh 1 và câu lệnh 2.
Câu lệnh 2 được thực hiện và bỏ qua câu lệnh 1.
Chọn phát biểu đúng nhất khi nói về chương trình con:
Sử dụng chương trình con sẽ làm cho chương trình lặp lại những đoạn lệnh không cần thiết
Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn
Sử dụng chương trình con khó nâng cấp chương trình khi cần
Sử dụng chương trình con khó tìm lỗi
Các bước giải bài toán trên máy tính:
Xác định bài toán → Kiểm thử, chạy và hiệu chỉnh chương trình → Viết chương trình → Tìm thuật toán của bài toán và cách tổ chức dữ liệu
Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ
Lệnh a.sort() thực hiện:
Gọi đến phần tử đầu tiên trong danh sách a
Xóa danh sách a
Sắp xếp danh sách a theo thứ tự không tăng
Sắp xếp danh sách a theo thứ tự không giảm
Giá trị của s bằng bao nhiêu?
35
5
65
50
Xác định câu lệnh đúng trong các câu lệnh sau?
if a>=b then max= a; else max=b;
if a>=b: max= a else max= b;
if a>b : max= a else: max=b
if a>=b : max=a else max= b
Các thành phần chính của màn hình làm việc GIMP:
Hệ thống bảng chọn, hộp công cụ, các bảng quản lí lớp ảnh, kênh màu và đường dẫn
Hệ thống thanh công cụ, hệ thống bảng chọn, các bảng quản lí lớp ảnh
Hệ thống thanh công cụ, hệ thống bảng chọn, bảng chỉ dẫn màu
Hệ thống bảng chọn, bảng chỉ dẫn màu, Toolbox
Nghề thiết kế và lập trình được giới trẻ yêu thích vì?
Lướt web không tốn tiền
Nhiều cơ hội việc làm, thu nhập cao
Không cần sáng tạo
Không cần khả năng cao
Phát biểu nào sau đây là đúng?
Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức toán học làm điều kiện
Trong Python chỉ có 1 dạng lặp duy nhất: Lặp với số lần không biết trước
Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước
Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước
Trong Python, hàm range có cú pháp nào sau đây?
range(bước đếm, giá trị cuối, giá trị đầu)
range(bước đếm, giá trị đầu, giá trị cuối)
range(giá trị đầu, giá trị cuối, bước đếm)
range(giá trị cuối, bước đếm, giá trị đầu)
Khẳng định nào sau đây là SAI khi nói về ngôn ngữ Python?
Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được
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ữ lập trình bậc cao
Python phân biệt chữ hoa và chữ thường
Những đặc điểm lao động, yêu cầu đối với nhóm nghề thiết kế và lập trình là?
A. Kiên trì, đam mê; khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh
B. Kiên trì, đam mê; tư duy logic và chính xác; đọc hiểu được tiếng Anh
C. Kiên trì, đam mê; tư duy logic và chính xác; không yêu cầu biết tiếng Anh
D. Kiên trì, đam mê; tư duy logic và chính xác; khả năng tự học, sáng tạo; khả năng đọc hiểu tiếng Anh
Khẳng định nào đúng nhất khi nói về phát triển phần mềm?
A. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động
B. Phát triển phần mềm là lập trình có cấu trúc trong một đoạn chương trình
C. Phát triển phầm mềm là quản trị dự án phần mềm trong các công ty Tin học
D. Phát triển phần mềm là quá trình gồm một công việc và hoạt động
Nếu người dùng nhập vào a = 0, b = 2 thì ngoài màn hình sẽ có thông báo nào?
Phương trình có nghiệm x = -2
Phương trình có vô số nghiệm
Không có thông báo gì
Phương trình vô nghiệm
Phát biểu nào sau đây là SAI?
Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước
Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước
Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước
Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện
