1. Trang chủ
  2. » Cao đẳng - Đại học

De thi hki I lop 8 mon Tin hoc

5 10 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Bài 1: Ngôn ngữ lập trình là gì?Hãy cho biết các thành phần chính trong cấu trúc chung của chương trình.2điểm Bài 2: Chuyển các biểu thức toán học dưới đây bằng các kí hiệu trong Pascal:[r]

(1)TRƯỜNG THCS BÌNH LONG ĐỀ CHÍNH THỨC ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2013 -2014 MÔN: TIN HỌC THỜI GIAN: 45 phút (không kể thời gian giao đề) Họ và tên: ………………………………… Lớp: ………… Điểm số: Điểm chữ: Chữ ký GK: Giám thị Giám thị Số phách: Số phách: A TRẮC NGHIỆM: (4đ) (15 phút) Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng các câu sau:(2 điểm) Câu 1: Trong các tên đây, tên hợp lệ Pascal là: A Khoi B Begin C 14tuoi D Ngay_20_11 Câu 2: Phạm vi giá trị nào đây là phạm vi giá trị kiểu liệu số nguyên (integer)? A đến -1; B -215 đến 215 - 1; C -215 đến 215 -1; D -215 đến 215 Câu 3: Câu lệnh writeln(‘ 8+7=’,7+8); in ra: A xâu kí tự và số 15 B xâu kí tự liền kề C số 15 D xâu kí tự Câu :Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? A var a, b : integer; B var x = real; C const x := ; D var thong bao : string Câu 5: Khi dịch chương trình Pascal xuất dòng chữ “Error 36: BEGIN expected” dòng chữ này có nghĩa là gì: A Không tìm thấy kết thúc tệp B Thiếu begin C Thiếu ; D Thiếu Câu : Câu lệnh điều kiện dạng đầy đủ là: A If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>; B If <điều kiện> then <câu lệnh>; C If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>; D If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>; Câu 7: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước? A B C D Câu 8: Trong các câu sau câu nào đúng? A 17 mod = B 17 mod = C 15 div = D div = Hãy nối lệnh sau đúng với chức nó (1 điểm): Nút lệnh Chức Kết Save As a, Lưu tệp soạn thảo +… Save b, Lưu tất các các tệp mở + … Exit c, Lưu tệp soạn thảo với tên khác + … d, Thoát khỏi Turbo Pascal + … Save All Giả sử Pascal, a và b là hai biến kiểu số nguyên (integer), r là biến kiểu số thực (real), s là biến kiểu xâu (String) Các lệnh gán sau đây đúng hay sai, hãy đánh dấu “X” vào cột tương ứng? (1đ) Lệnh gán Đúng Sai S:= ‘Tin hoc’; a:=36000; r:=a/b; R:=s; (2) TRƯỜNG THCS BÌNH LONG ĐỀ CHÍNH THỨC ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2013 -2014 MÔN: TIN HỌC THỜI GIAN: 45 phút (không kể thời gian giao đề) B TỰ LUẬN: (6đ) (30 phút) Bài 1: Ngôn ngữ lập trình là gì?Hãy cho biết các thành phần chính cấu trúc chung chương trình.(2điểm) Bài 2: Chuyển các biểu thức toán học đây các kí hiệu Pascal: (2 điểm) a, a −b +a c−d b, c, (10 + 2)2 ≠ 145 (x+y)2+(z+f)2 d, Bài 3: Viết chương trình tính diện tích, chu vi hình chữ nhật.(2điểm) TRƯỜNG THCS BÌNH LONG ĐỀ CHÍNH THỨC ĐỀ KIỂM TRA HỌC KỲ I NĂM HỌC 2013 -2014 MÔN: TIN HỌC THỜI GIAN: 45 phút (không kể thời gian giao đề) B TỰ LUẬN: (6đ) (30 phút) Bài 1: Ngôn ngữ lập trình là gì?Hãy cho biết các thành phần chính cấu trúc chung chương trình.(2điểm) Bài 2: Chuyển các biểu thức toán học đây các kí hiệu Pascal: (2 điểm) a, a −b +a c−d b, c, (10 + 2)2 ≠ 145 (x+y)2+(z+f)2 d, Bài 3: Viết chương trình tính diện tích, chu vi hình chữ nhật.(2điểm) (3) ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ THI HỌC KÌ I NĂM HỌC 2013 - 2014 MÔN: Tin học A Trắc nghiệm (4đ) Mỗi ý đúng cho 0.5đ Câu Đáp án D Câu 11 C A Lệnh gán S:= ‘Tin hoc’; a:=36000; r:=a/b; R:=s; A B Đúng X X X D B C Sai X B Tự luận (6đ) Bài 1: (2đ) - Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các câu lệnh tạo thành chương trình hoàn chỉnh và thực trên máy tính - Cấu trúc chung chương trình gồm: + Phần khai báo thường gồm các câu lệnh dùng để: khai báo tên chương trình, khai báo các thư viện + Phần thân chương trình gồm các câu lệnh mà máy tính cần thực Bài 2: (2đ) Mỗi ý đúng cho 0,5đ a −b a, c − d +a b, (x+y)2+(z+f)2 c, (10 + 2)2 ≠ 145 d, => (a-b)/ (c-d) + a*a => (x+y)*(x+y) + (z+f)*(z+f) => (10+2)*(10+2)<>145 => (x+b/2*a)*(x+b/2*a)= (b*b-4*a*c)/4*a*a Bài 3: (2đ)Viết chương trình tính diện tích, chu vi hình chữ nhật Program DTCV; 0.25đ Var a, b, dt, cv : real; 0.25đ Begin Writeln (‘ nhap gia tri cua a = ’); readln(a); 0.25đ Writeln (‘ nhap gia tri cua b = ’); readln(b); 0.25đ dt := a*b; 0.25đ cv:= (a+b)*2; 0.25đ Writeln (‘chu vi hinh chu nhat la ’, cv); 0.25đ Writeln (‘dien tich hinh chu nhat la ’, dt); 0.25đ Readln End (4) MA TRẬN ĐỀ KIỂM TRA HỌC KÌ I - MÔN TIN - LỚP Năm học 2013 – 2014 Cấp độ Chủ đề Nhận biết TN Bài 2: Làm quen với Chương trình và Ngôn ngữ lập trình Số câu Số điểm Tỉ lệ Bài 3: Chương trình máy tính và liệu Nắm rõ các kiểu liệu,cách khai báo biến, Số câu Số điểm Tỉ lệ Bài 4: Sử dụng biến chương trình 10% Số câu Số điểm Tỉ lệ Bài 5: Từ bài toán đến chương trình Số câu Thông hiểu TL Vận dụng Thấp Cao TN TL TN TL TL TN Nắm khái niệm ngôn ngữ lập trình, cấu trúc chung chương trình 20 % Biết số lỗi chương trình Phân biệt tên nào là hợp lệ 0,25 2,5% 0,25 2,5% 2,5 25 % Chuyể n từ biểu thức toán học sang Pascal 20 % Biết gán biểu thức giá trị cho biến, Hiểu các lệnh các bảng chọn 2 20% Tổng 30% 2 20% Nắm rõ quá trình giải bài toán trên máy tính 1 (5) Bài 6; Câu lệnh điều kiện Hiểu Biết viết cấu chương trúc trình câu lệnh ngôn ngữ điều kiện lập trình 20% Số câu Số điểm Tỉ lệ Tổng số câu Tổng số điểm Tỉ lệ % 0,25 2,5 % 0,25 2,5 % Số điểm Tỉ lệ 50% 0,25 2,5% 2,5 25% 25 25% 2,25 22,5 % 13 10 100 % (6)

Ngày đăng: 06/09/2021, 20:10

w