Câu hỏi trắc nghiệm (40 câu):
-
Câu 1: Mã câu hỏi: 413785
Thế nào là ngôn ngữ máy?
- A. Các ngôn từ mà chương trình viết trên chúng sau khi dịch ra hệ nhị phân thì máy hoàn toàn có thể chạy được
- B. Ngôn ngữ để viết những chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân
- C. Bất cứ ngôn từ lập trình nào mà hoàn toàn có thể diễn đạt thuật toán để giao cho máy tính thực thi
- D. Diễn đạt thuật toán để hoàn toàn có thể giao cho máy tính triển khai
-
Câu 2: Mã câu hỏi: 413786
Phát biểu nào sau đây là sai về chương trình dịch?
- A. Chương trình viết bằng ngôn ngữ máy có thể được nạp trực tiếp vào bộ nhớ và thực hiện ngay, còn chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được
- B. Chương trình đặc biệt có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể được gọi là chương trình dịch
- C. Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán
- D. Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc thấp (chương trình nguồn), thực hiện chuyển đổi sang ngôn ngữ lập trình bậc cao (chương trình đích)
-
Câu 3: Mã câu hỏi: 413787
Phát biểu nào sau đây là đúng về chương trình dịch?
- A. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy
- B. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào loại máy
- C. Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung phụ thuộc vào rất nhiều yếu tố
- D. Chương trình viết bằng ngôn ngữ lập trình bậc thấp nói chung không phụ thuộc vào loại máy
-
Câu 4: Mã câu hỏi: 413788
Thế nào là chương trình đích?
- A. Chương trình viết bằng hợp ngữ
- B. Chương trình viết bằng ngôn ngữ máy
- C. Chương trình viết bằng ngôn ngữ lập trình Python
- D. Chương trình viết bằng ngôn ngữ lập trình bậc cao
-
Câu 5: Mã câu hỏi: 413789
Thế nào là chương trình nguồn?
- A. Chương trình viết bằng mã nhị phân
- B. Chương trình viết bằng ngôn ngữ máy
- C. Chương trình viết bằng ngôn ngữ lập trình bậc thấp
- D. Chương trình viết bằng ngôn ngữ lập trình bậc cao
-
Câu 6: Mã câu hỏi: 413790
Lập trình là gì?
- A. mô tả dữ liệu và diễn đạt các thao tác của thuật toán
- B. sử dụng cấu trúc dữ liệu để mô tả dữ liệu
- C. sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán
- D. sử dụng cấu trúc dữ liệu để diễn đạt các thao tác của thuật toán
-
Câu 7: Mã câu hỏi: 413791
Hãy cho biết biểu diễn nào là biểu diễn hằng trong Python?
- A. bai1#
- B. 23@
- C. False
- D. 2ab
-
Câu 8: Mã câu hỏi: 413792
Để chú thích 1 dòng trong python ta làm như thế nào?
- A. Đặt dấu # ở đầu dòng cần chú thích
- B. Đặt dòng cần chú thích trong cặp ngoặc {}
- C. Đặt dấu @ ở đầu dòng cần chú thích
- D. Đặt dấu # ở cuối dòng cần chú thích
-
Câu 9: Mã câu hỏi: 413793
Phát biểu nào đúng khi nói về tên dành riêng?
- A. Tên dành riêng do người lập trình đặt cần khai báo trước khi sử dụng
- B. Là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình không được sử dụng với ý nghĩa khác
- C. Là loại tên được ngôn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình được phép sử dụng với ý nghĩa khác
- D. Người lập trình khai báo tên dành riêng trước khi sử dụng
-
Câu 10: Mã câu hỏi: 413794
Hãy cho biết biểu diễn nào không phải là biểu diễn hằng trong Python?
- A. ‘bai1’
- B. 23
- C. True
- D. 2a
-
Câu 11: Mã câu hỏi: 413795
Tên nào trong ngôn ngữ Python là đặt sai theo quy cách?
- A. Bai#1
- B. Bai1
- C. _Bai 1
- D. Bai1_
-
Câu 12: Mã câu hỏi: 413796
Phát biểu nào là đúng khi nói về “hằng”?
- A. Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình
- B. Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. Bao gồm: Hằng số học, hằng lôgic, hằng xâu
- C. Hằng là đại lượng bất kì
- D. Hằng không bao gồm: số học và lôgic
-
Câu 13: Mã câu hỏi: 413797
Chương trình Python là một tệp văn bản có đuôi mặc định là gì?
- A. .pas
- B. .py
- C. .exe
- D. .doc
-
Câu 14: Mã câu hỏi: 413798
Phát biểu nào đúng về cấu trúc chương trình trong Python?
- A. Tất cả các biến dùng trong chương trình đều phải đặt tên cho chương trình dịch biết để lưu trữ và xử lí
- B. Tất cả các biến dùng trong chương trình không cần phải đặt tên
- C. Python có quy định chặt chẽ phải có phần khai báo và phần thân chương trình như Pascal
- D. Python yêu cầu sử dụng dấu “;” khi kết thúc câu lệnh
-
Câu 15: Mã câu hỏi: 413799
Phát biểu nào đúng khi nói về các câu lệnh trong Python?
- A. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt, kết thúc bằng dấu “;”
- B. Python quy định các câu lệnh nên được viết trên một dòng
- C. Python quy định các câu lệnh nên được viết trên một dòng, kết thúc bằng dấu “;”
- D. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt
-
Câu 16: Mã câu hỏi: 413800
Phát biểu nào đúng khi nói về cấu trúc chương trình trong Python?
- A. Python có quy định chặt chẽ phải có phần khai báo và phần thân chương trình như Pascal hay C
- B. Python là ngôn ngữ thông dịch, chương trình dịch của Python dịch đến đâu thì thực hiện chương trình tới đó. Như vậy không có quy định chặt chẽ phải có phần khai báo và phần thân chương trình như Pascal hay C
- C. Python có quy định chặt chẽ phải có phần thân chương trình
- D. Python có quy định chặt chẽ phải có phần khai báo
-
Câu 17: Mã câu hỏi: 413801
Bài toán giải phương trình bậc nhất ax+b=0 có tất cả các biến nào?
- A. a, b, x
- B. a, b
- C. x
- D. b, x
-
Câu 18: Mã câu hỏi: 413803
Trong Python, sau khi khai báo thư viện math, để tính \(\sqrt a \) ta dùng lệnh gì?
- A. a.math.sqrt()
- B. math.sqrt()
- C. sqrt(a)
- D. math.sqrt(a)
-
Câu 19: Mã câu hỏi: 413805
Trong Python khai báo hằng nào sau đây là đúng?
- A. PI:=3.14
- B. PI:3.14
- C. PI=3.14
- D. PI 3.14
-
Câu 20: Mã câu hỏi: 413808
Khi viết x=True, hoặc x=False thì x thuộc kiểu dữ liệu nào?
- A. int
- B. float
- C. bool
- D. str
-
Câu 21: Mã câu hỏi: 413810
Kiểu logic với giá trị sai viết như thế nào?
- A. False
- B. false
- C. true
- D. True
-
Câu 22: Mã câu hỏi: 413811
Số z được dùng để chứa 2 giá trị True hoặc False thì z thuộc kiểu dữ liệu nào?
- A. bool
- B. float
- C. int
- D. str
-
Câu 23: Mã câu hỏi: 413812
Số c được dùng để lưu tổng (2.5+1.2) thì c thuộc kiểu dữ liệu gì?
- A. bool
- B. float
- C. int
- D. str
-
Câu 24: Mã câu hỏi: 413814
Số b được dùng để tính toán các số nguyên trong phạm vi từ 10 đến 200 thì b thuộc kiểu dữ l;iệu nào sau đây?
- A. bool
- B. float
- C. int
- D. str
-
Câu 25: Mã câu hỏi: 413816
Ta có biến s được dùng để chứa các kí tự trong phạm vi từ ‘a’ đến ‘z’ thì biến s thuộc kiểu dữ liệu nào?
- A. bool
- B. float
- C. int
- D. str
-
Câu 26: Mã câu hỏi: 413818
Kiểu logic với giá trị đúng viết như thế nào?
- A. False
- B. false
- C. true
- D. True
-
Câu 27: Mã câu hỏi: 413820
Biến kt thuộc kiểu bool, cách khai báo nào sau đây là sai:
- A. kt=bool
- B. kt=False
- C. kt=true
- D. kt=True
-
Câu 28: Mã câu hỏi: 413822
Biến k thuộc số kiểu thực, cách khai báo nào sau đây là sai:
- A. t=float
- B. t:float
- C. t=8.2
- D. t=6.5
-
Câu 29: Mã câu hỏi: 413824
Trong ngôn ngữ lập trình Python, câu lệnh nào là khai báo biến?
- A. n = 50
- B. n==50
- C. n>50
- D. n!=50
-
Câu 30: Mã câu hỏi: 413826
Biến f thuộc kiểu nguyên, cách khai báo nào sau đây là đúng:
- A. f=True
- B. f=4.5
- C. f=8
- D. f=bool
-
Câu 31: Mã câu hỏi: 413828
Để khai báo biến x kiểu nguyên ta viết như thế nào?
- A. x=5
- B. x =0.2
- C. x:5
- D. x==5
-
Câu 32: Mã câu hỏi: 413830
Cho đoạn chương trình sau:
kt=False
print(kt)
Biến kt thuộc dữ liệu kiểu:
- A. int
- B. float
- C. bool
- D. str
-
Câu 33: Mã câu hỏi: 413832
Cho đoạn chương trình sau:
b=3.5
print(b)
Biến b thuộc dữ liệu kiểu:
- A. int
- B. float
- C. bool
- D. str
-
Câu 34: Mã câu hỏi: 413835
Biểu thức \(\sqrt {a + b} \) chuyển sang Python như thế nào?
- A. sqrt(a+b)
- B. sqr(a+b)
- C. math.sqrt(a+b)
- D. \(\sqrt {a + b} \)
-
Câu 35: Mã câu hỏi: 413837
Trong Python khi viết x+=2 có nghĩa là gì?
- A. Giảm x đi 2 đơn vị
- B. Tăng x lên 2 đơn vị
- C. Tăng x lên 1 đơn vị
- D. X giữ nguyên giá trị
-
Câu 36: Mã câu hỏi: 413839
Trong Python câu lệnh gán có dạng như thế nào?
- A. < tên biến > :=< biểu thức >
- B. < tên biến > =< biểu thức >
- C. < tên biến > ==< biểu thức >
- D. < tên biến > =< biểu thức >
-
Câu 37: Mã câu hỏi: 413841
\({x^2}\) được biểu diễn trong Python như thế nào?
- A. x**2
- B. x*2
- C. x2
- D. x**
-
Câu 38: Mã câu hỏi: 413844
Trong phép toán quan hệ phép khác trong Python được viết như thế nào?
- A. ==
- B. !=
- C. #
- D. <>
-
Câu 39: Mã câu hỏi: 413846
Trong phép toán quan hệ phép so sánh lớn hơn hoặc bằng trong Python được viết ra sao?
- A. ==
- B. =
- C. <=
- D. >=
-
Câu 40: Mã câu hỏi: 413849
Trong phép toán quan hệ phép so sánh bằng trong Python được viết ra sao?
- A. ==
- B. =
- C. <=
- D. >=