Đây là đề bài kiểm tra đánh giá thường xuyên dành cho học sinh lớp học ngôn ngữ python, có đáp án và chỉnh sửa bổ sung nếu cần thiết , có thể sử dụng giao đề ngay trên azota,olm,google form, subform... đề thi này có sự phân loại học sinh để đánh giá theo đúng chuẩn
Trang 1BÀI KIỂM TRA THƯỜNG XUYÊN SỐ 1 KHỐI 11
Câu 1 Đặc điểm nào là đúng cho trình thông dịch?
A Dịch từng lệnh và thực thi lệnh đó
B Dịch toàn bộ chương trình và thực thi
C Tùy trường hợp mà 1 trong 2 phương pháp trên sẽ được chọn lựa
D Tất cả đều đúng
Câu 2 Đặc điểm nào là đúng cho trình biên dịch?
A Dịch từng lệnh và thực thi lệnh đó
B Dịch toàn bộ chương trình và thực thi
C Tùy trường hợp mà 1 trong 2 phương pháp trên sẽ được chọn lựa
D Tất cả đều đúng
Câu 3 Tên trong Python được phân biệt chữ hoa, chữ thường.
Câu 4 Chọn tên đúng trong Python.
A.3_phuong trình B Vi@du
C Bai tap D #4ví dụ
Câu 5 Các từ khoá nào trong Python được viết hoa ở đầu từ?
A True, False, None B True, False, In
C True, And, None D Math, False, None
Câu 6 Chương trình giải phương trình bậc nhất ax+b=0.
Em hãy xác định biến của chương trình trên là những biến nào? (chọn đáp án đúng nhất)
Câu 7 Đối với một ngôn ngữ lập trình bậc cao có các loại chương trình dịch?
A 1 loại (Biên dịch) B 2 loại (Thông dịch và Biên dịch)
C 2 loại (Thông dịch và Hợp dịch) D 2 loại (Hợp dịch và Biên dịch)
Câu 8 Cho đoạn code như sau:
a = 5
b = 5.0
c = a + b
Hãy cho biết kết quả và kiểu dữ liệu của biến c là gì:
A c = 10.0, kiểu float
B c = 10, kiểu int
C Báo lỗi do không thể cộng hai số khác kiểu
D Kiểu chuỗi
Câu 9 Để in thông báo ra màn hình ta dùng lệnh nào?
Trang 2Câu 10 Cho biết kết quả của phép chia sau: 10//3=?
Câu 11 Cho biết kết quả của phép chia sau: 17 % 3 =?
Câu 12 Cho biết kết quả của phép toán sau:
Câu 13 Hãy cho biết kiểu dữ liệu của biểu thức sau: a= 22.5
A.kiểu int B kiểu thực (float)
C kiểu logic D kiểu đặc biệt
Câu 14 Hãy cho biết kết quả của đoạn chương trình sau
Câu 15 Hãy biểu diễn biểu thức toán học sang python: (x 2 + y)
A (x+y)/(x*x + y)*3 B (x+y)/((x*x + y)/3)
C (x+y)/3*(x**2 +y) D (x**x + y):3
Câu 16 Cách đặt tên biến nào là sai:
Câu 17: Viết biểu thức toán sau khi viết sang python là
C ) D.
x=2 y= x**5 print(y)
A= 10 B= 15 C= A*B print(C )
Trang 3Câu 18: Biểu thức toán học sang biểu thức trong Python là
A (-b+(b**2-4*a*c)**1/2)/(2*a) B (-b+(b**2-4*a*c)**0.5)/(2*a)
Câu 19 Với biểu thức : (a + 1) = 2*j, thì qui trình thực hiện sẽ là:
A Phép +, phép * , phép gán; B Phép *, phép + , phép gán;
C Phép gán , phép + , phép *; D Phép gán, phép * , phép +;
Câu 20 Ngôn ngữ lập trình Python là:
A Ngôn ngữ biên dịch B Ngôn ngữ thông dịch
C Tất cả đều đúng D Tất cả đều sai
HẾT ĐÁP ÁN