Kt 1 t tin 8(tron 4 de)

Chia sẻ bởi Trần Trung Nguyên | Ngày 14/10/2018 | 45

Chia sẻ tài liệu: kt 1 t tin 8(tron 4 de) thuộc Tin học 8

Nội dung tài liệu:

Tuần :29 Ngày dạy:29/3/2010
Tiết:56
KIỂM TRA 1TIẾT
MÔN: TIN 8
A / MA TRẬN ĐỀ
Các cấp độ tư duy
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Tổng


TN
TL
TN
TL
TN
TL


Câu lệnh điều kiện
2
0.5đ

2
0.5đ



4



Câu lệnh lặp
3
0.75đ

2
0.5đ

1
0.25đ
2
3.5đ
8



Lặp với số lần chưa biết trước
1
0.25đ

1
0.25đ


2
3.5đ
4


Tổng
6
1.5đ
5
1.25đ
5
7.25đ
16
10đ

B. NỘI DUNG ĐỀ
I / Trắc nghiệm(3 đ)
Khoanh tròn chữ cái đầu câu trả lời mà em cho là đúng nhất
Câu 1: Sau khi thực hiện chương trình sau, giá trị của biến j bằng bao nhiêu?
j := 0;
For i := 1 to 5 do j := j + 2;
A. 0 B. 2 C. 5 D. 10
Câu 2: Câu lệnh nào hợp lệ trong các câu lệnh pascal sau?
A. for i := 10 to 1 do writeln(‘A’);
B. for i := 1.5 to 10.5 do writeln(‘A’);
C. for i = 1 to 10 do writeln(‘A’);
D. for i:= 1 to 10 do writeln(‘A’);
Câu 3: Trong đoạn chương trình sau, có mấy câu lệnh được lặp lại?
S := 0; dem := 0; n := 10;
While dem > n do
Begin
dem := dem +1;
Write(‘ Nhap so X’,dem,’=’);Readln(X);
S := S + X ;
end;
A. 0 B. 1 C. 3 D. 4
Câu 4: Câu lệnh nào hợp lệ trong các câu lệnh pascal sau?
A. X:= 10; While X := 10 do X:= X + 5;
B. X:= 10; While X = 10 do X = X + 5;
C. X:= 10; While X = 10 do X:= X + 5;
D. X:= 10 While X = 10 do X:= X + 5;
Câu 5: 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 6: 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 7: 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 8: 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 9: 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
* 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ẻ: Trần Trung Nguyên
Dung lượng: 77,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)