Câu hỏi trắc nghiệm (40 câu):
-
Câu 1: Mã câu hỏi: 416442
Trong Python để soạn thảo chương trình ta chọn lệnh nào?
- A. Mennu File → New File (CTRL + N)
- B. Mennu File → File open (CTRL + O)
- C. Mennu File → Save As
- D. Mennu File → Save (CTRL + S)
-
Câu 2: Mã câu hỏi: 416443
Trong Python muốn lưu chương trình vào đĩa ta chọn lệnh nào?
- A. Mennu File → New File (CTRL + N)
- B. Mennu File → File open (CTRL + O)
- C. Mennu File → Close
- D. Mennu File → Save (CTRL + S)
-
Câu 3: Mã câu hỏi: 416444
Đâu là phần tên mở rộng ngầm định của chương trình Python?
- A. .Doc
- B. .py
- C. .txt
- D. .exe
-
Câu 4: Mã câu hỏi: 416445
Với Python sau khi soạn thảo xong chương trình, để dịch và chạy thử chương trình, ta nhấn phím nào?
- A. F2
- B. F3
- C. F5
- D. F1
-
Câu 5: Mã câu hỏi: 416446
Trong Python, nuốn nhập vào số nguyên n từ bàn phím, ta dùng lệnh nào?
- A. n = int(input(ˈchuỗi thông báo: ˈ))
- B. n = (input(ˈchuỗi thông báoˈ))
- C. n = (ˈchuỗi thông báoˈ)
- D. int(input(ˈchuỗi thông báo: ˈ))
-
Câu 6: Mã câu hỏi: 416448
Trong Python, muốn nhập vào số thực n từ bàn phím, ta dùng lệnh gì?
- A. n = int(input(ˈchuỗi thông báo: ˈ))
- B. n = (input(ˈchuỗi thông báo: ˈ))
- C. n = (ˈchuỗi thông báo: ˈ)
- D. n=float(input(ˈchuỗi thông báo: ˈ))
-
Câu 7: Mã câu hỏi: 416449
Với Python để nhập vào ba số nguyên a, b, c từ bàn phím ngăn cách nhau bởi 1 dấu cách, ta có thể dùng lệnh nào?
- A. a, b, c =int(input('chuỗi thông báo: '))
- B. a, b, c = map(int, input('chuỗi thông báo: ').split())
- C. a, b, c = map(float, input('chuỗi thông báo: ').split())
- D. a, b, c = float(input('chuỗi thông báo: '))
-
Câu 8: Mã câu hỏi: 416450
Để đưa dữ liệu ra màn hình, Python cung cấp hàm chuẩn nào sau đây?
- A. print(< danh sách kết quả ra >)
- B. cout(< danh sách kết quả ra >)
- C. write(< danh sách kết quả ra >)
- D. <<(< danh sách kết quả ra >)
-
Câu 9: Mã câu hỏi: 416452
Biểu thức [(x+y)*z]-(x2-y2) chuyển sang Python sẽ cho biểu thức nào sau đây?
- A. ((x+y)*z)-(x2-y2)
- B. ((x+y)*z)-(x*x-y*y)
- C. ((x+y)*z)-(x2-y2)
- D. (x+y)*z-x*x-y*y
-
Câu 10: Mã câu hỏi: 416454
Trong phép toán số học với số nguyên, phép toán lấy phần dư trong Python có kí hiệu gì?
- A. %
- B. mod
- C. //
- D. div
-
Câu 11: Mã câu hỏi: 416455
Trong phép toán số học với số nguyên phép toán lấy phần nguyên trong Python là gì?
- A. %
- B. mod
- C. //
- D. div
-
Câu 12: Mã câu hỏi: 416456
Trong phép toán quan hệ phép so sánh bằng trong Python được viết như thế nào?
- A. ==
- B. =
- C. <=
- D. >=
-
Câu 13: Mã câu hỏi: 416458
Trong Python để khai báo biến x kiểu thực ta viết như thế nào?
- A. x=5
- B. x =0.2
- C. x:5
- D. x==5
-
Câu 14: Mã câu hỏi: 416459
Với Python muốn khai báo biến z kiểu logic ta viết ra sao?
- A. x=fasle
- B. z=true
- C. x:=bool
- D. z=True
-
Câu 15: Mã câu hỏi: 416468
Với đoạn chương trình sau:
a=10
print(a)
Biến a thuộc dữ liệu kiểu:
- A. int
- B. float
- C. bool
- D. str
-
Câu 16: Mã câu hỏi: 416469
Biến b trong đoạn chương trình sau thuộc dữ liệu kiểu gì?
b=3.5
print(b)
- A. int
- B. float
- C. bool
- D. str
-
Câu 17: Mã câu hỏi: 416470
Với Python khi viết t=5+6 thì t thuộc kiểu nào?
- A. Số nguyên
- B. Số thực
- C. Kiểu logic
- D. Số phức
-
Câu 18: Mã câu hỏi: 416471
Trong Python, khi viết s=’ha noi’ thì biến s thuộc kiểu gì?
- A. Số nguyên
- B. Số thực
- C. Kiểu lôgic
- D. Kiểu kí tự
-
Câu 19: Mã câu hỏi: 416472
Đối với Python khi viết y=2.5 thì biến y thuộc kiểu gì?
- A. Số nguyên
- B. Số thực
- C. Kiểu logic
- D. Số phức
-
Câu 20: Mã câu hỏi: 416473
Trong Python kiểu logic với giá trị đúng viết như thế nào?
- A. False
- B. false
- C. true
- D. True
-
Câu 21: Mã câu hỏi: 416474
Phát biểu nào đúng khi nói về phần khai báo trong Python?
- A. Nhất định phải có phần khai báo
- B. Không cần có phần khai báo
- C. Chỉ khai báo khi dùng hàm toán học
- D. Chỉ khai báo khi chương trình có sử dụng đến thư viện chương trình con nào đó
-
Câu 22: Mã câu hỏi: 416475
Trong Python khi cần khai báo hằng ta khai báo ở vị trí nào?
- A. Nhất định phải khai báo ở phần đầu chương trình
- B. Nhất định phải khai báo ở cuối chương trình
- C. Khai báo ở bất kì vị trí nào trong chương trình trước khi dùng đến
- D. Không cần phải khai báo
-
Câu 23: Mã câu hỏi: 416476
Thư viện math trong Python cung cấp các chương trình có sẵn để làm việc với các hàm nào?
- A. Kí tự
- B. Số học
- C. Logic
- D. Kí tự và logic
-
Câu 24: Mã câu hỏi: 416477
Trong Python khai báo hằng nào là đúng?
- A. PI:=3.14
- B. PI:3.14
- C. PI=3.14
- D. PI 3.14
-
Câu 25: Mã câu hỏi: 416478
Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào?
- A. Bảng chữ cái, cú pháp
- B. Bảng chữ cái và ngữ nghĩa
- C. Bảng chữ cái, cú pháp và ngữ nghĩa
- D. Cú pháp và ngữ nghĩa
-
Câu 26: Mã câu hỏi: 416479
Tên nào dưới đây trong ngôn ngữ Python là đặt đúng theo quy cách?
- A. Bai#1
- B. Bai 1
- C. 1.Bai 1
- D. Bai1
-
Câu 27: Mã câu hỏi: 416480
Nhận định nào sau đây là đúng khi nói về biến?
- A. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình
- B. Biến là đại lượng bất kì
- C. Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình
- D. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình
-
Câu 28: Mã câu hỏi: 416481
Nhận định nào dưới đây là đúng về cách đặt tên?
- A. Tên dành riêng 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ó thể được sử dụng với ý nghĩa khác
- B. Tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng. Các tên này được trùng với tên dành riêng
- C. Tên dành riêng 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
- D. Hằng là các đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình
-
Câu 29: Mã câu hỏi: 416482
Thế nào là chương trình dịch?
- A. Chương trình 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ể
- B. Chương trình 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 thấp thành ngôn ngữ bậc cao
- C. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ ngôn ngữ máy sang ngôn ngữ lập trình cụ thể
- D. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy sang hợp ngữ
-
Câu 30: Mã câu hỏi: 416483
Thế nào là biên dịch?
- A. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy, không thể lưu trữ để sử dụng lại khi cần thiết
- B. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
- C. Chương trình dịch, dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao
- D. Chương trình dịch, lần lượt dịch và thực hiện từng câu lệnh
-
Câu 31: Mã câu hỏi: 416484
Đâu là phát biểu đúng về thông dịch?
- A. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy, không thể lưu trữ để sử dụng lại khi cần thiết
- B. Chương trình dịch, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
- C. Chương trình dịch, dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao
- D. Chương trình dịch, lần lượt dịch và thực hiện từng câu lệnh
-
Câu 32: Mã câu hỏi: 416485
Đâu là sự giống nhau giữa thông dịch và biên dịch?
- A. Không phải chương trình dịch
- B. Đều là chương trình dịch
- C. Đều dịch từ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao
- D. Đều dịch từ ngôn ngữ máy sang hợp ngữ
-
Câu 33: Mã câu hỏi: 416486
Đâu là sự khác nhau giữa thông dịch và biên dịch?
- A. Thông dịch: lần lượt dịch và thực hiện từng câu lệnh. Biên dịch: dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
- B. Biên dịch: lần lượt dịch và thực hiện từng câu lệnh. Thông dịch: dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
- C. Biên dịch: dịch toàn bộ ngôn ngữ lập trình bậc cao sang ngôn ngữ lập trình bậc thấp. Thông dịch: dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao
- D. Thông dịch: dịch toàn bộ ngôn ngữ lập trình bậc cao sang ngôn ngữ lập trình bậc thấp. Biên dịch: dịch toàn bộ ngôn ngữ lập trình bậc thấp sang ngôn ngữ lập trình bậc cao
-
Câu 34: Mã câu hỏi: 416487
Nhận định nào sau đây 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 35: Mã câu hỏi: 416488
Trong Python, sau khi khai báo thư viện math, để tính \(\sqrt a \) ta dùng lệnh nào dưới đây?
- A. a.math.sqrt()
- B. math.sqrt()
- C. sqrt(a)
- D. math.sqrt(a)
-
Câu 36: Mã câu hỏi: 416489
Với 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 gì?
- A. bool
- B. float
- C. int
- D. str
-
Câu 37: Mã câu hỏi: 416490
Trong đoạn chương trình sau của Python, biến kt thuộc dữ liệu kiểu gì?
kt=False
print(kt)
- A. int
- B. float
- C. bool
- D. str
-
Câu 38: Mã câu hỏi: 416491
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 như thế nào?
- A. ==
- B. =
- C. <=
- D. >=
-
Câu 39: Mã câu hỏi: 416492
Trong Python để giữ cho con trỏ không chuyển xuống đầu dòng tiếp theo ta có thể dùng lệnh nào?
- A. print(< danh sách kết quả ra >)
- B. write(< danh sách kết quả ra >, end='')
- C. cout<<(< danh sách kết quả ra >, end='')
- D. print(< danh sách kết quả ra >, end='')
-
Câu 40: Mã câu hỏi: 416493
Trong Python sau khi soạn thảo xong chương trình, để dịch và chạy thử chương trình, ta chọn menu nào sau đây?
- A. ALT + F4
- B. Save
- C. Ctrl + F4
- D. Run → Run Modulle