Đề thi giữa kì 1 Tin 8 trường THCS Hải Trạch
Gửi bởi: Nguyễn Minh Lệ 28 tháng 10 2021 lúc 5:51:17 | Được cập nhật: 16 giờ trước (5:17:34) | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 109 | Lượt Download: 0 | File size: 0.108032 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
- Đề thi giữa kì 1 Tin 8 trường THCS Nguyễn Văn Cưng năm 2021-2022
- Đề thi giữa kì 1 Tin 8 trường THCS Bảo Hiệu năm 2021-2022
- Đề thi học kì 1 Tin 8 trường THCS Đức Lân năm 2021-2022
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi giữa kì 1 Tin học 8
- Đề thi giữa học kì 1 Tin 8 trường THCS Thanh Thủy năm 2013-2014
- Đề thi giữa kì 1 Tin 8
- Đề thi học kì 1 Tin 8 năm 2021-2022
- Đề thi học kì 2 Tin 8 trường THCS Nguyễn Trãi
Có thể bạn quan tâm
Thông tin tài liệu
KIỂM TRA 1 TIẾT
I - MỤC TIÊU
1. Kiến thức.
- Hiểu được việc con người ra lệnh để máy tính thực hiện như thế nào
- Biết được cấu trúc chung của chương trình, hiểu được nguyên tắc viết tên trong
chương trình, phân biệt được các từ khóa và tên.
- Biết được các ký hiệu dùng để thực hiện các phép toán trong ngôn ngữ lập trình,
biết quy tắc tính các biểu thức số học từ đó kết hợp biểu diễn các phép toán số học
phức tạp trong ngôn ngữ lập trình.
- Hiểu được vai trò và mục đích của việc sử dụng biến và hằng. Nắm được cú pháp
của việc khai báo cũng như gán giá trị cho biến và hằng.
2. Kĩ năng.
- Học sinh vận dụng được những kiến thức trên và viết được một chương trình cụ
thể, nhận biết được các lỗi khi sử dụng sai các quy tắc, cú pháp…
3. Thái độ.
- Nghiêm túc trong kiểm tra, có ý thức, thói quen suy nghĩ và làm việc hợp lý,
khoa học và chính xác.
II. CHUẨN BỊ.
1.
Giáo viên: Đề kiểm tra, đáp án, thang điểm.
2.
Học sinh: Kiến thức cũ, sách, vở, đồ dùng.
III - MA TRẬN ĐỀ
Cấp độ
Chủ đề
Nhận biết
TNK
TL
Q
Bài 1: Máy
- Biết chương trình
tính và
là cách để con người
chương
chỉ dẫn cho máy tính
trình máy tính thực hiện nhiều công
việc liên tiếp một
cách tự động.
Số câu
1
Số điểm
0,5
Tỉ lệ %
5%
- Biết ngôn ngữ lập
Bài 2: Làm
trình có tập hợp các
quen với
từ khóa dành riêng
chương trình cho mục đích sử
và ngôn ngữ
dụng nhất định.
lập trình
- Biết cấu trúc
chương trình gồm
phần khai bào và
phần thân.
Số câu
2
Số điểm
1,0
Thông hiểu
TNK
Q
TL
Vận dụng
Cấp độ thấp
TNK
TL
Q
Vận dụng
Cấp độ cao
TNK
TL
Q
Tổng
1
0,5
5%
- Hiểu được đặt
tên phải tuân
thủ các quy tắc
của ngôn ngữ
lập trình. Tên
không được
trùng với các từ
khóa.
3
1,5
5
2,5
Tỉ lệ %
Bài 3:
Chương trình
máy tính và
dữ liệu
10%
15%
- Biết khái niệm kiểu
dữ liệu.
Số câu
Số điểm
Tỉ lệ %
1
0,5
5%
Bài 4: Sử
dụng biến
trong chương
trình
Số câu
Số điểm
Tỉ lệ %
Tổng cộng
Tổng số câu
Tổng số điểm
Tỉ lệ %
4
2,0
20%
IV - ĐỀ KIỂM TRA
25%
- Hiểu cách khai
báo, sử dụng
biến, hằng.
Vận dụng
được các
phép toán
với kiểu dữ
liệu số.
1
4,0
40
%
- Biết áp
dụng câu
lệnh gán.
2
1,0
10%
1
0,5
5%
5
2,5
25%
Vận dụng
được các
phép toán
với kiểu dữ
liệu số.
2
1,0
10%
2
1,0
10%
1
0,5
5%
4
5,5
55%
4
2,0
20%
1
4,0
40%
13
10,0
100
%
TRƯỜNG THCS HẢI TRẠCH
Lớp: ………………………………...
Họ và tên:……………………………...
Điểm
Thứ……ngày………tháng ………năm 2015
ĐỀ KIỂM TRA 1 TIẾT
Môn: Tin học 8
Nhận xét của giáo viên
Mã đề: 01
A. Phần trắc nghiệm: (6 điểm)
Câu 1: Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real;
B. x:= integer;
C. const x: real;
D. Var R = 30;
Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây:
A. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực
hiện được.
B. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải
một bài toán cụ thể.
C. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương
trình một cách không tuần tự.
D. Chương trình dịch là chương trình dùng để dịch những chương trình viết
bằng ngôn ngữ bậc cao sang ngôn ngữ máy.
Câu 3: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây
đúng?
A. x:=20.5
B. x:= ‘30’
C. x:=30
D. x:=’Truong THCS’
Câu 4: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. tamgiac
B. program
C. 8a~
D. bai tap
2
3
Câu 5: Biểu thức toán học (a + b)(1 + c) được biểu diễn trong Pascal như thế
nào ?
A. (a*a + b)(1+c)(1 + c)(1 + c);
B. (a2 + b)(1 + c)3;
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c);
D. (a.a + b)(1 + c)(1 + c)(1 + c);
Câu 6: Trong cấu trúc chung của một chương trình Pascal phần nào có thể
không có:
A. Phần khai báo, phần thân.
B. Phần tên chương trình và phần
khai báo.
C. Phần thân.
D. Phần tên và phần thân.
Câu 7: Trong cấu trúc chung của một chương trình Pascal phần nào bắt buộc
phải có?
A. Phần khai báo biến.
B. Phần khai báo thư viện.
C. Phần tiêu đề chương trình.
D. Phần thân chương trình.
Câu 8: Trong cách viết phần tiêu đề sau đây cách nào viết đúng?
A. Program dien_tich 1.
B. Program dien tich 1.
C. Program dien tich.
D. Program dien_tich _1
Câu 9: Để chạy chương trình ta sử dụng tổ hợp nào?
A. Alt + F5
B. Ctrl + F9
C. Alt + F9
D. Ctrl + F5
Câu 10: Trong Pascal khai báo nào sau đây là đúng?
A. Var a=real;
B. Var a:=real;
C. Var a: read;
D. const a=50;
Câu 11: Trong pascal kiểu số nguyên là:
A. real
B. integer
C. string
D. char
Câu 12: Biểu thức b/(a*a+c) trong Pascal được chuyển sang biểu thức toán
học như thế nào?
b
a c ;
2
b
c;
a*a
b
C. a * (a c) ;
A.
B.
B. Phần tự luận: ( 4 điểm)
Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal
a.
b.
c. 3x2 - 7x + 13.
d.
D.
b
ac ;
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
………………………………………………………………………………………….
TRƯỜNG THCS HẢI TRẠCH
Lớp: ………………………………...
Họ và tên:……………………………...
Điểm
Thứ……ngày………tháng ………năm 2015
ĐỀ KIỂM TRA 1 TIẾT
Môn: Tin học 8
Nhận xét của giáo viên
Mã đề: 02
A. Phần trắc nghiệm: (6 điểm)
Câu 1: Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real;
B. Var R = 30;
C. const x: real;
D. x:= integer;
Câu 2: Hãy chọn phát biểu sai trong các phát biểu sau đây:
A. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực
hiện được.
B. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải
một bài toán cụ thể.
C. Chương trình dịch là chương trình dùng để dịch những chương trình viết
bằng ngôn ngữ bậc cao sang ngôn ngữ máy.
D. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương
trình một cách không tuần tự.
Câu 3: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây
đúng?
A. x:=20.5
B. x:=30
C. x:= ‘30’ D. x:=’Truong THCS’
Câu 4: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. tamgiac
B. program
C. 8a~
D. bai tap
2
3
Câu 5: Biểu thức toán học (a + b)(1 + c) được biểu diễn trong Pascal như thế
nào ?
A. (a*a + b)(1+c)(1 + c)(1 + c);
B. (a.a + b)(1 + c)(1 + c)(1 + c);
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c);
D. (a2 + b)(1 + c)3;
Câu 6: Trong cấu trúc chung của một chương trình Pascal phần nào có thể
không có:
A. Phần khai báo, phần thân.
B. Phần tên và phần thân.
C. Phần thân.
D. Phần tên chương trình và phần khai báo.
Câu 7: Trong cấu trúc chung của một chương trình Pascal phần nào bắt buộc
phải có?
A. Phần khai báo biến.
B. Phần thân chương trình.
C. Phần tiêu đề chương trình.
D. Phần khai báo thư viện.
Câu 8: Trong cách viết phần tiêu đề sau đây cách nào viết đúng?
A. Program dien_tich 1.
B. Program dien_tich _1
C. Program dien tich.
D. Program dien tich 1.
Câu 9: Để chạy chương trình ta sử dụng tổ hợp nào?
A. Ctrl + F9
B. Alt + F5
C. Alt + F9
Câu 10: Trong Pascal khai báo nào sau đây là đúng?
A. Var a=real;
B. Var a:=real;
C. const a=50;
Câu 11: Trong pascal kiểu số nguyên là:
A. real
B. char
C. string
Câu 12: Biểu thức b/(a*a+c) trong Pascal được chuyển sang
học như thế nào?
b
a c ;
2
b
c;
a*a
b
C. a * (a c) ;
A.
B.
B. Phần tự luận: ( 4 điểm)
Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal
a.
b.
c. 3x2 - 7x + 13.
d.
D. Ctrl + F5
D. Var a: read;
D. integer
biểu thức toán
D.
b
ac ;
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
………………………………………………………………………………………….
V - ĐÁP ÁN
A. Phần trắc nghiệm: (6 điểm)
Mỗi câu đúng 0,5 điểm
Câu
Đáp án 01
Đáp án 02
1
a
a
2
c
d
3
c
b
4
a
a
5
c
c
6
b
d
7
d
b
8
d
b
9
b
a
10
d
c
11
b
d
B. Phần tự luận: (4 điểm)
Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ?
a.
b.
=> 15/( 2+ 3) – 8/(x*x*x) + y
=> (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y)
c. 3x2 - 7x + 13 =>(3*x*x)-(7*x)+13
d.
=>(13/20)+(3+4)/10
1 điểm
1 điểm
1 điểm
1 điểm
12
a
a