Quảng cáo
Đề kiểm tra một tiết học kì II Tin học 8 - Trường THCS Tử Đà
QR

Đề kiểm tra một tiết học kì II Tin học 8 - Trường THCS Tử Đà

Nguồn: thuviendethi.com

Xem trước nội dung

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 hỏi

A B C D

Đáp án

Câu hỏi

A B C D

1 11

2 12

3 13

4 14

5 15

6 16

7 17

8 18

9 19

10 20

ĐỀ BÀI

(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 chưa biết trước ?

A. if...then B. if...then...else C. for...to...do D. while...do

ThuVienDeThi.com

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 lệnh 1>; else<Câu lệnh 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: Để tăng biến 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 ');

ThuVienDeThi.com

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’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);

Câu 14. Cho đoạn chương trình: 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>; ThuVienDeThi.com

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo