Worksheets100029304927
Total questions: 39
Worksheet time: 20mins
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
print()
sqrt()
cos()
factorial()
Kết quả của chương trình dưới đây là gì?
def sayHello():
print(‘Hello World!’)
sayHello()
Hello.
Hello World.
Hello World!
A. ‘Hello World!’.
Bài toán nào sau đây không thể sử dụng câu lệnh for:
Tính tổng của n số nguyên dương đầu tiên.
Đưa ra màn hình các số nguyên dương nhỏ hơn n theo thứ tự giảm dần.
Liên tục nhập vào số nguyên n, nếu n khác 0 đưa ra màn hình dòng chữ “Chào bạn!” và dừng khi n =0.
Tính xn với x, n được nhập từ bàn phím.
Trong Python, hàm sqrt trả về căn bậc hai của x, ( với x > 0 ) thuộc thư viện math. Để sử dụng hàm này trong chương trình ta viết theo cú pháp:
sqrt(x)
import math math.sqrt(x)
import math
sqrt(x)
math.sqrt(x)
Xâu kí tự trong Python là …
dãy các kí tự thuộc bảng mã Unicode hoặc bảng mã ASCII.
dãy các chữ cái.
dãy các chữ số.
dãy các phần tử khác kiểu.
Cách viết xâu nào sau đây là không hợp lệ?
""
‘Tom&Jerry’
"Tin hoc"
11A1
Các kí tự trong xâu được đánh số bằng đầu bằng chỉ số
-1 (theo hướng từ trái sang phải)
0 (theo hướng từ trái sang phải)
2 (theo hướng từ trái sang phải)
1 (theo hướng từ trái sang phải)
Hàm cho kết quả độ dài của xâu kí tự là
Hàm len().
Hàm count().
Hàm find()
hàm replace()
Để thay thế kí tự ‘a’ trong xâu s bằng kí tự rỗng ta dùng lệnh:
s=s.replace()
s=s.replace(‘a’)
s=s.replace(‘a’,’’)
s=replace(a,’’)
Để xóa phần tử thứ 2 trong danh sách a ta dùng lệnh:
remove(2)
del 2
del a[2]
del(2)
Cho đoạn chương trình sau: Hãy cho biết kết quả in ra màn hình.
Tin học*2.
Tin họcTin học.
Tin học.
Báo lỗi.
Để tìm vị trí xuất hiện đầu tiên của xâu St = ‘a’ trong xâu S = “anhtrai” ta dùng hàm:
St.find(S).
S.find(St).
St.count(S).
S.count(St).
Cho đoạn chương trình sau: Hãy cho biết kết quả in ra màn hình.
0
1
2
3
Câu lệnh đưa ra màn hình các số nguyên chẵn thuộc [m,n] là:
Cho a=2022, b= str(a). Chọn phát biểu biểu đúng
Biến a và b đều là kiểu xâu
Biến a kiểu xâu, biến b kiểu nguyên
Biến a kiểu thực, biến b kiểu xâu
Biến a kiểu nguyên, biến b kiểu xâu
Để biết kích thước của danh sách ta dùng hàm:
sort()
type()
pop()
len()
Để xóa tất cả các phần tử trong danh sách, ta gọi hàm thành viên:
pop()
clear()
append()
remove()
Để thêm phần tử vào cuối danh sách ta dùng hàm:
pop()
remove()
clear()
append()
Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta viết:
b = [1..5]
b = 1, 2, 3, 4, 5
b = [1, 2, 3, 4, 5]
b = (1, 2, 3, 4, 5)
Câu lệnh nào sau đây dùng để nhập từ bàn phím một danh sách a gồm các số nguyên?
a=[int(i) for i in input().split()]
a=[input(i) for i in int()]
a=[input(i) for i in int().split()]
a=[input(i) for a in int().split()]
Cho danh sách friend = [Lan, Huệ, Hồng, Mai, Cúc] , friend[2] cho giá trị là:
Cúc
Huệ
Hồng
Lan
Trong câu lệnh for i in a: print(i,end=’ ‘), với a là một danh sách, tham số end=’ ‘ có ý nghĩa gì?
Thêm một phần tử vào cuối danh sách
Thêm dấu cách giữa các phần tử của danh sách
In phần tử cuối của danh sách
Kết thúc việc in danh sách
Câu lệnh nào sau đây dùng để in ra màn hình danh sách a?
for i in a: print(a, end=’ ‘)
for i in a: print(i, end=’ ‘)
for i in a: input(i, end=’ ‘)
for i in a: input(a, end=’ ‘)
Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh:
a[]
a.0
a.[1]
a[0]
Lỗi cú pháp là?
lỗi câu lệnh viết không theo quy định của ngôn ngữ.
lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó
là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được.
còn gọi là lỗi Runtime
Lỗi ngữ nghĩa là?
là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ
là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện
lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó
lỗi dễ phát hiện
Python cung cấp sẵn công cụ sửa lỗi có tên là gì?
Debug
Options
Shell
File
Có các loại lỗi nào người lập trình thường gặp?
Lỗi cú pháp, lỗi ngữ nghĩa và lỗi ngoại lệ
Lỗi logic
Lỗi ngoại lệ và lỗi ngữ nghĩa
Lỗi cú pháp và lỗi ngữ nghĩa
Cho các bước giải bài toán trên máy tính:
a-Viết chương trình
b-Tìm thuật toán giải bài toán và cách tổ chức dữ liệu
c-Xác định bài toán
d-Kiểm thử, chạy và hiệu chỉnh chương trình
Thứ tự các bước giải bài toán trên máy tính đúng là?
a-b-c-d
b-a-c-d
c-a-b-d
c-b-a-d
Chương trình dịch của ngôn ngữ lập trình bậc cao có 2 chế độ là?
Thông dịch và Biên dịch
Thông dịch viên và Phiên dịch viên
Thông dịch và Phiên dịch
Dịch tuần tự và Dịch toàn bộ
Chất lượng của một ảnh phụ thuộc vào các tham số nào sau đây?
(1) Kích thước ảnh.
(2) Độ phân giải.
(3) Không gian màu.
(4) Màu nền
(1) và (3)
(1) và (2)
(2) và (4)
(3) và (4)
Chọn phát biểu SAI trong các phát biểu sau?
Viết chương trình là cách thể hiện thuật toán bằng ngôn ngữ lập trình và cách tổ chức dữ liệu.
Nếu không biết thuật toán của bài toán thì không thể viết được chương trình để máy tính giải quyết bài toán đó.
Việc kiểm thử chương trình chỉ thực hiện khi không gặp thông báo lỗi trên màn hình và khi không thực hiện được chương trình .
Kết quả của bước xác định bài toán có ý nghĩa rất quan trọng đối với bước tìm thuật toán giải bài toán.
Cho danh sách a gồm các phần tử [3,4,5]. Khi đó len(a)=?
3
2
1
4
Viết chương trình là:
Mô tả thuật toán
Biểu diễn thuật toán
Dùng ngôn ngữ lập trình để diễn đạt bài toán
Dùng ngôn ngữ lập trình và cấu trúc dữ liệu thích hợp để diễn tả thuật toán
Thuật toán tối ưu là
Sử dụng nhiều thời gian, nhiều bộ nhớ, ít phép toán...
Sử dụng ít thời gian, ít bộ nhớ...
Sử dụng ít thời gian, nhiều bộ nhớ, ít phép toán...
Sử dụng ít thời gian, ít bộ nhớ, ít phép toán...
Các yếu tố cơ bản trong mỗi ngôn ngữ lập trình bậc cao gồm: bảng chữ cái; cú pháp, ngữ nghĩa; … ; các câu lệnh, biểu thức, thư viện và hàm cho sẵn.
các loại biến
các kiểu dữ liệu
các chương trình
các tập hợp số
Mục đích của việc kiểm thử, chạy và hiệu chỉnh chương trình là?
Để tạo ra một chương trình mới
Mô tả chi tiết bài toán
Xác định lại Input và Output của bài toán
Phát hiện và sửa sai sót
Mỗi công cụ của phần mềm thiết kế đồ hoạ không đi kèm thành phần nào sau đây?
Bảng công cụ
Bảng tùy chọn mở rộng
Bảng tùy chọn
Hệ thống bản chọn
Khi muốn quyết định một lớp ảnh có được hiển thị hay không và ảnh của các lớp hiển thị được sắp xếp theo thứ tự nào, không cần sử dụng kĩ thuật thiết kế nào sau đây?
Hướng tập trung vào một lớp.
Sắp xếp lại các lớp.
Thiết kế trên lớp bản sao.
Tạo đường viền.
