Kiem tra 1 tiet
Chia sẻ bởi Nguyễn Thị Phương |
Ngày 14/10/2018 |
44
Chia sẻ tài liệu: kiem tra 1 tiet thuộc Tin học 8
Nội dung tài liệu:
Tiết 14: KIỂM TRA 1 TIẾT
A. Mục tiêu bài học.
1.Kiến thức
- Biết một số chương trình là mô tả thuật toán bằng cách liệt kê các lệnh
Biết sơ bộ về NNLT Pascal
- Biết cấu trúc của chương trình, các thành phần cơ sở của NNLT pascal
- Biết các lệnh vao/ra đơn giản
- Hiểu được kiểu dữ liệu chuẩn
- Hiểu cách khai báo biến
- Hiểu được lệnh gán.
2. Kỹ năng
- Mô tả thuật toán đơn giản bằng liệt kê các bước.
- Viết đúng các lệnh trong chương trình Pascal
B. Mức độ
1.Nhận biết:
Nhận biết các lỗi sai khi lập trình
2. Thông hiểu
Hiểu cú pháp của các câu lệnh
3.Vận dụng
Viết đúng một chương trình
C. Ma trận 2 chiều
Mức độ
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
Máy tính,chương trình máy tính – Làm quen với ngôn ngữ lập trình
1
0.5
7
0.5
2
1
Chương trình máy tính và dữ liệu
3a,6
1
3b,c,d
1.5
2
3
3
5.5
Sử dụng biến trong chương trình
2
0.5
4, 5
1
1
1.5
4
3
Tổng
3
2
4
3
1
1.5
1
3
9.5
Đề :
I. Trắc nghiệm (5điểm)
1.Trong các tên sau tên nào viết đúng: (0,5đ)
A. ten dung; B. Hinh_chu_ nhat!
C. Hinhthoi; D. 5Hinh_binh_hanh;
2. Trong Pascal, khai báo nào sau đây là đúng? (0.5đ)
a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30;
3.Xác định đúng sai cho những phát biểu dưới đây (2đ)
Đúng
Sai
a)Trong ngôn ngữ Pascal, xâu kí tự Pham Le Phan có thể viết giữa hai dấu nháy kép hoặc hai dấu nháy đơn. Tức là hai cách viết sau đều đúng: “Phạm Le Phan” hoặc ‘Phạm Le Phan
b)Trong ngôn ngữ pascal,để in ra màng hình chu vi của một đường tròn có bán kính là 0,5 ta có thể viết bằng lệnh sau đây:
writeln(‘chu vi duong tron la’, 2*pi*0.5)
c) Phép chia (/) chỉ áp dụng cho dữ liệu kiểu số thực, không áp dụng cho dữ liệu kiểu số nguyên. Do đó với hai số nguyên a và b cho trước, ta viết a/b là sai
d) Trong ngôn ngữ pascal, các lệnh như writeln, readln được dùng để tạo tương tác người máy
4. Giả sử Q được khai báo là biến với kiểu dữ liệu ký tự, X là biến với kiểu dữ liệu xâu.Phép gán nào sau đây hợp lệ: (0,5đ)
A. Q:= 1234; B. X:= ‘1234’;
C. Q := 1234; D. X:= A;
5. Khi ta khai báo st : STRING ; thì st có thể nhận dữ liệu là (0.5đ)
a. Các kí tự số b. Các kí tự chữ cái
c. Các kí tự đặc biệt d. Tất cả đều đúng
6. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
(0.5 điểm)
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
7. Trong các chương trình, chương trình nào không hợp lệ. (0.5đ)
A. Chương trình 1
Begin
Write (‘Chao cac ban!!’);
End.
C. Chương trình 2
Program bai1;
Begin
Write (‘Chao cac
A. Mục tiêu bài học.
1.Kiến thức
- Biết một số chương trình là mô tả thuật toán bằng cách liệt kê các lệnh
Biết sơ bộ về NNLT Pascal
- Biết cấu trúc của chương trình, các thành phần cơ sở của NNLT pascal
- Biết các lệnh vao/ra đơn giản
- Hiểu được kiểu dữ liệu chuẩn
- Hiểu cách khai báo biến
- Hiểu được lệnh gán.
2. Kỹ năng
- Mô tả thuật toán đơn giản bằng liệt kê các bước.
- Viết đúng các lệnh trong chương trình Pascal
B. Mức độ
1.Nhận biết:
Nhận biết các lỗi sai khi lập trình
2. Thông hiểu
Hiểu cú pháp của các câu lệnh
3.Vận dụng
Viết đúng một chương trình
C. Ma trận 2 chiều
Mức độ
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Tổng
TN
TL
TN
TL
TN
TL
Máy tính,chương trình máy tính – Làm quen với ngôn ngữ lập trình
1
0.5
7
0.5
2
1
Chương trình máy tính và dữ liệu
3a,6
1
3b,c,d
1.5
2
3
3
5.5
Sử dụng biến trong chương trình
2
0.5
4, 5
1
1
1.5
4
3
Tổng
3
2
4
3
1
1.5
1
3
9.5
Đề :
I. Trắc nghiệm (5điểm)
1.Trong các tên sau tên nào viết đúng: (0,5đ)
A. ten dung; B. Hinh_chu_ nhat!
C. Hinhthoi; D. 5Hinh_binh_hanh;
2. Trong Pascal, khai báo nào sau đây là đúng? (0.5đ)
a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30;
3.Xác định đúng sai cho những phát biểu dưới đây (2đ)
Đúng
Sai
a)Trong ngôn ngữ Pascal, xâu kí tự Pham Le Phan có thể viết giữa hai dấu nháy kép hoặc hai dấu nháy đơn. Tức là hai cách viết sau đều đúng: “Phạm Le Phan” hoặc ‘Phạm Le Phan
b)Trong ngôn ngữ pascal,để in ra màng hình chu vi của một đường tròn có bán kính là 0,5 ta có thể viết bằng lệnh sau đây:
writeln(‘chu vi duong tron la’, 2*pi*0.5)
c) Phép chia (/) chỉ áp dụng cho dữ liệu kiểu số thực, không áp dụng cho dữ liệu kiểu số nguyên. Do đó với hai số nguyên a và b cho trước, ta viết a/b là sai
d) Trong ngôn ngữ pascal, các lệnh như writeln, readln được dùng để tạo tương tác người máy
4. Giả sử Q được khai báo là biến với kiểu dữ liệu ký tự, X là biến với kiểu dữ liệu xâu.Phép gán nào sau đây hợp lệ: (0,5đ)
A. Q:= 1234; B. X:= ‘1234’;
C. Q := 1234; D. X:= A;
5. Khi ta khai báo st : STRING ; thì st có thể nhận dữ liệu là (0.5đ)
a. Các kí tự số b. Các kí tự chữ cái
c. Các kí tự đặc biệt d. Tất cả đều đúng
6. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
(0.5 điểm)
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
7. Trong các chương trình, chương trình nào không hợp lệ. (0.5đ)
A. Chương trình 1
Begin
Write (‘Chao cac ban!!’);
End.
C. Chương trình 2
Program bai1;
Begin
Write (‘Chao cac
* 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ẻ: Nguyễn Thị Phương
Dung lượng: 14,91KB|
Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)