Cú pháp và ngữ nghĩa D .Bảng chữ cái, cú pháp và ngữ nghĩa Câu 2: Trong ngôn ngữ Pascal, phần thân chương trình được mở đầu và kết thúc bởi?. A.BEGIN ....[r]
Trang 1MA TRẬN ĐỀ THI HỌC KÌ II - NĂM HỌC 2017-2018
MÔN: TIN HỌC 8 Cấp độ
Tên
chủ đề
(nội dung,
chương…)
Cộng
thấp
Cấp độ cao
Làm quen với
ngôn ngữ lập
trình
Biết các thành phần
cơ bản của ngôn ngữ lập trình là bảng chữ cái và các quy tắc
Biết kết thúc một câu lệnh phải sử dấu
;
Phân biệt được phần khai báo
và phần thân của 1 chương trình máy tính
Biết cách
mở tệp đã
có sẵn
Sử dụng
tổ hợp phím CTRL + F9 để chạy chương trình
Số câu: 05
Số điểm: 2.5
Tỉ lệ: 25%
Số câu: 2
Số điểm: 1 Số câu: Số
điểm:
Số câu: 2
Số điểm:
01
Số câu:
Số điểm: Số câu: 1Số điểm:
0.5
Số câu:
Số điểm: Số câu: 5 Số điểm:
2.5 Chương trình
máy tính và
dữ liệu
Nhận biết được các kiểu dữ liệu
Số câu: 1
Số điểm:0.5
Tỉ lệ 5%
Số câu: 1
Số điểm:
0.5
Số câu:
Số điểm:
Số câu: 0
Số điểm: 0 Số câu: Số điểm: Số câu: Số điểm: Số câu:0Số điểm:
0
Số câu: 01
Số điểm:0.5
Sử dụng biến
trong chương
trình
Hiểu cách khai báo,
sử dụng biến
Biết sử dụng phép gán
Số câu: 2
Số điểm: 01
Tỉ lệ:10%
Số câu: 1
Số điểm:
0.5
Số câu:
Số điểm:
Số câu: 1
Số điểm:
0.5
Số câu:0
Số điểm:
0
Số câu: 0
Số điểm:
0
Số câu:
Số điểm:
Số câu: 2
Số điểm:
1
Câu lệnh
điều kiện
Bước đầu viết được câu lệnh điều kiện
Trang 2trong Pascal
Số câu: 02
Số điểm: 2
Tỉ lệ:20%
Số câu: 0
Số điểm: 0
Số câu:
Số điểm:
Số câu:
Số điểm:
Số câu: 0
Số điểm:
0
Số câu:
Số điểm:
Số câu: 2
Số điểm:
2
Số câu: 02
Số điểm:
2
Câu lệnh lặp
Biết sử dụng câu lệnh lặp
để xử lý các vấn
đề trong lập trình
Số câu: 01
Số điểm: 02
Tỉ lệ 20%
Số câu:
Số điểm:
Số câu:
0
Số điểm: 0
Số câu:
Số điểm:
Số câu: 0
Số điểm:
0
Số câu:
Số điểm:
Số câu: 1
Số điểm:
2
Số câu: 1
Số điểm:
2
Làm việc với
dãy số
Biết cách nhập xuất giá trị cho dãy số
Xử lý các dạng toán thường gặp trong dãy số
Số câu: 02
Số điểm: 02
Tỉ lệ 20%
Số câu:
Số điểm: Số câu: 0
Số điểm: 0
Số câu:
Số điểm: Số câu: 0Số điểm:
0
Số câu: 1
Số điểm:
1
Số câu: 1
Số điểm:
1
Số câu: 2
Số điểm: 2
Tổng số
câu : 13
Tổng số
điểm: 10
Tỉ lệ: 100%
Số câu: 4
Số điểm: 2 Số câu: 3Số điểm: 1.5 Số câu: 6Số điểm: 6.5 Số câu: 13
Số điểm: 10
Họ và tên: Môn: Tin học
Lớp:
A Trắc nghiệm:
Câu 1: Các thành phần cơ bản của ngôn ngữ lập trình thường bao gồm?
Trang 3A Bảng chữ cái và cú pháp B Bảng chữ cái và ngữ nghĩa
C Cú pháp và ngữ nghĩa D Bảng chữ cái, cú pháp và ngữ nghĩa Câu 2: Trong ngôn ngữ Pascal, phần thân chương trình được mở đầu và kết thúc bởi?
A.BEGIN END B VAR END.
C USES END D Tất cả đều sai
Câu 3: Trong ngôn ngữ Pascal, kiểu dữ liệu nào sau đây thể hiện kiểu dữ liệu kiểu số thực?
Câu 4: Trong ngôn ngữ Pascal, từ khoá nào dùng để khai báo biến?
Câu 5: Câu lệnh gán nào dưới đây là hợp lệ?
Câu 6: Phím F3 có tác dụng gì trong ngôn ngữ lập trình Pascal?
A.Ghi lại văn bản đang soạn thảo B Mở văn bản sẵn có trên đĩa
C Tạo mới một văn bản D Tất cả đều sai
Câu 7: Sau khi soạn thảo xong một chương trình ta có thể cho chạy thử ngay bằng cách bấm tổ hợp phím nào?
Câu 8: Khi kết thúc 1 câu lệnh trong Pascal phải dùng phải dùng dấu ……… ?
A Dấu cách (bấm phím Space) B Dấu chấm phẩy ";"
C Dấu hai chấm ":" D Cả A, B, C đều đúng
B/ Thực hành
Câu 1 (3đ): Viết chương trình nhập ba số nguyên từ bàn phím Tìm số nhỏ nhất trong 3 số
Câu 2 (3đ): Viết chương trình nhâp vào n số nguyên từ bàn phím
a In ra màn hình dãy số nguyên vừa nhập
b Tính tổng các số lẻ trong dãy
Trang 4Đáp án:
A Trắc nghiệm :
B Thực hành :
Câu 1(3 đ): viết chương trình:
Program timmin;
Uses crt;
Var a, b, c,min : integer;
Begin
Clrscr;
Write(‘nhap 3 so:’) readln(a,b,c);
Min:= a;
If min > b then min := b;
If min >c then min := c;
Writeln(‘gtln la: ‘,min);
Readln;
End.
Câu 2 (3 đ): viết chương trình:
Program cau2;
Uses crt;
Var i, n, tongle: integer;
A: array[1 100] of integer;
Begin
Clrscr;
Write(‘nhap n:’) readln(n);
Tongle := 0;
For i := 1 to n do Begin
Write(‘a[‘,i,’]=’); readln(a[i]);
If a[i] mod 2 <> 0 then Tongle:= tongle +a[i]; End;
For i:= 1 to n do write(a[i],#32);
Writeln;
Write(‘Tong cac so le trong day: ‘,tongle);
Readln;
End.