Kiem tra
Chia sẻ bởi Đàm Bảo Khánh |
Ngày 16/10/2018 |
94
Chia sẻ tài liệu: Kiem tra thuộc Tin học 9
Nội dung tài liệu:
Họ và tên:............. ..... ĐỀ THI HỌC KÌ I - MÔN TIN HỌC 8
Lớp: Thời gian: 45 phút
Điểm
Nhận xét của giáo viên
A. Phần trắc nghiệm: (2 điểm)
Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: (0,5 điểm)
a. 8a b. tamgiac c. program d. bai tap
Câu 2. Để chạy chương trình ta sử dụng tổ hợp nào: (0,5 điểm)
a. Ctrl – F9 b. Alt – F9 c. F9 d. Ctrl – Shitf – F9
Câu 3. Trong Pascal, khai báo nào sau đây là đúng? (0,5 điểm)
a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30;
Câu 4. 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;
B. (Phần tự luận: (8 điểm)
Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal (4 điểm)
a) 15(4+30+12)
b)
c) ax2 + bx +2c.
d) (a+b)2.(d+e)3
Câu 2: Biến là gì ? Biến dùng để làm gì ? giá trị của biến như thế nào ?( 2 điểm)
Câu 3. Viết chương trình tính tích của 2 số nguyên dương nhập từ bàn phím (2 điểm)
III. Đáp án khối 8
A. Phần trắc nghiệm:
Câu 1. b
Câu 2. a
Câu 3. a
Câu 4. c
B. Phần tự luận
Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ?
a. 15(4 + 30 + 12) => 15*(4 + 30 + 12)
b. => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y)
c. ax2 + bx +2c => a*x*x +b*x + 2*c
d. (a+b)2.(d+e)3 => (a + b)*(a + b)*(d + e)*(d + e)*(d + e)
Câu 2:
- Bbiến là công cụ trong lập trình.
- Biến dùng để lưu trữ dữ liệu.
- Dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình
Câu 3: Viết chương trình
Program Tinh_tich;
Uses crt;
Var
SonguyenA: integer;
SonguyenB: integer;
TichAB: real;
Thongbao: String;
Begin
Thongbao: ‘Tinh tich cua hai so nguyen duong:’;
{Nhap vao so nguyen A va B:}
Writeln(‘SonguyenA’); Readln(SonguyenA);
Writeln(‘SonguyenB’); Readln(SonguyenB);
TichAB = SonguyenA*SonguyenB;
(*In ra tich cua hai so A va B*)
Writeln(TichAB:10:2);
Readln;
End.
Họ và tên: ĐỀ KIỂM TRA 1 TIẾT - MÔN TIN HỌC 8
Lớp: Thời gian: 45 phút
Điểm
Nhận xét của giáo viên
I. TRẮC NGHIỆM (2đ)
1. Cách khai báo tên chương trình nào sau đây không hợp lệ?
A. program Tinhtong; B. PrOgRaM Tinh_tong;
C. Program Tinh_tong; D. Program Tinh tong;
2. Cấu trúc của một chương trình Pascal gồm mấy phần?
A. 1 phần B. 2 phần C. 3 phần D. 4 phần.
3. Lệnh Readln(a); có ý nghĩa là:
A. In giá trị của biến a ra màn hình. C. Tạm dừng chương trình ;
B. Nhập giá trị cho
Lớp: Thời gian: 45 phút
Điểm
Nhận xét của giáo viên
A. Phần trắc nghiệm: (2 điểm)
Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: (0,5 điểm)
a. 8a b. tamgiac c. program d. bai tap
Câu 2. Để chạy chương trình ta sử dụng tổ hợp nào: (0,5 điểm)
a. Ctrl – F9 b. Alt – F9 c. F9 d. Ctrl – Shitf – F9
Câu 3. Trong Pascal, khai báo nào sau đây là đúng? (0,5 điểm)
a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30;
Câu 4. 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;
B. (Phần tự luận: (8 điểm)
Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal (4 điểm)
a) 15(4+30+12)
b)
c) ax2 + bx +2c.
d) (a+b)2.(d+e)3
Câu 2: Biến là gì ? Biến dùng để làm gì ? giá trị của biến như thế nào ?( 2 điểm)
Câu 3. Viết chương trình tính tích của 2 số nguyên dương nhập từ bàn phím (2 điểm)
III. Đáp án khối 8
A. Phần trắc nghiệm:
Câu 1. b
Câu 2. a
Câu 3. a
Câu 4. c
B. Phần tự luận
Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ?
a. 15(4 + 30 + 12) => 15*(4 + 30 + 12)
b. => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y)
c. ax2 + bx +2c => a*x*x +b*x + 2*c
d. (a+b)2.(d+e)3 => (a + b)*(a + b)*(d + e)*(d + e)*(d + e)
Câu 2:
- Bbiến là công cụ trong lập trình.
- Biến dùng để lưu trữ dữ liệu.
- Dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình
Câu 3: Viết chương trình
Program Tinh_tich;
Uses crt;
Var
SonguyenA: integer;
SonguyenB: integer;
TichAB: real;
Thongbao: String;
Begin
Thongbao: ‘Tinh tich cua hai so nguyen duong:’;
{Nhap vao so nguyen A va B:}
Writeln(‘SonguyenA’); Readln(SonguyenA);
Writeln(‘SonguyenB’); Readln(SonguyenB);
TichAB = SonguyenA*SonguyenB;
(*In ra tich cua hai so A va B*)
Writeln(TichAB:10:2);
Readln;
End.
Họ và tên: ĐỀ KIỂM TRA 1 TIẾT - MÔN TIN HỌC 8
Lớp: Thời gian: 45 phút
Điểm
Nhận xét của giáo viên
I. TRẮC NGHIỆM (2đ)
1. Cách khai báo tên chương trình nào sau đây không hợp lệ?
A. program Tinhtong; B. PrOgRaM Tinh_tong;
C. Program Tinh_tong; D. Program Tinh tong;
2. Cấu trúc của một chương trình Pascal gồm mấy phần?
A. 1 phần B. 2 phần C. 3 phần D. 4 phần.
3. Lệnh Readln(a); có ý nghĩa là:
A. In giá trị của biến a ra màn hình. C. Tạm dừng chương trình ;
B. Nhập giá trị cho
* 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ẻ: Đàm Bảo Khánh
Dung lượng: 71,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)