Trong hộp thoại in, chọn Lưu thành PDF ở mục Máy in.
Đề thi Học kì 2 Tin học 10 (Đề 4)
Tin học
Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng cú pháp:
- A.
b = 1, 2, 3, 4, 5
- B.
b = (1, 2, 3, 4, 5)
- C.
b = [1,5]
- D.
b = [1, 2, 3, 4, 5]
Phát biểu nào sau đây là sai?
- A.
Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng
- B.
Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước
- C.
Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list
- D.
Clear() có tác dụng xoá toàn bộ các danh sách
Sau khi thực hiện các câu lệnh sau, mảng A như thế nào? >>> A = [1, 2, 3, 4, 5] >>> A. remove(2) >>> print(A)
- A.
[1, 2, 3, 4]
- B.
[2, 3, 4, 5]
- C.
[1, 2, 4, 5]
- D.
[1, 3, 4, 5]
Cho xâu st=’abc’, xâu st có độ dài là bao nhiêu?
- A.
1
- B.
2
- C.
4
- D.
3
Nếu S = "1234567890" thì S[0:4] là gì?
- A.
"123"
- B.
"0123"
- C.
"01234"
- D.
"1234"
Mệnh đề nào dưới đây mô tả đúng quan hệ giữa hàm và thủ tục?
- A.
Thủ tục là ham nhưng hàm có thể không là thủ tục
- B.
Trong Python, hàm và thủ tục là hai khái niệm đồng nhất
- C.
Hàm là thủ tục nhưng thủ tục có thể không phải là hàm
- D.
Hàm và thủ tục là hai khái niệm hoàn toàn khác nhau
Hàm sau có chức năng gì? def sum(a, b): print("sum = " + str(a + b))
- A.
Trả về tổng của hai số a và b được truyền vào
- B.
Trả về hai giá trị a và b
- C.
Tính tổng hai số a và b
- D.
Tính tổng hai số a và b và hiển thị ra màn hình
Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
- A.
0
- B.
1
- C.
2
- D.
Không hạn chế
Giá trị của m là bao nhiêu sau biết kết quả là 5: def tinhSum(a, b): return a + b s = tinhSum(1, m) print(s)
- A.
1
- B.
4
- C.
2
- D.
3
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?
- A.
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
- B.
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
- C.
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
- D.
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
Biến đã khai báo bên ngoài sẽ không có tác dụng bên trong hàm như một biến. Nếu muốn có tác dụng thì cần khai báo lại biến này trong hàm với từ khóa nào?
- A.
def
- B.
global
- C.
return
- D.
lambda
Chọn phát biểu không đúng?
- A.
Các biến được khai báo bên trong một hàm, chương trình chính sử dụng dụng được
- B.
Trong Python tất cả các biến khai báo bên trong hàm đều có tính địa phương (cục bộ), không có hiệu lực ở bên ngoài hàm
- C.
Lệnh Str.upper() có tác dụng chuyển kí tự của xâu thành chữ in hoa
- D.
Lệnh Str.lower() có tác dụng chuyển kí tự của xâu thành chữ in thường
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.
SyntaxError
- B.
ValueError
- C.
TypeError
- D.
IndexError
Lỗi ngoại lệ trong Python là lỗi gì?
- A.
Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình
- B.
Lỗi khi truy cập một biến chưa được khai báo
- C.
Lỗi khi không thể thực hiện một lệnh nào đó của chương trình
- D.
Lỗi khi chương trình biên dịch sang tệp exe
Lệnh sau có lỗi thuộc loại nào? 123ab = {1, 2, 3] print(123ab)
- A.
Lỗi cú pháp
- B.
Lỗi ngoại lệ
- C.
Lỗi khác
- D.
Không có lỗi
Mã lỗi nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0
- A.
ZeroDivisionError
- B.
TypeError
- C.
ValueError
- D.
SyntaxError
Đ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.
Đó là vị trí chương trình chạy tới đó thì kết thúc
- 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.
Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip
- 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
Tên các phần mềm đồ họa máy tính là:
- A.
AutoCad, Bing, Yahoo, Baidu, Yandex
- B.
CorelDraw, Bing, Adobe Photoshop
- C.
Adobe Photoshop, Bing, CorelDaw
- D.
Adobe Photoshop, CorelDraw, Scribus, AutoCad
Trong các trường đại học sau, trường đại học nào có đào tạo chuyên ngành thiết kế đồ họa?
- A.
Đại học Mỹ thuật Công nghiệp Hà Nội
- B.
Trường Đại học Kiến trúc
- C.
Học viện Công nghệ Bưu chính Viễn thông
- D.
Tất cả đều đúng
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à công việc của công đoạn nào trong sản xuất một phần mềm?
- A.
Phân tích hệ thống
- B.
Điều tra khảo sát
- C.
Thiết kế hệ thống
- D.
Lập trình
Lập trình thuộc bước thứ mấy trong quá trình sản xuất phần mềm?
- A.
3
- B.
4
- C.
5
- D.
7
Xem đáp án và làm bài trực tuyến tại grade.vn/de-thi/de-thi-hoc-ki-2-tin-hoc-10-de-4-3655