Tải bản đầy đủ (.doc) (5 trang)

dekiểm tra tiết 18 tin hoc 8 nam hoc 20172018

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (66.02 KB, 5 trang )

PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG
TRƯỜNG THCS LUÂN GIÓI

MA TRẬN KIỂM TRA TIẾT 18
Môn: Tin học 8
Năm học: 2017-2018
Thời gian: 45 phút

MA TRẬN
Mức độ
Nhận biết
Tên chủ đề
1. Máy tính
và chương
trình máy
tính
Số câu :
Số điểm:
Tỉ lệ %:
2. Làm quen
với chương
trình máy
tính
Số câu :
Số điểm:
Tỉ lệ %:
3. Chương
trình máy
tính và dữ
liệu
Số câu :


Số điểm:
Tỉ lệ %
4. Sử dụng
biến trong
chương trình
Số câu :
Số điểm:
Tỉ lệ %:
Tổng số câu
Tổng số điểm
Tỉ lệ %

Thông
hiểu

Vận dụng
Mức
Mức độ
độ
thấp
cao

Chương trình
là bản hướng
dẫn cho máy
tính thực hiện
những nhiệm
vụ cụ thể.
1
0.5


Số câu 1
Số điểm
0.5= 5%

Biết từ khóa
và tên của
ngôn ngữ lập
trình
1
2

Hiểu cấu
trúc của
chương
trình
1
0.5

Vận dụng để
giải thích
chương trình
pascal.
1
2

Biết một số
kiểu dữ liệu
cơ bản


Hiểu các
phép toán
trong
dữ
liệu kiểu số
2
1

Phân
biệt
được
các
câu
lệnh
trong Pascal
1
2

2
1
Biết khai báo
biến trong
chương trình
2
1
6
4.5
45 %

Cộng


3
1.5
15 %

2
4
40%

Số câu 3
Số điểm
4.5= 45%

Số câu 5
Số điểm 4=
40%

Số câu 2
Số điểm
1 =10%
11
10
100%


PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG
TRƯỜNG THCS LUÂN GIÓI

ĐỀ KIỂM TRA TIẾT 18
Môn: Tin học 8

Năm học: 2017-2018
Thời gian: 45 phút

ĐỀ BÀI
I.Trắc nghiệm: Hãy chọn phương án em cho là đúng nhất
Câu 1: (0.5 điểm) Hãy chọn phát biểu đúng nhất trong các phát biểu sau
đây:
A. Các dãy bít là cơ sở để tạo ra ngôn ngữ lập trình gọi là ngôn ngữ máy
B. Ngôn ngữ dùng để viết chương trình máy tính được gọi là ngôn ngữ lập trình
C. Để máy tính có thể xử lí, thông tin đưa vào máy tính phải được chuyển
đổi thành dạng dãy bít.
D. A, B đúng.
Câu 2: (0.5 điểm) Trong cấu trúc chương trình Pascal phần nào có thể
không có?
A. Phần tên chương trình và phần khai báo
B. Phần khai báo và phần thân chương trình
C. Phần tên và phần thân chương trình
D. Phần thân chương trình
Câu 3:(0.5 điểm) Theo em đâu là phạm vi giá trị kiểu dữ liệu Byte?
A. Từ 1- 255
B. Từ 2 - 255
C. Từ 0 - 255
D. Từ 3 - 255
Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào?
A. Một xâu kí tự
B. Một dãy số
C. Một ký tự trong bảng chữ cái D. Một chữ số
Câu 5:( 0.5 điểm) Theo em đâu là kí hiệu phép nhân trong pascal kiểu dữ
liệu số nguyên, số thực
A. *

B. /
C. +
D. Câu 6:( 0.5 điểm) Đâu là kí hiệu phép toán chia lấy phần nguyên trong Pascal?
A. Div
B. Mod
C. D. /
Câu 7:( 0.5 điểm) Khai báo kiểu số nguyên thường là tên nào trong
Pascal?
A. S, diện tích
B. Thong_báo
C. m,n
D. var.
Câu 8:( 0.5 điểm) Theo em đâu là gán giá trị 12 vào biến nhớ X?
A. x:=11;
B. x:=12;
C. x:=13;
D. x:=14;
II. TỰ LUẬN ( 6 điểm)
Câu 9: ( 2 điểm) Chương trình sau đây có hợp lệ không? Vì sao?
Uses crt;


Begin
Program CT_chao;
Writeln(‘xin chao cac ban!’);
End.
Câu 10: ( 2 điểm) Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây?
Writeln(‘5+20’, ‘20+5’) và Writeln(‘5+20’, 20+5)
Câu 11: ( 2 điểm) Thế nào là từ khóa và tên? Ví dụ?



PHÒNG GD &ĐT ĐIỆN BIÊN ĐÔNG
TRƯỜNG THCS LUÂN GIÓI

ĐÁP ÁN KIỂM TRA TIẾT 18
Môn: Tin học 8
Năm học: 2017-2018
Thời gian: 45 phút

ĐÁP ÁN – BIỂU ĐIỂM
Câu
1
2
3
4
5
6
7
8
7
8

9

Đáp án
I. Trắc nghiệm
B
A
C
C

A
A
C
B
II. Tự luận
Chương trình không hợp lệ vì phần khai báo nằm trong
phần thân chương trình
Writeln(‘5+20’, ‘20+5’) in ra màn hình 2 xâu kí tự (‘5+20’,
‘20+5’) liền nhau: 5+20 = 20+5
và Writeln(‘5+20’, 20+5) in ra màn hình xâu kí tự
‘5+20’ và tổng của 20+5 như nhau 5+20=25.
- Từ khóa là những từ dành riêng, không được dùng các từ khóa
này cho bất kì mục đích nào khác ngoài mục đích sử dụng do
ngôn ngữ lập trình quy định
VD: Program, begin, end.
- Tên là do người lập trình đặt cho các đối tượng đại lượng trong
chương trình
VD: CT_dautien;…

Biểu điểm
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
2
1

1
1

1

Câu 1: (0.5 điểm) Việc tạo ra chương trình máy tính thực chất gồm mấy bước?
A. 1
B. 2
C. 3
D. 4
Câu 2: (0.5 điểm) Trong các tên sau đây, tên nào hợp lệ trong Pascal?
A. Tư_giac
B. 9 ABC ;
C. 8b3;
C. Ve hình;
Câu 3:(0.5 điểm) Theo em đâu là phạm vi giá trị kiểu dữ liệu Integer?
A. Từ -32768 đến 32765
B. Từ -32768 đến 32766


C. Từ -32768 đến 32767
D. Từ -32768 đến 32768
Câu 4:(0.5 điểm) Theo em kiểu char có phạm vi giới hạn nào?
B. Một xâu kí tự
C. Một dãy số
D. Một ký tự trong bảng chữ cái
E. Một chữ số
Câu 5:( 0.5 điểm) Theo em đâu là kí hiệu phép chia trong pascal kiểu dữ
liệu số nguyên, số thực?
A. /

B. *
C. +
D. Câu 6:( 0.5 điểm) Đâu là kí hiệu phép toán chia lấy phần dư trong
Pascal?
A. Mod
B. Div
C. D. *
Câu 7:( 0.5 điểm) Khai báo kiểu số thực thường là tên nào trong Pascal?
A. m,n
B. Thong_báo
C. S, diện tích
D. var.
Câu 8:( 0.5 điểm) Theo em đâu là gán giá trị 15 vào biến nhớ X?
A. x:=14;
B. x:=15;
C. x:=16;
D. x:=17;
Câu 9: ( 2 điểm) Chương trình sau đây có hợp lệ không? Vì sao?
Begin
End.
- Chương trình hợp lệ vì bắt buộc phải có begin và end.
Câu 10: ( 2 điểm) Hai lệnh sau có tương đương với nhau không?Vì sao?
Writeln(‘100’) và Writeln(100).
- Không tương đương nhau
- Vì Writeln(‘100’) in ra màn hình xâu kí tự số 100.
- Vì Writeln(100) in ra màn hình số 100
Câu 11: ( 2 điểm) Thế nào là từ khóa và tên? Ví dụ?
- Từ khóa là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục
đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định
VD: Program, begin, end.

- Tên là do người lập trình đặt cho các đối tượng đại lượng trong chương trình
VD: CT_dautien;…



×