cf gc gh h n

rotate image
ADS
thumb up 0
thumb down
Trả lời câu hỏi của biet kh

Làm sao để có câu trả lời hay nhất?

  • Luôn có GIẢI THÍCH các bước giải
  • Không copy câu trả lời của Timi
  • Không sao chép trên mạng
  • Không spam câu trả lời để nhận điểm
  • Spam sẽ bị khóa tài khoản
ADS
CÂU TRẢ LỜI
avatar
Timi

20/04/2025

Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Dưới đây là câu trả lời cho các câu hỏi từ 42 đến 51: **Câu 42**: Giả sử . Các biểu thức sau trả về giá trị đúng hay sai? - `6 in A` trả về **False** (phần tử 6 không có mặt trong danh sách). - `'a' in A` trả về **True** (phần tử 'a' có mặt trong danh sách). Đáp án đúng là: **C. False, True.** --- **Câu 43**: Giả sử . Biểu thức sau trả về giá trị đúng hay sai? - tính được , và có mặt trong danh sách . Đáp án đúng là: **A. True.** --- **Câu 44**: Kết quả của chương trình sau nếu là gì? ```python s = input("Nhập xâu kí tự bất kì:") kq = False for i in range(len(s)-1): if s[i] == "2" and s[i+1] == "1": kq = True break print(kq) ``` - Chuỗi chứa "21", do đó sẽ được gán là **True**. Đáp án đúng là: **A. True.** --- **Câu 45**: Kết quả của chương trình sau là bao nhiêu? ```python s = "0123145" s[0] = '8' print(s[0]) ``` - Chương trình sẽ bị lỗi vì chuỗi trong Python là bất biến (immutable), không thể thay đổi trực tiếp một ký tự trong chuỗi. Đáp án đúng là: **D. Chương trình bị lỗi.** --- **Câu 46**: Xâu "1234%^^%TFRESDRG" có độ dài bằng bao nhiêu? - Đếm các ký tự trong xâu này, ta có tổng cộng 17 ký tự. Đáp án đúng là: **B. 17.** --- **Câu 47**: Phát biểu nào sau đây là sai? - A. Có thể truy cập từng ký tự của xâu thông qua chỉ số. (Đúng) - B. Chỉ số bắt đầu từ 0. (Đúng) - C. Có thể thay đổi từng ký tự của một xâu. (Sai, vì chuỗi là bất biến trong Python) - D. Python không có kiểu dữ liệu ký tự. (Đúng) Đáp án đúng là: **C. Có thể thay đổi từng ký tự của một xâu.** --- **Câu 48**: Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không? - A. test(). (Không đúng) - B. in(). (Không đúng) - C. find(). (Đúng, find() trả về vị trí của xâu con) - D. split(). (Không đúng) Đáp án đúng là: **C. find().** --- **Câu 49**: Lệnh nào sau đây dùng để tách xâu: - A. split(). (Đúng, split() được sử dụng để tách xâu) - B. join(). (Không đúng) - C. remove(). (Không đúng) - D. copy(). (Không đúng) Đáp án đúng là: **A. split().** --- **Câu 50**: Chọn phát biểu sai trong các phát biểu sau: - A. Lệnh input() thực hiện yêu cầu nhập vào một xâu bất kỳ. (Đúng) - B. Lệnh print() thực hiện việc in ra màn hình. (Đúng) - C. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kỳ. (Sai, input() chỉ nhập vào xâu) - D. Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc. (Đúng) Đáp án đúng là: **C. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kỳ.** --- **Câu 51**: Phát biểu đúng trong các phát biểu sau là: - A. Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức. (Sai) - B. Có ít hàm có sẵn được xây dựng trong python. (Sai) - C. Lệnh bool() chuyển một giá trị sang Boolean. (Đúng) - D. Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu. (Sai, luôn trả về xâu) Đáp án đúng là: **C. Lệnh bool() chuyển một giá trị sang Boolean.**
Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
avatar
level icon
Uncle Tenhg1

20/04/2025

Câu 42. Giả sử A = ['a', 'b', 'c', 'd', 2, 3, 4']. Các biểu thức sau trả về giá trị đúng hay sai?

6 in A
'a' in A
C. False, True.

Giải thích:
6 in A: Số 6 không có trong danh sách A, vì vậy biểu thức trả về False.
'a' in A: Chuỗi 'a' có trong danh sách A, vì vậy biểu thức trả về True.
Câu 43. Giả sử A = [5, 6, 7, 8, 9, 10, 11, 12]. Biểu thức sau trả về giá trị đúng hay sai? (3 + 4 - 5 + 18 // 4) in A

A. True.

Giải thích:
18 // 4 (phép chia lấy phần nguyên) bằng 4.
3 + 4 - 5 + 4 = 6.
6 in A: Số 6 có trong danh sách A, vì vậy biểu thức trả về True.
Câu 44. Kết quả của chương trình sau nếu s = "python1221" là gì?

Python

s = input("Nhập xâu kí tự bất kì:") # Giả sử nhập "python1221"
kq = False
for i in range(len(s) - 1):
   if s[i] == '2' and s[i+1] == '1':
       kq = True
       break
print(kq)
A. True.

Giải thích: Chương trình duyệt qua các cặp ký tự liền kề trong chuỗi s. Nếu tìm thấy cặp ký tự '2' theo sau là '1', biến kq được đặt thành True và vòng lặp kết thúc bằng lệnh break. Trong chuỗi "python1221", cặp '21' xuất hiện tại vị trí chỉ số 6 và 7. Do đó, kq sẽ là True và True sẽ được in ra.
Câu 45. Kết quả của chương trình sau là bao nhiêu?

Python

>>> s = "0123145"
>>> s[0] = '8'
>>> print(s[0])
D. Chương trình bị lỗi.

Giải thích: Trong Python, chuỗi là kiểu dữ liệu bất biến (immutable), nghĩa là bạn không thể thay đổi trực tiếp các ký tự của một chuỗi sau khi nó đã được tạo. Cố gắng gán một giá trị mới cho một ký tự tại một chỉ số sẽ gây ra lỗi TypeError: 'str' object does not support item assignment.
Câu 46. Xâu "1234%^^%TFRESDRG" có độ dài bằng bao nhiêu?
B. 17.

Giải thích: Độ dài của xâu là số lượng ký tự mà nó chứa. Đếm số ký tự trong chuỗi "1234%^^%TFRESDRG" ta được 17 ký tự.
Câu 47. Phát biểu nào sau đây là sai?
C. Có thể thay đổi từng kí tự của một xâu.

Giải thích: Như đã giải thích ở câu 45, chuỗi trong Python là bất biến, không thể thay đổi trực tiếp từng ký tự. Để "thay đổi" một chuỗi, bạn cần tạo một chuỗi mới dựa trên chuỗi cũ.
Câu 48. Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
C. find()

Giải thích: Phương thức find() được sử dụng để tìm vị trí đầu tiên của một xâu con trong một xâu cha. Nếu không tìm thấy, nó trả về -1.
Câu 49. Lệnh nào sau đây dùng để tách xâu:
A. split()

Giải thích: Phương thức split() chia một chuỗi thành một danh sách các chuỗi con dựa trên một dấu phân cách được chỉ định. Nếu không có dấu phân cách được chỉ định, nó sẽ tách dựa trên khoảng trắng.
Câu 50. Chọn phát biểu sai trong các phát biểu sau:
B. Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.

Giải thích: Lệnh input() trong Python luôn trả về một chuỗi (string), bất kể người dùng nhập gì. Nếu bạn muốn nhập một số hoặc một biểu thức và xử lý nó như vậy, bạn cần chuyển đổi kiểu dữ liệu của chuỗi trả về từ input() bằng các hàm như int(), float(), hoặc eval().
Câu 51. Phát biểu đúng trong các phát biểu sau là:
C. Lệnh bool() chuyển một giá trị sang Boolean.

Giải thích:
A sai: float() trả về số thực, int() trả về số nguyên.
B sai: Python có rất nhiều hàm có sẵn (built-in functions).
D sai: input() luôn trả về chuỗi, cần chuyển đổi kiểu để nhập số nguyên.

Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
ADS

Nếu bạn muốn hỏi bài tập

Các câu hỏi của bạn luôn được giải đáp dưới 10 phút

Ảnh ads

CÂU HỎI LIÊN QUAN

logo footer
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019 Email: info@fqa.vn
Location Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.
Tải ứng dụng FQA
app store ch play
Người chịu trách nhiệm quản lý nội dung: Nguyễn Tuấn Quang Giấy phép thiết lập MXH số 07/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 05/01/2024
Copyright © 2023 fqa.vn All Rights Reserved
gift-box
survey
survey
Đặt câu hỏi