Câu 1. Trong ngôn ngữ Python, tên nào sau đây là từ khoá?
- program, sqr. B. uses, var. C. include, const. D. if, else.
Câu 2. Đâu là quy tắc đúng khi đặt tên biến cho Python?
- Tên biến có thể bắt đầu bằng dấu gạch dưới “_” B. Có thể sử dụng keyword làm tên biến
- C. Tên biến có thể bắt đầu bằng một chữ số Tên biến có thể có các kí hiệu @, #, %, &,…
Câu 3. Từ khoá của một ngôn ngữ lâp trình là:
- là những từ dành riêng. B. cho một mục đích sử dụng nhất định.
- có thể đặt tên cho biến. D. Cả A và B
Câu 4. Trong ngôn ngữ lập trình Python, từ khoá và tên:
- Có ý nghĩa như nhau. B. Người lập trình phải tuân theo quy tắc đặt tên.
- Có thể trùng nhau. D. Cả ba đáp án trên đều đúng.
Câu 5. Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?
- 11tinhoc. B. tinhoc11. C. tin_hoc. D. _11.
Câu 6. Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?
- b = 10. B. B = 10. C. b == 10 D. b = ‘10’
Câu 7. Trường hợp nào sau đây không phải lệnh gán trong python?
- cd = 50. B. a = a * 2. C. a = 10. D. a + b = 100.
Câu 8. Tên biến nào sau đây là đúng trong Python?
- –tich. B. tong@. C. 1_dem. D. ab_c1.
Câu 9. Tìm lỗi sai trong khai báo biến nguyên Max sau đây?
Max = 2021:
- Dư dấu (=) B. Tên biến trùng với từ khoá C. Dư dấu (:) D. Câu lệnh đúng
Câu 10. Để gán giá trị cho một biến số ta thực hiện như thế nào?
- <giá trị> := A. B. A = <giá trị>. C. <giá trị> = A. D. A := <giá trị>.
Câu 11. Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?
- A. S:=R*R*pi. S=R*R*pi. C. S:=2(R)*pi. D. S:=R2*pi.
Câu 12. Để viết 3 mũ 4 trong Python chọn
- A. 3**4. B. 3//4. 3*3+3*3. D. 3%4.
Câu 13. Chuyển biểu thức sau sang python 2x+1x+2
- 2*x+1/x+2. B. (2*x+1)/(x+2). C. (2*x+1)(x+2). D. (2*x+1) :(x+2).
Câu 14. Kết quả khi thực hiện câu lệnh sau:
>>>10 - 5 ** 2 + 8//3 +2
- -11. B. 11. C. 7. D. Câu lệnh bị lỗi.
Câu 15. Biểu thức a/(a+1)*(x-1) khi chuyển sang dạng toán học có dạng:
- aa+1*(x-1). B. aa+1(x-1). C. aa+1 x (x-1). D. ax-1(a+1).