KT 1 tiết ki II

Chia sẻ bởi Hang Nga | Ngày 14/10/2018 | 44

Chia sẻ tài liệu: KT 1 tiết ki II thuộc Tin học 8

Nội dung tài liệu:


BÀI KIỂM TRA 1 TIẾT HKII
MÔN: TIN HỌC 8

CHÚ Ý: KHÔNG VIẾT LÊN ĐỀ
I. Khoanh tròn vào chữ cái đứng trước phương án đúng (4 điểm)
Câu 1: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
If <điều kiện> then else
If <điều kiện> then ; else ;
If <điều kiện> then else ;
If <điều kiện> ; then else ;

Câu 2: Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh If…then…?
Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu ngoặc đơn.
Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End
Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End;
Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End.

Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=d+1; else a:=d+2; B. If a=5 then a:=d+1else a:=d+2;
C. If a=5 then a=d+1; else a=d+2; D. If a=5 then a:=d+1else a:=d+2

Câu 4: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=d+1; b:=2 else a:=d+2;
B. If a=5 then
begin a:=d+1; b:=2; end;
else a:=d+2;
C. If a=5 then D. If a:=5 then
begin a:=d+1; b:=2; end begin a:=d+1; b:=2; end;
else a:=d+2; else a:=d+2;

Câu 5: Trong ngôn ngữ Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng nhất?
If A, B, C > 0 then…
IF (A>0) and (B>0) and (C>0) then…
IF A>0 and B>0 and c>0 then…
IF (A>0) or (B>0) or (c>0) then…

Câu 6: Trong ngôn ngữ Pascal, về mặt cú pháp câu lệnh nào sau đây đúng với cấu trúc lặp For có một lệnh con?
For i:=1 to 100 do a:=a-1; B. For i:=1 to 100 do; a:=a-1;
C. For i:=1 to 100 do a:=a-1 D. For i:=1; to 100 do a:=a-1;

Câu 7: Trong lệnh lặp For…to…do của Pascal, trong mỗi vòng lặp biến đếm thay đổi như thế nào?
A. +1; B. -1;
C. Một giá trị bất kì; D. Một giá trị khác 0;

Câu 8: Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?
a:=2 ;
for a:= 1 to 3 do a:= a+1;
A. 3 B. 4
C. 5 D. 2

Câu 9: Trong câu lệnh lặp for i:=1 to 10 do begin…end; câu lệnh ghép đượ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. 10 lần D. 2 lần

Câu 10: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=10 to 1 do write (i,’ ‘);
1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì

II. Các câu lệnh Pascal sau đây có hợp lệ không? Vì sao? (1 điểm)
a) if a>b then max:=a; else max:=b;
b) if a>b then max:=a else max:=
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Hang Nga
Dung lượng: 43,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)