Câu 4: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến xA. Thùc hiÖn c¸c phÐp tÝnh sau: A..[r]
(1)Trường THCS Nguyễn Khuyến Tổ: Toán – Lý – Hóa
Họ tên:
Kiểm tra tiết Môn: Tin học – Tiết17 Thời gian: 45 phút Lớp: 8/
im: Li phờ: Duyt :
Phần I: Trắc nghiƯm kh¸ch quan ( 4đ)
Hãy khoanh trịn vào đáp án mà em cho câu sau đây: C©u 1: Trong chương trình, chương trình khơng hợp lệ:
A Chương trình Begin
Write (‘Chao cac ban!!’); End
B Chương trình Program bai1; Begin
Write (‘Chao cac ban!!’); End
C Chương trình Begin
Program bai1;
Write (‘Chao cac ban!!’); End
D Chương trình Program bai1; Uses crt; Begin Clrscr;
Write (‘Chao cac ban!!’); End
Câu 2: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đâ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 ting Anh Câu 3: Từ khóa viÕt sai c¸c tõ kho¸ sau?
A Pro_gram B Uses C Begin D End
Câu 4: Câu lệnh sau dùng để nhập 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 : Để 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 phép chia hai số nguyên 16 vµ lµ :
A 16 div = B 16 mod = C 16 div = D 16 mod =
Câu 7: Lệnh sau lệnh để tạm ngừng chơng trình 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 sau :
A Var 4hs : real; B Var hs : real; C Const hs : real; D Var S = 24;
Phần II: Trắc nghiệm tự luận (6) Câu 9(2 điểm): Chuyển biểu thức
a
a a2
)
( b (3+5)/6+2*2
C©u 10 (2 điểm):
a Thực phép tính sau: A 68 Mod = … B 63 Div = b HÃy liệt kê lỗi (nếu có) 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 11 (2đ): Viết chương trỡnh tớnh diện tớch hỡnh chữ nhật II Ma trận đề:
Néi dung BiÕt Th«ng hiĨu VËn dơng Tỉng ®iÓm
TN TL TN TL TN TL TN TL
Máy tính chơng trính 2
………
(2)m¸y tÝnh 0.5 0.5 Làm quen với chơng trình
và ngôn ngữ lËp tr×nh 1,3 1 5,7 1 11 0.25 2 0.25
Chơng trình máy tính dữ liệu.
10a 1
4,6 1
10b 1
9,11
3.25 1 5.25
Sđ dơng biÕn ch¬ng
tr×nh 8 0.5 11 0.5 0.5 0.5
Tỉng 2 5 3.25 4.25 10
III Đáp án
Phầ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
Phần II Tự luận (6đ):
Câu a) (a*a +1) – 3/a (1đ) b) 22
6
(1đ) Câu 10:
a) 68 mod = 5 (0.5đ); b) 63 div = (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 khai báo hằng) - (3): Thiếu dấu chấm phẩy;
- Khai báo kiểu liêu co biến b không phù hợp: chia số nguyên cho kết số thực Cần khai báo biến b kiểu số thực.
Câu 11:
Program dientichhcn; (0.25đ)
Uses crt;
Var cd,cr: integer; (0.25đ)
Dt: real; (0.25đ)
Begin Clrscr;
Write(‘ Nhập chiều dai :’); readln(cd); (0.25đ) Write (‘ Nhập chiều rông: ‘); readln(cr); (0.25đ)
Dt:= cd * cr; (0.25đ)
Writeln(‘ Diện tích hình chữ nhật là: ‘ Dt:4:2); (0.25đ)
Readln. (0.25đ)
End. Duyệt đề:
Chuyên môn Tổ trưởng Người đề
(3)Trường THCS Nguyễn Khuyến Tổ: Tốn – Lý – Hóa
Họ tên:
Kiểm tra tiết Môn: Tin học – Tiết17 Thời gian: 45 phút Lớp: 8/
Điểm: Lời phê: Duyệt đề:
PhÇn I: Trắc nghiệm khách quan ( 4đ)
Hóy khoanh tròn vào đáp án mà em cho câu sau đây: C©u 1: Trong chương trình, chương trình khơng hợp lệ:
A Chương trình Begin
Write (‘Chao cac ban!!’); End
B Chương trình Begin
Program bai1;
Write (‘Chao cac ban!!’); End
C Chương trình Program bai1; Begin
Write (‘Chao cac ban!!’); End
D Chương trình Program bai1; Uses crt; Begin Clrscr;
Write (‘Chao cac ban!!’); End
Cõu 2: Lệnh sau lệnh để tạm ngừng chơng trình khoảng thời gian x giây A Delay(2000); B Readln(x); C Delay(x); D Writeln(x); Câu 3: Phần d phép chia hai số nguyên 16 :
A 16 div = B 16 mod = C 16 div = D 16 mod =
Câu 4: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x?
A Readln(x); B Write(x); C Writeln(x); D Writeln(‘Nhập x = ’);
Câu : Trong Pascal khai khai báo sau :
A Const bankinh = 4; B.Var 4hs : real; C Const hs : real; D Var S = 24;
C©u 6: Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khóa là:
A Uses B Program C End D Computer
C©u 7: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đây?
A Ngôn ngữ tự nhiên B Ngôn ngữ tiếng Anh C Ngôn ngữ lập trình D Ngơn ngữ máy Câu 8: §Ĩ dịch chơng trình ta nhấn tổ hợp phím:
A Alt + F9 B Alt + F5 C Ctrl + F5 D Ctrl + F9
Phần II: Trắc nghiệm tự luận (6đ) Câu 9(2đ): Chuyển biểu thức
A 42
2
B (b*b+2) – 5/ 2*b*b
Câu 10 (2đ):
a Thực phÐp tÝnh sau: A 50 Mod = … B 36 Div =… b H·y liƯt kª lỗi (nếu có) 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 11 (2đ): Vit chương trình tính diện tích hình chữ nhật
……… ………
(4)II MA TR N:Ậ
Néi dung BiÕt Th«ng hiĨu VËn dơng Tỉng ®iĨm
TN TL TN TL TN TL TN TL
Máy tính chơng trính máy tính
7
0.5 0.5
Làm quen với chơng trình
và ngôn ngữ lập trình 1,6 1 2,8 1 11 0.25 2 0.25
Chơng trình máy tính dữ liệu.
10a 1
3,4 1
10b 1
9,11
3.25 1 5.25
Sủ dụng biến chơng
trình 5 0.5 11 0.75 0.5 0.5
Tæng 2.5 3.25 4.25 10
III ĐÁP ÁN
Phần I: Trắc nghiệm (4đ)
Câu: 1 2 3 4 5 6 7 8
Đáp án: B C D A A D D A
Điểm: 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
Phần II Tự luận (6đ):
Câu a) (6 + 4)/2 + 4*4 (1đ) b) 2
2 ) (
b
b (1đ)
Câu 10:
a) 50 mod = 1 (0.5đ); b) 36 div = (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 khai báo hằng) - (3): Thiếu dấu chấm phẩy;
- Khai báo kiểu liêu co biến b không phù hợp: chia số nguyên cho kết số thực Cần khai báo biến b kiểu số thực.
Câu 11:
Program dientichhcn; (0.25đ)
Uses crt;
Var cd,cr: integer; (0.25đ)
Dt: real; (0.25đ)
Begin Clrscr;
Write(‘ Nhập chiều dai :’); readln(cd); (0.25đ) Write (‘ Nhập chiều rông: ‘); readln(cr); (0.25đ)
Dt:= cd * cr; (0.25đ)
Writeln(‘ Diện tích hình chữ nhật là: ‘ Dt:4:2); (0.25đ)
Readln. (0.25đ)
End. Duyệt đề:
Chuyên môn Tổ trưởng Người đề