Font size
WorksheetsI. Lý thuyết (Theory Outline)
Total questions: 99
Worksheet time: 50mins
Khái niệm nào mô tả dữ liệu sau khi đã được xử lí và có ý nghĩa đối với người dùng?
Mã nguồn chưa biên dịch
Thông tin có cấu trúc hữu ích
Tập tin ảnh chưa chỉnh sửa
Dữ liệu thô chưa sắp xếp
Trong GIMP, công cụ nào phù hợp nhất để di chuyển một vùng chọn đến vị trí khác?
Công cụ Transform
Công cụ Move
Công cụ Text
Công cụ Crop
Trong Python, câu lệnh nào in ra một chuỗi lên màn hình?
input("Xin chao")
type("Xin chao")
print("Xin chao")
len("Xin chao")
Bạn cần cắt bỏ phần viền thừa của một ảnh. Công cụ nào trong GIMP thực hiện thao tác này hiệu quả nhất?
Text để chèn chữ
Transform để tô màu
Crop để loại bỏ viền
Move để đặt lại vị trí
Cho biến x được gán bằng x = 5. Sau đó thực hiện x = x + 2. Giá trị cuối cùng của x là bao nhiêu?
5
6
7
10
Giả sử bạn nhận được một bảng đo lường nhiều giá trị lẫn lộn. Bước đầu tiên nào giúp biến bảng đó thành thông tin hữu ích?
Sắp xếp và làm sạch dữ liệu
Biến đổi sang tệp nén
Sao chép toàn bộ dữ liệu
Thêm ảnh minh họa
Một học sinh muốn tạo tiêu đề lên ảnh trong GIMP. Thao tác nào là phù hợp nhất?
Dùng công cụ Text
Dùng công cụ Move
Dùng công cụ Crop
Dùng công cụ Eraser
GIMP là phần mềm:
Nghe nhạc
Soạn thảo văn bản
Xử lí ảnh
Trình chiếu, thuyết trình
Để tạo tệp ảnh mới ta chọn:
File/ Open
File/ Exit
File/ Save
File/ New
Để tạo văn bản trong phần mềm GIMP ta chọn:
Công cụ Move
Công cụ Crop
Công cụ Text A
Công cụ Transform
Để tạo lớp mới ta chọn:
File/ Open
File/ Exit
New Layer
File/New
Để di chuyển ảnh đến vị trí phù hợp ta chọn công cụ nào?
Công cụ Crop
Công cụ Text A
Công cụ Move
Công cụ Transform
Chức năng của phần mềm GIMP là:
Ghép ảnh
Tất cả các khả năng trên
Chỉnh sửa ảnh
Cung cấp các công cụ tạo văn bản, tô màu và biến đổi hình
Để xuất ảnh sang định dạng JPG ta chọn:
File/New
File/Export As
File/ Exit
File/ Open
Sau khi chỉnh sửa ảnh, ta lưu ảnh bằng File/Save thì ảnh có đuôi mặc định là:
cxf
doc
txt
JPG
Để cắt ảnh ta dùng công cụ:
Move
Scale
Transform
Crop
Để mở một hoặc nhiều tệp ảnh trong GIMP ta chọn:
File/Export As
File/ Open
File/New
File/ Exit
Trong công cụ Text A, ta có thể chọn:
Cỡ chữ
Kiểu chữ
Màu chữ
Tất cả các đáp án trên
Ta có thể tạo ra nhiều lớp trên một bức ảnh.
Không thể xác định
Sai
Đúng
Tùy phiên bản
Không thể ghép ảnh với GIMP.
Đúng
Sai
Tùy chọn bổ sung
Chỉ với ảnh PNG
Để đảo ngược vùng chọn, ta dùng lệnh:
Select/None
Delete
Exit/Shrink hoặc Grow
Select/Invert
Để xóa vùng chọn:
Dùng lệnh Exit/Shrink hoặc Grow
Dùng lệnh Select/Invert
Nhấn phím Delete
Dùng lệnh Select/None
Để bỏ vùng chọn, ta dùng lệnh:
Delete
Select/Invert
Exit/Shrink hoặc Grow
Select/None
Để tạo nét vẽ theo đường dẫn ta chọn:
Nháy chuột vào nút lệnh Stroke Path ở bảng tùy chọn và nhập số pixel
Select\From Path
Select\Invert
Select\None
Để tô màu vùng đường dẫn ta thực hiện như thế nào?
Chọn Select\From Path
Nháy chuột vào nút lệnh Fill Path trong bảng tùy chọn
Nháy chuột vào nút lệnh Stroke Path ở bảng tùy chọn và nhập số pixel
Chọn Select\Invert
Trong GIMP, lệnh nào dùng để đảo ngược vùng chọn hiện tại?
Delete
Exit\Shrink
Select\None
Select\Invert
Khi muốn bỏ vùng chọn đang hoạt động, thao tác phù hợp là gì?
Delete
Exit\Shrink
Select\Invert
Select\None
Để chuyển vùng chọn thành đường dẫn, chọn lệnh nào?
Select\To Path
Delete
Select\None
Select\Invert
Muốn tô màu theo đường dẫn, thao tác đúng là gì?
Chọn Select\From Path
Nháy vào Fill Path trong bảng tùy chọn
Nháy vào Stroke Path rồi nhập số pixel
Chọn Select\Invert
Biểu tượng hình con mắt bên trái lớp có tác dụng gì?
Xóa vùng chọn
Ẩn hoặc hiện lớp
Phân biệt màu giữa các lớp
Bỏ vùng chọn
Quy trình "cắt xén chi tiết thừa" đúng là gì?
Bỏ vùng, xác định vùng, chọn lớp rồi xóa
Xác định vùng chọn, khoanh vùng cần cắt, xóa vùng
Chọn lớp, xóa lớp, bỏ vùng chọn
Xác định vùng chọn, chọn lớp, xóa vùng chọn
Công cụ nào dùng để kiểm tra ảnh có nền trong suốt?
Move Tool
Rectangle Select hoặc Ellipse Select
Crop
Eraser
Kênh alpha là gì trong xử lí ảnh?
Kênh lưu độ trong suốt của tất cả các điểm ảnh
Ảnh nguồn ban đầu của lớp
Lớp định cần xử lí riêng
Ảnh không có nền trong suốt
Để thêm kênh alpha vào lớp ảnh, chọn chuỗi thao tác nào đúng?
Chọn lớp cần xử lí, Add Alpha Channel từ Layer\Transparency
Chọn lớp cần xử lí, Layer\Transparency
Chọn lớp cần xử lí, Add Alpha Chanel từ Layer\Transparency
Chọn lớp, xóa lớp nền ngay
Sau khi thêm kênh alpha, bước đầu để tách đối tượng khỏi nền là gì?
Nháy công cụ Free Select và tạo vùng chọn bao quanh đối tượng
Đảo ngược vùng chọn hiện có
Chọn Layer\Transform để cắt đối tượng
Xóa lớp ảnh nền ngay lập tức
Sau khi đã chọn đối tượng cần tách, bước tiếp theo để loại bỏ nền là gì?
Đảo ngược vùng chọn, xóa vùng chọn khỏi ảnh
Nháy công cụ Free Select lần nữa
Chọn Layer\Transform để xoay
Xóa vùng chọn rồi bỏ chọn
Để chuyển kênh alpha của lớp sang vùng chọn, dùng lệnh nào?
Select\Invert
Layer\Transform
Layer\New Layer
Layer\Transparency\Alpha to Selection
Ảnh không có nền là ảnh có gì?
Có lớp nền trong suốt hiển thị
Có nền màu xám liền kề
Có nền màu đen đồng đều
Nền màu trắng toàn bộ
Có bao nhiêu thao tác cơ bản liên quan kênh alpha trong quy trình này?
Ba thao tác chính
Bốn thao tác chính
Hai thao tác chính
Một thao tác duy nhất
Khi cần mở rộng vùng chọn một chút, lệnh hợp lý nhất là gì?
Grow trong Select
Delete trên bàn phím
Invert trong Select
None trong Select
Để cắt ảnh theo kích thước mới, nên dùng công cụ nào?
Crop
Scale
Transform
Move
Bước nào giúp xác định khu vực cần cắt xén trước khi xóa?
Xác định vùng chọn chính xác
Ẩn hoặc hiện lớp liên quan
Thực hiện Delete ngay lập tức
Nháy vào Fill Path để tô
Python là:
Ngôn ngữ máy
Ngôn ngữ lập trình bậc cao
Ngôn ngữ lập trình bậc thấp
Chương trình dịch
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 xin chao
print(‘xin chao’)
print(xin chao)
print()
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
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ể 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ả
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:
Có thể viết thoải mái mà không cần theo quy tắc của ngôn ngữ lập 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
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…
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
Để cho đơn giản nên thiết kế các đối tượng trên cùng một lớp ảnh.
File save
FileExportAs
Fie save As
Fie save a copy
Trong Python Shell, câu lệnh nào dưới đây cho thấy việc thực thi từng câu lệnh?
Phải biên dịch trước khi chạy
Không thể nhập lệnh trực tiếp
Viết cả chương trình rồi chạy một lần
Gõ lệnh và nhận kết quả ngay
Python có tính di động cao nghĩa là:
Phải sửa mã khi chuyển hệ điều hành
Chỉ chạy trên một hệ điều hành
Không chạy trên thiết bị di động
Chạy được trên nhiều nền tảng khác nhau
Câu 1. 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 biến.
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.
Câu 2. Trong bài toán giải phương trình ax+b=0 có các biến là?
x
a, b
Không có biến.
a, b, x
Câu 3. Cho đoạn chương trình: x=1; print(x). Biến trong đoạn chương trình trên là:
Không có biến.
x
1, x
1
Câu 4. Cho đoạn chương trình: y=10; print(y). Giá trị của biến y trên màn hình là:
0
y
10
1
Câu 5. Trong những biến sau, biến nào đặt đúng quy tắc?
xy
a@b
X y
12xy
Câu 6. Câu lệnh gán trong Python là:
Biến:<==Biểu thức>
Biến=
Biến==
Câu 7. Phép gán nào sau đây là đúng?
x==3
x:=3
x=3
x:3
Câu 8. Phép chia lấy phần nguyên trong Python kí hiệu là:
%
Div
/
//
Câu 9. Phép chia lấy phần dư trong Python kí hiệu là:
Mod
//
%
/
Câu 10. Phép lũy thừa 24 trong Python viết là:
2****4
2*4
2***4
2**4
Câu 12. Cho đoạn chương trình: x=6; y=2; print(x//y). Trên màn hình xuất hiện giá trị:
6
2
3
0
Câu 13. Cho đoạn chương trình: x=6; y=2; print(x%y). Trên màn hình xuất hiện giá trị:
0
6
3
2
Câu 2. Câu lệnh nhập với biến kiểu nguyên là:
Biến=int(input(dòng thông báo))
Biến=(input(dòng thông báo))
Biến=float(input(dòng thông báo))
Biến=input()
Câu 3. Câu lệnh nhập với biến kiểu thực là:
Biến=int(input(dòng thông báo))
Biến=float(input(dòng thông báo))
Biến=(input(dòng thông báo))
Biến=input()
Câu 4. Để nhập từ bàn phím biến a kiểu nguyên ta viết:
a=float(input('n='))
a=int(input('n='))
a=input('n=')
a=int()
Câu 5. Để nhập từ bàn phím biến b kiểu thực ta viết:
b=input('n=')
b=float(input('n='))
b=int()
b=int(input('n='))
Câu 6. Câu lệnh đưa giá trị các biểu thức ra màn hình là:
print(s)
print danh sách biểu thức
print('danh sách biểu thức')
print()
Câu 7. 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)
Câu 8. Phát biểu nào sau đây là đúng khi nói về Hằng?
Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình.
Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
Hằng là đại lượng bất kì.
Hằng không bao gồm: số học.
Câu 9. Phát biểu nào sau đây là đúng khi nói về các câu lệnh trong Python?
Python quy định các câu lệnh nên được viết trên một dòng, kết thúc bằng dấu ;
Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt, kết thúc bằng dấu ;
Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt.
Python quy định các câu lệnh nên được viết trên một dòng.
Câu 10. Phát biểu nào sau đây là đúng?
Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Python có quy định chặt chẽ phải có phần khai báo và phần thân chương trình như Pascal.
Tất cả các biến dùng trong chương trình không cần phải đặt tên.
Tất cả các biến dùng trong chương trình đều phải đặt tên cho chương trình thích nghi biết để lưu trữ và xử lí.
Câu 11. Để tính tổng c của hai số 5 và 6, thuộc kiểu dữ liệu:
int
float
bool
str
Câu 12. Đâu là câu lệnh gán trong Python?
X!=6
X=6
X:=6
X==6
Trong GIMP, định dạng tệp ảnh PNG có được hỗ trợ xuất/nhập?
Không, chỉ hỗ trợ JPG
Chỉ hỗ trợ TIFF không PNG
Chỉ hỗ trợ BMP và GIF
Có, hỗ trợ đầy đủ PNG
Phần mềm GIMP cung cấp các công cụ để tô màu và ghép ảnh?
Có nhiều công cụ tô màu ghép ảnh
Chỉ có công cụ vẽ đường thẳng
Không có công cụ tô màu
Chỉ có công cụ cắt dán
Màn hình làm việc của GIMP gồm cửa sổ công cụ, cửa sổ hình ảnh và thanh menu?
Đúng, nhưng không có cửa sổ hình
Sai, chỉ có thanh trạng thái
Sai, chỉ có một cửa sổ
Đúng, gồm ba khu vực chính
Người dùng GIMP có thể tùy chỉnh bố cục màn hình làm việc theo nhu cầu?
Chỉ thêm bớt phím tắt được
Chỉ đổi màu nền được
Không thể tùy chỉnh
Có thể tùy chỉnh linh hoạt
Công cụ "New Layer" trong GIMP dùng để làm gì?
Chỉ đổi tên lớp hiện có
Ghép hai ảnh thành một
Thêm lớp mới vào ảnh
Xóa toàn bộ ảnh hiện tại
GIMP hỗ trợ tô màu cho các lớp (layer) riêng lẻ?
Chỉ chỉnh độ sáng chung
Có thể tô màu lớp
Chỉ tô màu toàn ảnh
Không hỗ trợ lớp
GIMP có công cụ văn bản cho phép thay đổi kiểu chữ, kích thước và màu sắc?
Chỉ đổi kích thước chữ
Không cho nhập văn bản
Có đầy đủ điều chỉnh
Chỉ đổi màu mà không đổi kiểu
Sau khi tạo văn bản trong GIMP, có thể chỉnh sửa lại không?
Có thể chỉnh sửa lại
Chỉ xóa rồi tạo lại
Không thể chỉnh sửa
Chỉ di chuyển không sửa
Python là ngôn ngữ lập trình bậc cao gần gũi với ngôn ngữ tự nhiên, dễ đọc và học?
Đúng, cú pháp dễ đọc
Sai, rất khó đọc
Chỉ dễ với chuyên gia
Chỉ gần gũi với ngôn ngữ máy
Python được sử dụng rộng rãi trong phát triển web, khoa học dữ liệu và tự động hóa nhờ thư viện phong phú?
Đúng, thư viện đa lĩnh vực
Chỉ dùng cho IoT
Sai, ít thư viện
Chỉ dùng cho game
Một ưu điểm của Python là giúp tiết kiệm thời gian phát triển và sửa lỗi nhờ tính dễ đọc?
Đúng, giảm thời gian
Sai, tốn thời gian
Chỉ nhanh khi biên dịch
Chỉ nhanh với phần cứng mạnh
Lập trình bậc cao như Python giúp lập trình viên tập trung vào logic thay vì chi tiết kỹ thuật phần cứng?
Đúng, trừu tượng phần cứng
Sai, cần chi tiết phần cứng
Chỉ đúng với C
Chỉ đúng khi dùng IDE
Cộng đồng Python lớn, năng động, cung cấp tài nguyên học tập và hỗ trợ cho người mới bắt đầu?
Chỉ hỗ trợ trả phí
Chỉ hỗ trợ chuyên gia
Sai, cộng đồng nhỏ
Đúng, hỗ trợ mạnh
Python có thể dùng trong lĩnh vực trí tuệ nhân tạo?
Chỉ dùng hệ thống nhúng
Chỉ dùng đồ họa 2D
Không thể dùng AI
Có dùng rộng rãi AI
Nguồn mở của Python và GIMP cho phép cộng đồng đóng góp, cải tiến phần mềm?
Đúng, đóng góp mã nguồn
Sai, mã đóng
Chỉ sửa giao diện
Chỉ công ty mới sửa
Trong GIMP, thanh menu cung cấp nhiều tùy chọn chỉnh sửa ảnh khác nhau?
Đúng, nhiều tùy chọn
Chỉ chứa công cụ văn bản
Chỉ chứa trợ giúp
Sai, rất ít tùy chọn
Python có cú pháp đơn giản giúp người mới bắt đầu học dễ hơn ngôn ngữ phức tạp?
Đúng, cú pháp đơn giản
Chỉ đơn giản khi dùng thư viện
Sai, cú pháp rối
Chỉ đơn giản cho chuyên gia
Việc phát triển phần mềm bằng ngôn ngữ bậc cao thường nhanh hơn so với mức thấp?
Đúng, nhanh hơn thường
Chỉ nhanh với nhóm lớn
Sai, luôn chậm hơn
Chỉ nhanh khi biên dịch
Trong tạo nền mới ở GIMP, tô màu lớp mới là bước quan trọng trong quy trình?
Sai, không cần tô màu
Chỉ cần đổi tên lớp
Đúng, tô màu lớp mới
Chỉ cần thêm bộ lọc
Python là ngôn ngữ đa năng, dùng cho web, dữ liệu, tự động hóa và AI?
Sai, chỉ cho web
Đúng, đa năng rộng
Chỉ cho hệ điều hành
Chỉ cho nghiên cứu học thuật
Trong Python, lựa chọn tên biến hợp lệ nhất là gì khi cần lưu số lượng học sinh trong lớp?
soLuongHocSinh
count students
Soluong-hocsinh
123HocSinhCount
Để in ra dòng chữ Hello, world! trong Python, lệnh đúng là gì?
print("Hello, world!")
echo("Hello, world!")
printf("Hello, world!")
System.out.println("Hello, world!")
Trong GIMP, thao tác nào dùng để tạo vùng chọn nhanh xung quanh đối tượng có biên rõ?
Bút văn bản (Text Tool)
Công cụ thang (Scale)
Cọ vẽ (Paintbrush)
Cây đũa thần (Fuzzy Select)
Sau khi có vùng chọn trong GIMP, bước nào sẽ tạo đường viền với độ dày xác định?
Layer > New from Visible
Filter > Gaussian Blur
Image > Crop to Content
Edit > Stroke Selection
