DE THI HKI TIN 8
Chia sẻ bởi Trương Minh Huy |
Ngày 17/10/2018 |
31
Chia sẻ tài liệu: DE THI HKI TIN 8 thuộc Tin học 8
Nội dung tài liệu:
SỞ GD – ĐT BÌNH ĐỊNH
TRƯỜNG PTDTNT VĨNH THẠNH
( Đề chính thức )
Họ và tên:.......................................
Lớp: 8A SBD:......
ĐỀ KIỂM TRA HỌC KỲ I
Lớp 8 THCS Năm học: 2010 – 2011
Môn: Tin học
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề )
Ngày kiểm tra: 11 – 12 – 2010
Điểm
Nhận xét của giáo viên
A. Ma trận đề
Mức độ KT
Kiến thức
kỉ năng
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
Làm quen với chương trình và ngôn ngữ lập trình
1
0.5
2
1
1
2.5
4
4
Sử dụng biến trong chương trình
1
0.5
2
1
3
1.5
Từ bài toán đến chương trình
2
1
1
2.5
3
3.5
Câu lệnh điều kiện
1
0.5
1
0.5
2
1
Tổng
5
2.5
5
2.5
2
5
12
10
B. Đề thi:
I. PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): Hãy chọn và khoanh tròn vào đáp án đúng.
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal ?
A. 1hoc sinh B. Tugiac C. 8a D. Tu giac
Câu 2: a được khai báo là biến với kiểu dữ liệu là số nguyên, s là biến với kiểu dữ liệu là kí tự, phép gán nào sau đây hợp lệ:
A. a:=4.5 B. s:=123 C. s= ‘M’ D. s= ‘123’
Câu 3: Trong các câu lệnh Pascal sau, câu nào được viết đúng:
A. if x:=5 then; a=b B. if; x>5 then a:=b
C. if x>5; then a:=b D. if x>5 then a:=b else a<>b;
Câu 4: Quá trình giải bài toán trên máy tính theo trình tự các bước sau:
A. Xác định bài toán →Viết chương trình→Mô tả thuật toán.
B. Mô tả thuật toán→Viết chương trình→ Xác định bài toán.
C. Xác định bài toán →Mô tả thuật toán→Viết chương trình.
D. Viết chương trình→Mô tả thuật toán→ Xác định bài toán
Câu 5: Biểu diễn biểu thức nào trong ngôn ngữ lập trình Pascal là đúng:
A. 1+1/2+1/(2*3)+1/(3*4) B. 1+1/2++1/(3*4)
C. 1+1/2+1/(2.3)+1/(3*4) D. 1++1/(3*4)
Câu 6: Điền từ còn thiếu vào dấu ba chấm cho câu sau:
Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán gọi là…….
A. Dãy số B. Thuật toán C. Viết chương trình D. Xác định bài toán
Câu 7: Trong các từ sau đây, từ nào là từ khóa:
A. begin B. pascal C.Tinhtong D. CT_sosanh
Câu 8: Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 11:
if X>10 then X:=X+1;
A.11 B. 10 C. 9 D.8
Câu 9: Việc khai báo biến gồm khai báo tên biến và khai báo.........của biến.
Chỗ còn thiếu trong phát biểu ở trên là:
A. kiểu dữ liệu. B. phép gán C. tính toán D. biến nhớ
Câu 10: Trong Pascal, khai báo nào sau đây đúng?
A. var tb: real B. var 4hs: integer C. var R=30 D. const x: real
II. TỰ LUẬN: (5 đ)
Câu 1: Hãy chỉ ra INPUT(đầu vào), OUTPUT(đầu ra) và mô tả thuật của bài toán: tính tổng của 20 số tự nhiên đầu tiên.
...................................................................................................................... ......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
............................................................................................................................................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
Câu 2: Viết các biểu thức toán dưới đây bằng các kí hiệu trong
TRƯỜNG PTDTNT VĨNH THẠNH
( Đề chính thức )
Họ và tên:.......................................
Lớp: 8A SBD:......
ĐỀ KIỂM TRA HỌC KỲ I
Lớp 8 THCS Năm học: 2010 – 2011
Môn: Tin học
Thời gian làm bài: 45 phút
( Không kể thời gian phát đề )
Ngày kiểm tra: 11 – 12 – 2010
Điểm
Nhận xét của giáo viên
A. Ma trận đề
Mức độ KT
Kiến thức
kỉ năng
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
Làm quen với chương trình và ngôn ngữ lập trình
1
0.5
2
1
1
2.5
4
4
Sử dụng biến trong chương trình
1
0.5
2
1
3
1.5
Từ bài toán đến chương trình
2
1
1
2.5
3
3.5
Câu lệnh điều kiện
1
0.5
1
0.5
2
1
Tổng
5
2.5
5
2.5
2
5
12
10
B. Đề thi:
I. PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 đ): Hãy chọn và khoanh tròn vào đáp án đúng.
Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal ?
A. 1hoc sinh B. Tugiac C. 8a D. Tu giac
Câu 2: a được khai báo là biến với kiểu dữ liệu là số nguyên, s là biến với kiểu dữ liệu là kí tự, phép gán nào sau đây hợp lệ:
A. a:=4.5 B. s:=123 C. s= ‘M’ D. s= ‘123’
Câu 3: Trong các câu lệnh Pascal sau, câu nào được viết đúng:
A. if x:=5 then; a=b B. if; x>5 then a:=b
C. if x>5; then a:=b D. if x>5 then a:=b else a<>b;
Câu 4: Quá trình giải bài toán trên máy tính theo trình tự các bước sau:
A. Xác định bài toán →Viết chương trình→Mô tả thuật toán.
B. Mô tả thuật toán→Viết chương trình→ Xác định bài toán.
C. Xác định bài toán →Mô tả thuật toán→Viết chương trình.
D. Viết chương trình→Mô tả thuật toán→ Xác định bài toán
Câu 5: Biểu diễn biểu thức nào trong ngôn ngữ lập trình Pascal là đúng:
A. 1+1/2+1/(2*3)+1/(3*4) B. 1+1/2++1/(3*4)
C. 1+1/2+1/(2.3)+1/(3*4) D. 1++1/(3*4)
Câu 6: Điền từ còn thiếu vào dấu ba chấm cho câu sau:
Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán gọi là…….
A. Dãy số B. Thuật toán C. Viết chương trình D. Xác định bài toán
Câu 7: Trong các từ sau đây, từ nào là từ khóa:
A. begin B. pascal C.Tinhtong D. CT_sosanh
Câu 8: Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 11:
if X>10 then X:=X+1;
A.11 B. 10 C. 9 D.8
Câu 9: Việc khai báo biến gồm khai báo tên biến và khai báo.........của biến.
Chỗ còn thiếu trong phát biểu ở trên là:
A. kiểu dữ liệu. B. phép gán C. tính toán D. biến nhớ
Câu 10: Trong Pascal, khai báo nào sau đây đúng?
A. var tb: real B. var 4hs: integer C. var R=30 D. const x: real
II. TỰ LUẬN: (5 đ)
Câu 1: Hãy chỉ ra INPUT(đầu vào), OUTPUT(đầu ra) và mô tả thuật của bài toán: tính tổng của 20 số tự nhiên đầu tiên.
...................................................................................................................... ......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
............................................................................................................................................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
......................................................................................................................
Câu 2: Viết các biểu thức toán dưới đây bằng các kí hiệu trong
* 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ương Minh Huy
Dung lượng: 68,50KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)