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 ;