JavaScript is required

Số các xâu nhị phân có độ dài nhỏ hơn hoặc bằng 10 là.

A.

1024

B.

2048

C.

2046

D.

1022

Trả lời:

Đáp án đúng: C


Số xâu nhị phân có độ dài k là 2^k. Vậy số xâu nhị phân có độ dài nhỏ hơn hoặc bằng 10 là tổng số xâu có độ dài 0, 1, 2,..., 10. Số xâu nhị phân có độ dài 0 là 2^0 = 1. Số xâu nhị phân có độ dài 1 là 2^1 = 2. Số xâu nhị phân có độ dài 2 là 2^2 = 4. ... Số xâu nhị phân có độ dài 10 là 2^10 = 1024. Vậy tổng số xâu nhị phân có độ dài nhỏ hơn hoặc bằng 10 là: 1 + 2 + 4 + ... + 1024 = 2^0 + 2^1 + 2^2 + ... + 2^10 = (2^11 - 1)/(2 - 1) = 2048 - 1 = 2047. Tuy nhiên, không có đáp án nào là 2047. Có lẽ đề bài yêu cầu số các xâu nhị phân có độ dài *từ* 1 đến 10. Khi đó, số xâu nhị phân là: 2^1 + 2^2 + ... + 2^10 = (2^11 - 1)/(2-1) - 1 = 2047 - 1 = 2046. Vậy đáp án đúng là C. 2046.

Câu hỏi liên quan