1/ Hãy chọn kết quả đúng của đoạn chương trình sau: (GIẢI THÍCH) s:= 0; for i:= 4 downto 3 do s:=s+i; Write(s); A. 10 B. 9

1/ Hãy chọn kết quả đúng của đoạn chương trình sau: (GIẢI THÍCH)
s:= 0; for i:= 4 downto 3 do s:=s+i; Write(s);
A. 10 B. 9 C. 8 D. 7
2/ Cho đoạn lệnh sau:
S:=1; i:=1; N:=3;
While i<= N do begin S:=S*i; i:=i+1; end; Giá trị của S in ra màn hình là: A. 3 B. 1 C. 9 D.6

0 bình luận về “1/ Hãy chọn kết quả đúng của đoạn chương trình sau: (GIẢI THÍCH) s:= 0; for i:= 4 downto 3 do s:=s+i; Write(s); A. 10 B. 9”

  1. 1/ i sẽ giảm từ 4 xuống 3
    như vậy khi i ở giá trị số 4 thì s=0+4=4
    i=3 kiểm tra thì vẫn nằm trong khoảng đó thì sẽ thực hiện câu lệnh s=s+i
    ở vế phải thì s hiện tại =4 nên s bây giờ sẽ bằng 4+3=7
    đáp án D

    2/ đầu tiên i =1, kiểm tra điều kiện thỏa mãn nên thực hiện câu lệnh s=s*i=1*1=1
    và i=i+1=2

    tiếp tục như vậy ta sẽ có được đáp án là D.6

    Bình luận

Viết một bình luận