Đề trắc nghiệm học kì II môn tin học
Câu 1: Lệnh lặp nào sau đây là đúng?
A. For
B. For
C. For
D. For
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