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
2 trang | 
Chia sẻ: vivian | Lượt xem: 1436 | 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 De KY II.doc