Kiểm tra Tin 8 tiết 17

Chia sẻ bởi Trần Quốc Ánh | Ngày 17/10/2018 | 35

Chia sẻ tài liệu: Kiểm tra Tin 8 tiết 17 thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Nguyễn Khuyến
Họ và tên: ………………………………………….
Lớp: 8/…
KIỂM TRA 1 TIẾT – ĐỀ A
Môn: Tin học 8
Thời gian: 45 phút
Tuần 10
Tiết: 17

Điểm:
Lời phê:


Duyệt đề:

I. Trắc nghiệm:( )
Hãy khoanh tròn vào đáp án mà em cho là đúng nhất trong các câu sau đây:
Câu 1: Trong các chương trình, chương trình nào không hợp lệ:
A. Chương trình 1
Begin
Write (‘Chao cac ban!!’);
End.

B. Chương trình 2
Program bai1;
Begin
Write (‘Chao cac ban!!’);
End.

C. Chương trình 3
Begin
Program bai1;
Write (‘Chao cac ban!!’);
End.

D. Chương trình 4
Program bai1;
Uses crt;
Begin
Clrscr;
Write (‘Chao cac ban!!’);
End.

Câu 2: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
A. Ngôn ngữ tự nhiên B. Ngôn ngữ máy C. Ngôn ngữ lập trình D. Ngôn ngữ tiếng Anh
Câu 3: Từ khóa nào viết sai trong các từ khoá sau?
A. Pro_gram B. Uses C. Begin D. End
Câu 4: 0Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
A. Writeln(‘Nhập x = ’); B. Write(x); C. Writeln(x); D. Readln(x);
Câu 5 : Để chạy chương trình ta nhấn tổ hợp phím:
A. Alt + F9 B. Alt + F5 C. Ctrl + F5 D. Ctrl + F9
Câu 6: Phần nguyên trong phép chia của hai số nguyên 16 và 5 là :
A. 16 div 5 = 1 B. 16 mod 5 = 1 C. 16 div 5 = 3 D. 16 mod 5 = 3
Câu 7: Lệnh nào sau đây là lệnh để tạm ngừng chương trình trong khoảng thời gian x giây
A. Delay(2000); B. Readln(x); C. Delay(x); D. Writeln(x);
Câu 8: Trong Pascal khai khai báo nào sau đây là đúng :
A. Var 4hs : real; B. Var hs : real; C. Const hs : real; D. Var S = 24;
II. Tự luận ()
Câu 1(2 điểm): Chuyển các biểu thức từ biểu thức toán học thành biểu thức trong Pascal và ngược lại:
a.  b. (3+5)*(3+5)/6+2*2
.............................................................. ...........................................................................
Câu 2 (2 điểm):
a. Cho biết kết quả các phép tính sau: A. 63 Mod 8 = …...... B. 63 Div 8 =…......
b. Hãy liệt kê lỗi (nếu có) và sửa lỗi trong chương trình sau :
(1)Var a,b := integer;
(2)Const c := 3;
(3)Begin
(4) a := 200
(5) b := a/c ;
(6) write (b);
(7) readln;
(8)End.
Câu 3 (2đ): Viết chương trình tính tích của 2 sô nguyên a và b.

Đáp án
I. Trắc nghiệm (4đ)

Câu:
1
2
3
4
5
6
7
8

Đáp án:
C
B
A
D
D
C
C
B

Điểm:
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5


II. Tự luận (6đ):
Câu 1 a) (a*a +1) – 3/a (1đ) b) (1đ)
Câu 2:
a) 63 mod 8 = 7 (0.5đ); b) 63 div 8 = 7 (0.5đ)
b) Mỗi ý 0.25 đ
- (1): thừa dấu bằng(cần dấu hai chấm)
- (2): Thừa dấu hai chấm (cần dấu bằng khi khai báo hằng)
- (3): Thiếu dấu chấm phẩy;
- Khai báo kiểu dữ liêu co biến b không phù hợp: khi chia 2 số nguyên luôn cho kết quả là số thực. Cần khai báo biến b kiểu số
* 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 Quốc Ánh
Dung lượng: 22,58KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)