NEW
Font size
WorksheetsÔn CK 2 23-24
Total questions: 68
Worksheet time: 36mins
Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?
Phần thân hàm là dãy các câu lệnh được viết thụt lề so với dòng đầu của định nghĩa hàm.
Phần thân hàm là dãy các câu lệnh được viết thẳng lề so với dòng đầu của định nghĩa hàm.
Phần thân hàm là dãy các câu lệnh được viết hoa ở đầu dòng.
Phần thân hàm là dãy các câu lệnh được hoa và thẳng hàng so với dòng đầu của định nghĩa hàm.
Kỹ sư phần mềm dùng để chỉ ai?
Những người sản xuất máy tính.
Những người sáng tạo ra các thiết bị thông minh.
Những người tổ chức làm phần mềm.
Những người làm tàu hủ
Theo em điều nào là đúng nhất khi nói về phát triển phần mềm?
Phát triển phần mềm là lập trình.
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
Phát triển phần mềm là quản trị dự án phần mềm.
Trong quá trình sản xuất một phần mềm công đoạn thứ 5 là gì?
Phân tích hệ thống.
Thiết kế hệ thống.
Kiểm thử.
Bảo trì.
Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là nội dung công đoạn nào trong sản xuất phần mềm?
Lập trình.
Kiểm thử.
Chuyển giao.
Điều tra khảo sát.
Kết quả của chương trình sau là:
5
10
50
Chương trình bị lỗi.
Hoạt động có tính bao trùm lên toàn bộ các công việc cơ bản của sản xuất phần mềm là gì?
Sản xuất phần mềm.
Quản trị dự án phần mềm.
Quản trị phần mềm.
Dự án phần mềm.
Yếu tố nào sau đây cần thiết nhất với nghề thiết kế đồ họa?
Có khả năng cảm thụ cái đẹp và óc sáng tạo.
Tính toán giỏi.
Thành thạo các phần mềm ứng dụng chỉnh sửa ảnh.
Sử dụng thành thạo phần mềm tin học.
Kĩ năng, tố chất nào cần thiết nhất cho người thiết kế đồ họa?
Có hiểu biết sâu về toán học.
Có khả năng sử dụng thành thạo phần mềm đồ họa máy tính và có kiến thức về công nghệ.
Biết chơi nhiều nhạc cụ.
Có khả năng sử dụng thành thạo phần mềm Ms-office.
Công việc nào có liên quan trực tiếp đến nghề thiết kế đồ họa?
Thợ may
Phát thanh viên
Kiến trúc sư
Thư ký
Công việc nào sau đây không liên quan đến thiết kế đồ hoạ?
Nghiên cứu giống cây trồng mới.
Thiết kế web.
Thiết kế giao diện phần mềm.
In ấn, chế bản.
Các hình ảnh đồ họa Không gồm thành phần nào?
Văn bản
Các đường
Các hình cơ bản
Ứng dụng đồ họa
Những lĩnh vực nào cần đến thiết kế đồ họa?
Kinh doanh
Trồng trọt
Thiết kế bao bì
Chăn nuôi.
Kết quả của chương trình sau:
3
9
27
Chương trình bị lỗi.
Đâu Không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?
Word
Inkscape
Adobe Photoshop
Paint
Mục đích của kiểm thử chương trình là gì?
Để tự động sửa lỗi chương trình.
Để tìm ra lỗi của chương trình.
Để tìm ra lỗi và tự động sửa lỗi chương trình.
Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.
Phát biểu nào sau đây đúng nhất khi nói về các bộ dữ liệu test khi kiểm thử chương trình?
Các bộ test có thể có đầu vào theo các tiêu chí khác nhau.
Các bộ test có đầu vào theo một số tiêu chí nhất định.
Các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu.
Các bộ test có đầu vào phải theo các tiêu chí về độ lớn, tính đa dạng của dữ liệu.
Bộ dữ liệu kiểm thử (test) có những tính chất gì?
Tính chất phát hiện lỗi của chương trình.
Cần có càng nhiều càng tốt.
Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán.
Không cần có tính chất gì.
Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?
Kiểm tra lại chỉ số trong mảng.
Kiểm tra lại giá trị số chia.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Hoàn thành phát biểu sau: “Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích … của chương trình và …, … các lỗi phát sinh trong tương lai”
Tìm ra lỗi, phòng ngừa, ngăn chặn.
Tìm ra lỗi, phòng ngừa, xử lí.
Phòng ngừa, ngăn chặn, xử lí lỗi.
Xử lí lỗi, phòng ngừa, ngăn chặn.
Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Trong các phát biểu sau, phát biểu nào chưa chính xác về kiểm thử chương trình?
Hiện nay, có ít phương pháp và công cụ khác nhau để kiểm thử chương trình.
Chương trình cần được thử với một số bộ dữ liệu test gồm đầu vào tiêu biểu và kết quả đầu ra biết trước.
Các bộ test phụ thuộc vào các tiêu chí khác nhau.
Các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên,..
Chương trình sau nên sửa như thế nào. Chọn phương án đúng nhất
fruits = ['Banana', 'Apple', 'Lime']
print(fruits[4])
Thay đổi kiểu dữ liệu của từng phần tử trong mảng.
Kiểm tra chỉ số của mảng khi thực hiện lệnh.
Thay đổi tên mảng.
Chương trình không có lỗi.
Hàm sau có chức năng gì?
Trả về tổng của hai số a và b được truyền vào.
Trả về hai giá trị a và b.
Tính tổng hai số a và b.
Tính tổng hai số a và b và hiển thị ra màn hình.
Đâu Không là công cụ để kiểm thử chương trình?
Công cụ in biến trung gian.
Công cụ sinh các bộ dữ liệu test.
Công cụ thống kê dữ liệu.
Công cụ điểm dừng trong phần mềm soạn thảo lập trình.
Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
Đó là vị trí chương trình chạy tới đó thì kết thúc.
Đó là vị trí chương trình dừng lại để người lập trình quan sát phát hiện lỗi.
Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip.
Đó là vị trí chương trình tạm dừng, người lập trình sẽ quan sát các biến của chương trình và có thể điều khiển để chương trình tiếp tục chạy.
Chương trình chạy phát sinh lỗi ngoại lệ NameError, nên xử lí như thế nào?
Kiểm tra lại chỉ số trong mảng.
Kiểm tra lại tên các biến và hàm.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
TypeError.
ZeroDivisionError.
Syntax Error.
NameError.
Chọn phát biểu sai trong các phát biểu sau
Có thể phân biệt lỗi chương trình Python làm ba loại.
Khi có lỗi sai cú pháp, chương trình lập tức dừng và thông báo lỗi.
Lỗi ngoại lệ là lỗi không thể thực hiện một lệnh trong chương trình.
Cách xử lí các loại lỗi giống nhau.
1
2
3
4
Dòng lệnh sau bị lỗi gì?
>> >A = [1, 2]
>>>A[0.5]
Lỗi lôgic.
Lỗi ngoại lệ.
Lỗi cú pháp.
Không có lỗi.
Khi gặp lỗi liên quan đến giá trị của đối tượng Python sẽ báo lỗi gì?
ValueError.
IndentationError.
TypeError.
ZeroDivisionError.
IndexError.
NameError.
SyntaxError.
ValueError.
Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?
Dấu ‘:’.
Dấu ‘;’.
Dấu ‘.’.
Dấu ‘,’.
Chương trình sau phát sinh lỗi gì?
>>> a,b=1,0
>>> print(a/b)
NameError.
TypeError.
ZeroDivisionError.
Syntax Error.
Chương trình sẽ lập tức dừng và thông báo lỗi Syntax Error đây là lỗi gì trong chương trình Python?
Lỗi cú pháp.
Lỗi ngoại lệ.
Lỗi ngữ nghĩa.
Đáp án khác.
Chương trình sau thông báo lỗi gì?
>>>n = int(input("Nhập n: "))
>>>Nhập n: a
Type Error.
NameError.
SyntaxError.
ValueError.
Mã lỗi nào được đưa ra khi lệnh gọi một hàm nhưng không có hàm đó
ZeroDivisionError.
TypeError.
IndentationError.
NameError.
Chương trình sau cho kết quả là?
“Xin chào”.
“Xin chào, Xuan!”.
“Xin chào!”.
Câu lệnh bị lỗi.
Lỗi ngoại lệ trong Python là gì?
Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình.
Lỗi khi truy cập một biến chưa được khai báo.
Lỗi khi không thể thực hiện một lệnh nào đó của chương trình.
Lỗi khi chương trình biên dịch sang tệp exe.
Đâu là hàm trong Python?
str().
int().
len().
Tất cả đều đúng.
Type Error.
NameError.
SyntaxError.
ValueError.
Chọn phát biểu sai trong các phát biểu sau
Lệnh print() thực hiện việc in ra màn hình.
Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.
Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành xâu kí tự.
Khi gọi hàm f(1, 2, 3), khi định nghĩa hàm f có bao nhiêu tham số?
1
2
3
4
Khi dòng lệnh thụt vào không thẳng hàng chương trình đưa ra mã lỗi ngoại lệ nào?
ZeroDivisionError.
TypeError.
IndentationError.
SyntaxError.
Phát biểu nào sau đây là đúng khi nói về chương trình con?
Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ 1 vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và không thể thực hiện từ nhiều vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Giá trị của x là bao nhiêu khi biết kết quả sau khi thực hiện đoạn chương trình trên là 8:
3
2
1
4
Trong câu gọi hàm sin(90), thì giá trị 90 là gì?
Biến toàn cục.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Chương trình sau thông báo lỗi gì?
lst = [10, 20, 30, 40]
print(lst[6])
NameError.
SyntaxError.
ValueError
IndexError.
Kết quả của chương trình sau là bao nhiêu?
5
6
11
Chương trình bị lỗi.
Hoàn thiện (…) trong phát biểu sau
“Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm”
địa phương, trong.
cục bộ, ngoài.
địa phương, ngoài.
toàn cục, ngoài.
Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
global.
def.
len().
int().
"Tôi tên là: ".
"Xuân".
"Tôi tên là: Xuân".
Chương trình bị lỗi.
IndentationError là lỗi ngoại lệ như thế nào?
Lỗi liên quan đến giá trị của đối tượng.
Lỗi khi các dòng lệnh thụt vào không thẳng hàng hoặc không đúng vị trí.
Lệnh tính biểu thức số nhưng lại có một toán hạng không phải là số.
Lỗi cú pháp.
5
10
2
Chương trình bị lỗi.
Có lỗi tại dòng lệnh def f(a):.
Không có lỗi.
Có lỗi tại dòng lệnh return k.
Đáp án khác.
2,3.
4,5.
5,4.
3,4.
[10, 20, 30].
[10, 20, 30, 1, 2, 3, 4].
[1, 2, 3, 4].
[10, 20, 30, [1, 2, 3, 4]].
"Hôm nay tôi đi học ".
"Hello World".
"Hello World!!!".
Chương trình bị lỗi.
Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây?
SyntaxError.
NameError.
TypeError.
Không phát sinh lỗi ngoại lệ.
Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?
Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài.
Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.
Biến khai báo bên ngoài nếu muốn có tác dụng bên trong hàm thì cần khai báo lại trong hàm với từ khóa global.
Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.
Tên hàm.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Chương trình sau báo lỗi ở dòng lệnh thứ bao nhiêu?
4
5
3
Không có lỗi.
Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
Biến cục bộ.
Biến riêng.
Biến tổng thể.
Biến thông thường.
Logic.
Sai cú pháp.
Lỗi ngoại lệ.
Không có lỗi.
Chương trình sau thông báo lỗi gì?
for i in range(10) print(i)
Type Error.
NameError.
SyntaxError.
ValueError.
Mã lỗi ngoại lệ của lệnh sau là
s = “12” + 12
ZeroDivisionError.
TypeError.
IndentationError.
SyntaxError.
Mã lỗi nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0
ZeroDivisionError.
TypeError.
. ValueError.
SyntaxError.
