Sau khi thực hiện đoạn chương trình: j 0; For i:= 1 to 3 do j j 2 giá trị của j in ra là

Ta có vòng lặp tiến hành chạy 5 lần

Lần 1:

j = 0 + 1 = 1

Lần 2:

j = 1 + 2 = 3

Lần 3:

j = 3 + 3 = 6

Lần 4:

j = 6 + 4 = 10

Lần 5:

j = 10 + 5 = 15

Ta có 5 vòng lặp từ i = 1 tới i = 5  


Ta có tổng cấp số cộng có công bội d = 2  [ do j=j +2]


i = 1 ta có j = 2 +2=4


i = 2 ta có j = 4+2=6


i = 3 ta có j = 6+2=8


i = 4 ta có j = 8 +2=10


i = 5 ta có j = 10+2=12


Vậy sau khi thực hiện vòng lặp j = 12

Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?

j:=0;

for i:=0 to 5 do j:=j+2;

Các câu hỏi tương tự

Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= J + i; Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?

A. 12

B. 22

C. 15

D. 42.

Cho đoạn chương trình:

J:= 0;

For i:= 1 to 5 do J:= J+ 1;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?

A. 2

B. 3

C. 4

D. 5

Cho đoạn chương trình: j := 0; k := 2;

For i := 1 to 5 do j := j + 2; k := k + j;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến k bằng bao nhiêu?

A. 12;

B. 22;

C. 32;

D. 42.

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?

j:=0;
for i:=0 to 5 do j:=j+2

Các câu hỏi tương tự

  • Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?

  • Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:


Page 2

  • Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?

  • Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:


Sau khi thực hiện đoạn chương trình j:=0; For i:=1 to 3 do j:= j+2; write[j]; thì giá trị in ra màn hình là

A 8

B 6

C10

D 4

Bài 7: Câu lệnh lặp – Câu 4 trang 60 SGK Tin học lớp 8. Sau khi thực hiện đoạn chương trình sau, giá trị của biến j là bao nhiêu ?

Sau khi thực hiện đoạn chương trình sau, giá trị của biến j là bao nhiêu ?

j:= 0;

for i:= 0 to 5 do j:=j+2;

Lời giải : 

Ta có 6 vòng lặp từ i = 0 tới i = 5 

Ta có tổng cấp số cộng có công bội d = 2 

i = 0 ta có j = 2

Quảng cáo

i = 1 ta có j = 4

i = 2 ta có j = 6

i = 3 ta có j = 8

i = 4 ta có j = 10

i = 5 ta có j = 12

Vậy sau khi thực hiện vòng lặp j = 12

Câu 20: Cho đoạn chương trình:           j:= 0;

                                                            For i:= 1 to 5 do j:= j + i;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?

A. 12                     B. 15                                                     C. 22                     D. 42.

Câu 20: Đoạn chương trình sau giải bài toán nào?

      For I:=1 to M do

          If [I mod 3 = 0] and [I mod 5 = 0] then

             T := T + I;

   A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M

   B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M

C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M

 D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M

Câu 21: Sau khi thực hiện đoạn chương trình sau:

   S:=10;

   For i:=1 to 4 do S:=S+i;

   Giá trị của biến S bằng bao nhiêu?

   A. 20

   B. 14

   C. 10

   D. 0

Câu 22: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :

   A. for i:=1 to 10; do x:=x+1;

   B. for i:=1 to 10 do x:=x+1;

   C. for i:=10 to 1 do x:=x+1;

   D. for i =10 to 1 do x:=x+1;

Câu 23: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?

   A. Integer

   B. Real

   C. String

   D. Tất cả các kiểu trên đều được

Câu 24: Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 240

   A. 1

   B. 240

   C. 241

   D. Tất cả đều sai

Câu 25: Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:

   A. While S>=108 do

   B. While S < 108 do

   C. While S < 1.0E8 do

   D. While S >= E8 do
 

Câu 26: Hãy đưa ra kết quả trong đoạn lệnh:

   x:=1; While x=5

   C. Hoa hau

   D. Không có kết quả.

Câu 27: Câu lệnh sau giải bài toán nào:

   While M N do

   If M > N then M:=M-N else N:=N-M;

   A. Tìm UCLN của M và N

   B. Tìm BCNN của M và N

   C. Tìm hiệu nhỏ nhất của M và N

   D. Tìm hiệu lớn nhất của M và N

Câu 28: Hãy cho biết kết quả của đoạn chương trình dưới đây:

a:=10; While a < 11 do write [a];

   A. Trên màn hình xuất hiện một số 10

   B. Trên màn hình xuất hiện 10 chữ a

   C. Trên màn hình xuất hiện một số 11

   D. Chương trình bị lặp vô tận

Câu 29: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:

   i := 5;

   While i>=1 do i := i – 1;

   A. 1 lần

   B. 2 lần

   C. 5 lần

   D. 6 lần

Câu 30: Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?

   A. Thực hiện < câu lệnh > sau từ khóa Do

   B. Kiểm tra giá trị của < điều kiện >

   C. Thực hiện câu lệnh sau từ khóa Then

   D. Kiểm tra < câu lệnh >
quẹc quẹc, hép mi, ét o ét ;-;
ai làm đc hết xứng đáng nuôi tui ;-;

Video liên quan

Chủ Đề