Đề 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 = to do ;

B. For := to do ;

C. For := to do ;

D. For : to do ;

 

doc2 trang | Chia sẻ: vivian | Lượt xem: 1203 | Lượt tải: 3download
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:

  • docDe KY II.doc