Câu 17: Cho đoạn chương trình a=3; b:=2; while b< a do b:=a; kết quả của a,b sau khi kết thúc lặp là. A. 2,3 B, 3,3 C, 3,2 D.3,4
Câu 18: Cho đoạn chương trình a=3; b:=2; while b< a do begin b:=a; a:=b; kết quả của a,b sau khi kết thúc lặp là A. 2,3 B, 3,3 C, 3,2 D.3,4
Câu 21: Cho đoạn chương trình sau If n mod 2 = 0 then n:=n+1; write(n); Với n =5 thì kết quả sau khi in ra màn hình bằng bao nhiêu.\ A.6 B.7 C.5 D.4
Câu 22: Cho đoạn chương trình sau If n mod 2 = 0 then n:=n+1 else n :=n+2 write(n); Với n =5 thì kết quả sau khi in ra màn hình bằng bao nhiêu. A.6 B.7 C.5 D.4
Câu 4: Đoạn lệnh sau cho kết quả x,i bao nhiêu. X:=0; for i:=1 to 5 do x:=x+1; A. 0,0 B. 5,5 C. 15,5 D. 20,5
Câu 9: cho đoạn chương trình sau: x:= 2; y:=3; for i:=1 to 2 do begin x:=x+1; y:=x; end; Kết quả của x, y là. A. 2,4 B. 4,3 C.3,4 D. 4,4
Quảng cáo
1 câu trả lời 549
Câu 17: Chương trình sẽ không vào vòng lặp do điều kiện b < a là sai ngay từ đầu. Vì b được gán giá trị 2 và a được gán giá trị 3. Vì vậy, giá trị cuối cùng của a là 3 và b là 2. Đáp án là C.
Câu 18: Tại mỗi vòng lặp, giá trị của biến a và b đều được gán lại, và b đảo ngược với giá trị cũ của a. Vòng lặp sẽ chạy vô hạn và giá trị cuối cùng của a và b là 3 và 3. Đáp án là B.
Câu 21: Giá trị của n ban đầu là 5, và n không chia hết cho 2. Vì vậy, điều kiện n mod 2 = 0 là sai và chương trình sẽ không thay đổi giá trị của n. Sau đó, giá trị của n sẽ được in ra màn hình, vì vậy kết quả là 5. Đáp án là C.
Câu 22: Giá trị của n ban đầu là 5, và n không chia hết cho 2. Vì vậy, điều kiện n mod 2 = 0 là sai và chương trình sẽ thực hiện lệnh else. Nó sẽ tăng giá trị của n lên 2, vì vậy n sẽ được gán giá trị 7 và in ra màn hình. Đáp án là B.
Câu 4: Vòng lặp for được thực hiện 5 lần, và tại mỗi lần lặp, giá trị của x được tăng lên 1. Vì vậy, giá trị cuối cùng của x là 5 và i là 5. Đáp án là B.
Câu 9: Biến x được gán giá trị 2 ban đầu, sau đó được tăng lên 1 tại lần lặp đầu tiên và lại được tăng lên 1 tại lần lặp thứ hai. Biến y được gán giá trị của x tại mỗi lần lặp, vì vậy giá trị cuối cùng của x là 4 và y là 4. Đáp án là D.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
4197
