Câu 1: Lệnh lặp nào sau đây là đúng?
A. For = to do ;
B. For := to do ;
C. For := to do ;
D. For : to do ;
2 trang |
Chia sẻ: vivian | Lượt xem: 1278 | Lượt tải: 3
Bạn đang xem nội dung tài liệu Đề trắc nghiệm học kì II môn tin học, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
A. Trắc nghiệm (5 điểm): Khoanh tròn chữ cái đứng trước kết quả đúng
Câu 1: Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Câu 2: Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 3: Chọn câu lệnh đúng:
A. x:=1; while x 10 do x:=x+5;
C. x:=1; while x:= 10 do x:=x+5; D. x:=10; while x< 10 do x=x+5;
Câu 4: Lệnh lặp while ..do số vòng lặp là:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Không thực hiện vòng lặp nào D. Lặp vô hạn lần
Câu 5: Câu lệnh lặp whiledo có dạng đúng là:
A. While do ; B. While do;
C. While do ; D. While , do ;
Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
Kết quả in lên màn hình là của s là :
A.11 B. 55
C. 101 D.15
Câu 7: Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình :
S:= 0; i:= 1;
while i <= 6 do begin S:= S + i; i:= i + 2; end;
Giá trị sau cùng của S là :
A. 16 B. 9 C. 7 D. 0
x:= 5;
If (45 mod 3) = 0 then x:= x + 1;
Câu 8. Sau khi thực hiện đoạn chương trình bên:
giá trị của biến x là:
A. 5 B. 4 C. 6 D. 10
S:=0;
For i:=1 to 5 do S:=S+i;
Câu 9. Sau khi thực hiện đoạn chương trình bên giá trị biến
S có kết quả là:
A. 15 B. 20 C. 10 D. 0
Câu 10: Vòng lặp sau thực hiện bao nhiêu lần lặp:
For i := 1 to 5 do a := a + 1;
A. 3 lần. B. 4 lần. C. 5 lần. D. 6 lần.
B. Tự luận (5 điểm):
Câu 9 (2điểm): Tìm hiểu thuật toán sau: cho biết số vòng lặp? giá trị biến S, diễn giải các vòng lặp?
Bước 1: S=10, n = 6
Bước 2: Nếu S > 34, chuyển đến bước 4
Bước 3: S = S + n và quay lại bước 2
Bước 4: Thông báo kết quả và kết thúc
Câu 10 (3 điểm): Lập trình với thuật toán trong câu 9
Màn hình kết quả hiện nội dung gì?
Câu 9 (2điểm): Ban đầu: S=10 < 34 ; n = 6
Vòng 1: S = S+n = 10+6 = 16 < 34
Vòng 2: S = S+n = 16+6 = 22 < 34
Vòng 3: S = S+n = 22+6 = 28 < 34
Vòng 4: S = S+n = 28+6 = 34 > 34
Vòng 5: S = S+n = 34+6 = 40 > 34 à kết thúc
Số vòng lặp: 5; Giá trị biến S = 40
Câu 10 (3 điểm): Lập trình với thuật toán trong câu 9,
Màn hình kết quả
File đính kèm:
- De KY II.doc