BĐáp án B: Tính tổng hai số a và b và hiển thị ra màn hình.
CĐáp án C: Tính tổng hai số a và b.
DĐáp án D: Trả về tổng của hai số a và b được truyền vào.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
Đáp án đúng là B
Câu 2
1 điểm
Giả sử chương trình có lệnh nhập dữ liệu sau:
n = int(input("Nhập số nguyên n: "))
Khi chúng ta nhập 1.5 thì chương trình có lỗi ngoại lệ nào?
AĐáp án A: ValueError.
BĐáp án B: SyntaxError.
CĐáp án C: IndexError.
DĐáp án D: TypeError.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:D
Đáp án đúng là D
Câu 3
1 điểm
: Giả sử hàm f có hai tham số khi khai báo. Khi gọi hàm, giá trị đối số nào truyền vào sẽ gây lỗi với ?
AĐáp án A: 2, 3.
BĐáp án B: “a”, “b”.
CĐáp án C: “a”, “3”.
DĐáp án D: 10, c,1.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:D
Đáp án đúng là D
Câu 4
1 điểm
Nếu S = "1234567890" thì S[0:4] là gì?
AĐáp án A: "1234".
BĐáp án B: "0123".
CĐáp án C: "123".
DĐáp án D: "01234".
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Đáp án đúng là A
Câu 5
1 điểm
Phát biểu nào sau đây là sai?
AĐáp án A: Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.
BĐáp án B: Lệnh find() để tìm vị trí xuất hiện đầu tiên của xâu con trong xâu mẹ.
CĐáp án C: Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.
DĐáp án D: Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Đáp án đúng là A
Câu 6
1 điểm
Chọn phát biểu sai:
AĐáp án A: Python cung cấp sẵn nhiều hàm thực hiện được những công việc khác nhau cho phép người dùng được tùy ý sử dụng khi viết chương trình bằng câu lệnh gọi hàm tương ứng.
BĐáp án B: Hàm trong Python được định nghĩa bằng từ khóa del, theo sau là tên hàm.
CĐáp án C: Một số hàm thiết kế sẵn của Python như: abs (), len(), range(), bool(), float(), print(), …
DĐáp án D: Lệnh type(y) trả lại kiểu dữ liệu của biến y.
Đ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ì?
AĐáp án A: Đó là vị trí chương trình chạy tới đó thì kết thúc.
BĐáp án B: Đó 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.
CĐáp án C: Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip.
DĐáp án D: Đó 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.
(1 điểm) Cho chương trình viết ra màn hình các số tử 1 đến n. Với n nhập từ bàn phím. Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy sửa lại cho đúng.