Câu 10: Sau các lệnh var a:array[1..100] of integer;i:integer; Begin a[1]:=1; For i:=1 to 99 do a[i+1]:=a[i]*2; ta có a[11] bằng? A. 100 B. 1024 C. 512 D. 198 Câu 11: Đoạn chương trình var a:array[1..1000] of integer;i:integer; Begin a[1]:=1; For i:=1 to 999 do a[i+1]:=a[i]+2; thực hiện công việc gì? A. Tạo ra một cấp số cộng C. Tính tổng từ 1 đến 999 B. Không làm gì cả D. Tạo ra một cấp số nhân
2 câu trả lời
Câu 1: chọn B
Dãy số A1, A2, ..., An,... lập thành 1 cấp số nhân với A1 = 1, công bội q = 2
Vậy A11 = A1.2^(10) = 2^(10) = 1024
Câu 2: chọn A
Tạo ra cấp số cộng có A1 = 1 và công sai d = 2