De -Dap an thi HK I Tin 8
Chia sẻ bởi Lê Thị Thanh Huyền |
Ngày 16/10/2018 |
19
Chia sẻ tài liệu: De -Dap an thi HK I Tin 8 thuộc Tin học 6
Nội dung tài liệu:
PHÒNG GIÁO DỤC HÀ
THCS CHÍ HÒA
ĐỀ KIỂM TRA HỌC KỲ I
MÔN TIN HỌC KHỐI 8
Họ và tên…………………………………………...Lớp……………
ĐỀ KIỂM TRA
I.TRẮC NGHIỆM (3 điểm)
Câu 1: Người viết chương trình gọi là:
A. Lập trình viên B. Lập trình sư
C. Giảng viên phần mềm D. Chương trình viên
Câu 2: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa:
A. Begin và end B. Begin : và end
C. Begin và end; D. Begin và end.
Câu 3: Kết quả của phép chia 12 mod 5 thuộc kiểu gi?
A. Kiểu nguyên B. Kiểu thực
C. Kiểu xâu kí tự D. Kiểu thập phân
Câu 4. X là một số thực, để khai báo biến X ta có thể khai báo như sau:
A. Var X : integer B. Var X : Real ;
C. Var X : string C. Var X : Char
Câu 5. Xác định bài toán là :
Chỉ rõ các điều kiện cho trước và kết quả thu được
Chỉ rõ các điều kiện cho trước và phương pháp giải
Chỉ rõ phương pháp giải và kết quả cần thu được
Chỉ rõ các bước để giải bài toán.
Câu 6. Cho biết kết quả của đoạn chương trình sau: a:=3; b:=5; c:=a+b
giá trị của c sẽ bằng bao nhiêu?
A. c=8 B. c=3 C. c=5 D.c=a+b;
II.TỰ LUẬN (7 điểm)
Câu 1. So sánh sự giống và khác nhau giữa hai lệnh Write và Writeln
Câu 2. Cho biết sự khác nhau giữa từ khóa và tên?Cho biết cách đặt tên trong chương trình?
Câu 3. Nêu các bước để giải một bài toán trên máy tính?
Câu 4. Viết chương trình nhập vào từ bàn phím hai số a và b.Tính tổng a+ b và hiệu a – b?
Câu 5. Viết chương trình nhập vào hai số a và b là hai cạnh của tam giác vuông.
- Tính cạnh c còn lại
- Tính chu vi và diện tích của tam giác.
Bài làm
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
ĐÁP ÁN VÀ BIỂU ĐIỂM
I. TRẮC NGHIỆM (3 điểm) mỗi câu đúng được 0,5 điểm
Câu 1. đáp án a
Câu 2. đáp án d
Câu 3.đáp án a
Câu 4. đáp án b
Câu 5. đáp án a
Câu 6. đáp án a
II.TỰ LUẬN (7 điểm)
Câu 1(1đ) Sự giống và khác nhau.
– Lệnh Write sau khi thực hiện không đưa con trỏ xuống đầu dòng kế tiếp.
- Lệnh Writeln in thông tin ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo . Có thể in thông tin dạng văn bản hoặc dạng số … văn bản cần in ra bằng câu lệnh phải được đặt trong cặp dấu nháy đơn.
Câu 2 (1đ) .Sự khác nhau giữa từ khóa và tên
* Từ khóa của một ngôn ngữ lập trình 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.
* Tên do người lập trình đặt, phải tuân thủ các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch và thỏa mãn:
- Tên khác nhau tương ứng với đại lượng khác nhau
- Tên không được trùng với từ khóa
- Tên ngắn gọn, dễ nhớ, dễ hiểu.
Câu 3.(1đ) Các bước để giải một bài toán trên máy tính là:
- Xác định bài toán:
- Mô tả thuật toán
- Viết chương trình.
Câu 4.(2đ)
Program tong-hieu;
Ues crt ;
Var a,b,t,h : real;
Begin
Write(‘nhap vao hai so a’); readln(a,);
Write(‘nhap vao so b’); readln(b);
t:= a+b;
h:= a-b;
Writeln(‘tong hai so do la:=’,t);
Writeln(‘hieu hai so do la:=’,h);
Readln;
End.
Câu 5(2đ)
Program tamgiac;
Ues crt;
Var a,b,c,cv,dt : real;
Begin
Write(‘nhap vao so a:=’); readln(a);
Write
THCS CHÍ HÒA
ĐỀ KIỂM TRA HỌC KỲ I
MÔN TIN HỌC KHỐI 8
Họ và tên…………………………………………...Lớp……………
ĐỀ KIỂM TRA
I.TRẮC NGHIỆM (3 điểm)
Câu 1: Người viết chương trình gọi là:
A. Lập trình viên B. Lập trình sư
C. Giảng viên phần mềm D. Chương trình viên
Câu 2: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa:
A. Begin và end B. Begin : và end
C. Begin và end; D. Begin và end.
Câu 3: Kết quả của phép chia 12 mod 5 thuộc kiểu gi?
A. Kiểu nguyên B. Kiểu thực
C. Kiểu xâu kí tự D. Kiểu thập phân
Câu 4. X là một số thực, để khai báo biến X ta có thể khai báo như sau:
A. Var X : integer B. Var X : Real ;
C. Var X : string C. Var X : Char
Câu 5. Xác định bài toán là :
Chỉ rõ các điều kiện cho trước và kết quả thu được
Chỉ rõ các điều kiện cho trước và phương pháp giải
Chỉ rõ phương pháp giải và kết quả cần thu được
Chỉ rõ các bước để giải bài toán.
Câu 6. Cho biết kết quả của đoạn chương trình sau: a:=3; b:=5; c:=a+b
giá trị của c sẽ bằng bao nhiêu?
A. c=8 B. c=3 C. c=5 D.c=a+b;
II.TỰ LUẬN (7 điểm)
Câu 1. So sánh sự giống và khác nhau giữa hai lệnh Write và Writeln
Câu 2. Cho biết sự khác nhau giữa từ khóa và tên?Cho biết cách đặt tên trong chương trình?
Câu 3. Nêu các bước để giải một bài toán trên máy tính?
Câu 4. Viết chương trình nhập vào từ bàn phím hai số a và b.Tính tổng a+ b và hiệu a – b?
Câu 5. Viết chương trình nhập vào hai số a và b là hai cạnh của tam giác vuông.
- Tính cạnh c còn lại
- Tính chu vi và diện tích của tam giác.
Bài làm
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
ĐÁP ÁN VÀ BIỂU ĐIỂM
I. TRẮC NGHIỆM (3 điểm) mỗi câu đúng được 0,5 điểm
Câu 1. đáp án a
Câu 2. đáp án d
Câu 3.đáp án a
Câu 4. đáp án b
Câu 5. đáp án a
Câu 6. đáp án a
II.TỰ LUẬN (7 điểm)
Câu 1(1đ) Sự giống và khác nhau.
– Lệnh Write sau khi thực hiện không đưa con trỏ xuống đầu dòng kế tiếp.
- Lệnh Writeln in thông tin ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo . Có thể in thông tin dạng văn bản hoặc dạng số … văn bản cần in ra bằng câu lệnh phải được đặt trong cặp dấu nháy đơn.
Câu 2 (1đ) .Sự khác nhau giữa từ khóa và tên
* Từ khóa của một ngôn ngữ lập trình 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.
* Tên do người lập trình đặt, phải tuân thủ các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch và thỏa mãn:
- Tên khác nhau tương ứng với đại lượng khác nhau
- Tên không được trùng với từ khóa
- Tên ngắn gọn, dễ nhớ, dễ hiểu.
Câu 3.(1đ) Các bước để giải một bài toán trên máy tính là:
- Xác định bài toán:
- Mô tả thuật toán
- Viết chương trình.
Câu 4.(2đ)
Program tong-hieu;
Ues crt ;
Var a,b,t,h : real;
Begin
Write(‘nhap vao hai so a’); readln(a,);
Write(‘nhap vao so b’); readln(b);
t:= a+b;
h:= a-b;
Writeln(‘tong hai so do la:=’,t);
Writeln(‘hieu hai so do la:=’,h);
Readln;
End.
Câu 5(2đ)
Program tamgiac;
Ues crt;
Var a,b,c,cv,dt : real;
Begin
Write(‘nhap vao so a:=’); readln(a);
Write
* 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ẻ: Lê Thị Thanh Huyền
Dung lượng: 44,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)