Tải bản đầy đủ (.docx) (4 trang)

De kiem tra tin 8 HKII

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 (143.69 KB, 4 trang )

Trường THCS Tử Đà
Họ và tên:……………………....................

Kiểm tra 1 tiết ( HKII)

Lớp:..................

Môn: Tin Học

Điểm

Lời phê của thầy cô giáo

Phiếu trả lời

Đáp ỏn
Cõu hi

A

B

C

D

ỏp ỏn
Cõu hi

1


11

2

12

3

13

4

14

5

15

6

16

7

17

8

18


9

19

10

20

A

B

C

D

BI
(HÃy khoanh tròn đáp án đúng nhÊt. Sau đó tích lại vào phiếu trả lời)
C©u 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trớc ?
A. if...then
B. if...then...else
C. for...to...do
D. while...do
Câu 2: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp cha biết trớc ?
A. if...then
B. if...then...else
C. for...to...do
D. while...do
Câu 3: Câu lệnh if đầy đủ có dạng đúng là?



A. If :=<Điều kiện> then < Câu lệnh 1> else<Câu lệnh 2>;
B. If =<Điều kiện> then < Câu lệnh 1> else<Câu lệnh 2>;
C. If <Điều kiện> then < Câu lệnh 1> else<Câu lệnh 2>;
D. If <Điều kiện> then < Câu lnh 1>; else<Cõu lnh 2>;
Câu 4: Lệnh lặp nào sau đây là đúng :
A. For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. While <điều kiện> = do <câu lệnh>;
D. While <điều kiện> := do <câu lệnh>;
Câu 5: tng bin nhớ lên 1 đơn vị, ta thực hiện lệnh:
A. X=>X+1;
B. X:=X+1
C, X=>X+1
D, X:=X+1;
C©u 6: C©u lƯnh Pascal : While (3*5>=15) do Writeln (3*5); sÏ :
A. In sè 15 ra mµn hình 3 lần.
B. In số 15 ra màn hình 5 lần.
C. Không thực hiện lệnh Writeln (3*5);
D. Lặp vô hạn lần lệnh Writeln (3*5);
Câu 7: ý nghĩa của lệnh clrscr;
A. Khai báo sử dụng th viện chuẩn trong chơng trình
C. Xóa màn hình
B. Dừng chơng trình
D. Cả A, B, C ®Òu sai
Câu 8: Lệnh nào sau đây in ra màn hình số lớn nhất giữa A và B :
A. If A > B then write(B) else write(A);
B. If A > B then write(A) else write(B);
C. If A > B then Readln(A) else Readln(B);
D. If A < B then writeln(A) else writeln(B);

Câu 9: Cho N là biến kiểu nguyên, chọn câu đúng cú pháp :
A. If N < 10 then write (' Nho hon 10 ') ; else write (' Lon hon 10 ');
B. If N < 10 Write (' Nho hon 10 ') else then write (' Lon hon 10 ');
C. If N < 10 then write (' Nho hon 10 ') else write (' Lon hon 10 ');
D. If N < 10 then N := 10 else N > 20 then write (' N > 20 ');
Câu 10: Kiểm tra nếu ba số a, b, c đều lớn hơn 1 thì in số 1, chọn lệnh nào :
A. if (a > 1) and ( b > 1) and ( c > 1) then write(1);
B. if (a > 1) or (b > 1) or (c > 1) then write(1);


C. if a > 1 and b > 1 and c > 1 then write(1);
D. if a, b , c đều > 1 then write(1);
C©u 11: Trong Pascal, c©u lƯnh nào sau đây là đúng?
A. S:=1;
while s<10 do S:=S+i; i:=i+1;
B. i:=0; S:=1;While S<10 do write(S);
C. n:=2; while n<5 do write(‘A’);
D. Cả A và B.
Câu 12. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );
Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); đợc thực hiện bao nhiêu lần?
A. 10 lần ;
B. 5 lần;
C. 1 lần;
D. Không thực hiện.
Cõu 13. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i:= 4 to 1 do writeln(‘A’);
C. for i:= 1 to 10 do writeln(‘A’);
Câu 14. Cho đoạn chương trình:

B. for i= 1 to 10 writeln(‘A’);

D. for i to 10 do writeln(‘A’);
J:= 0;

For i:= 1 to 5 do J:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 12;

B. 22;

C. 15;

D. 42.

Câu 15. Khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n<20 do
begin
n:=n+5; T:=T - n
end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14

B. 15

C. 16

D. 17

Câu 16: Câu lệnh lặp while…do có dạng đúng là:
A. While <điều kiện> do <câu lệnh>;
B. While <điều kiện> <câu lệnh> do;

C. While <câu lệnh> do <điều kiện>;
D. While <điều kiện>, do <câu lệnh>;
Câu 17: Chương trình Pascal sau sẽ in ra màn hình nội dung gì?
Var i: integer;
Begin
For i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i);
Readln;


End.
A. 1 câu “Day la lan lap thu i ”
B. 1 câu “Day la lan lap thu’, i ”
C. 10 câu “Day la lan lap thu’ , i ”
D. 10 câu "Day la lan lap thu i ” theo thứ tự của i là từ 110
Câu 18: 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
Câu 19: Giảsử các khai báo biến đều hợp lệ. Ðể tính S = 10 em chọn câu nào :
A. S := 1; i := 1;
while i<= 10 do S := S *
i;
i := i + 1;

C. S := 0; i := 1;
while i<= 10 do
begin

B. S := 1; i := 1;
while i<= 10 do i := i + 1;
S := S * i;
D. S := 1; i := 1;
while i<= 10 do
begin

S := S * i;

S := S * i;

i := i + 1;

i := i + 1;

end;

end;

Câu 20: Cho S = 12 + 22 + ... + 1002 . Nhóm lệnh nào tính sai Giá trị của S:
A. S:=0; FOR i:=1 TO 100 DO S := S + i*i;
B. S:=0; FOR i:=1 TO 100 DO S := S + SQR(i);
C. S:=0; FOR i:=100 DOWNTO 1 DO S := S + i*i;
D. S:=1; FOR i:=1 TO 100 DO S := S + i*i;




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

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