Tải bản đầy đủ (.doc) (2 trang)

KIEM TRA 15 HKI2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (99.09 KB, 2 trang )

KIỂM TRA 15 Phút ĐỀ SỐ: 02
Họ và tên: ………………………………………. MÔN: TIN HỌC 8
Lớp: 8……
Khoanh tròn chữ cái đứng trước phương án trả lời đúng các câu sau:
Câu 1: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=1; for i:=1 to 4 do s := s+i
writeln(s); Kết quả in lên màn hình là của s là:
A 55 B 10
C 15 D 11
Câu 2: Các hoạt động nào dưới đây lặp với số lần xác định?
A Ngày đánh răng 3 lần.B Nhặt rau cho đến hết.
C Gọi điện cho đến khi có người nhấc máy D Học cho đến khi thuộc bài.
Câu 3: Câu lệnh lặp với số lần biết trước có dạng:
A While <điều kiện 1> do <câu lệnh 1>;
B For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C While <câu lệnh> do <điều kiện>;
D While <điều kiện> do <câu lệnh>;
Câu 4: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải
được khai báo là kiểu dữ liệu.
A Integer; B Tất cả các kiểu trên đều được. C String D Real;
Câu 5: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực
hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A Khơng lần nào B 1 lần C 2 lần. D 12 lần
Câu 6: Lệnh lặp nào sau đây là đúng?
A For <biến đếm>:= <giá trò cuôí> to <giá trò đầu> do <câu lệnh>;
B For <biến đếm>: <giá trò đầu> to <câu lệnh> do <giá trò cuối>;
C For <biến đếm>:= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>;
D For <biến đếm>= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>;
Câu 7: Để tính tổng S=1 + 2 +3 +4 … + n; em chọn đoạn lệnh:
A for i:=1 to n doif ( i mod 2)<>0 then S:=S + i;
B for i:=1 to n do if ( i mod 2)=0 then S:=S + i;
C for i:=1 to n do S:= S + i ;


D for i:=1 to n do if ( i mod 2)=1 then S:=S + i;
Câu 8: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+3; Thì giá trò j in ra màn
hình là?
A 19 B 10
C 8 D 12
Câu 9: Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp:
A Biết trước số lần lặp
B Chưa biết trước số lần lặp
C Biết trước số lần lặp nhưng giới hạn là >=100
D Biết trước số lần lặp nhưng giới hạn là <=100
Câu 10: Hãy cho biết đâu là đoạn lệnh lặp for ... do để tính tổng S = 1 + 2 + 3 + ...+ 10?
A S:=0; For i:=1 to 10 do S:=i + 1;
B S:=0; For i:=1 to 10 do S:=S + i;
C S:=0; For i:=1 to 10 do Begin S:=S + i; i:= i + 1; End;
D S:=0; For i:=1 to 10 do S:=S + 1;
Điểm
Đáp án :
1. D 2. A 3. D 4. A 5. D 6. C 7. C
8. B 9. B 10. B

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×