
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 đủ.