1. Trang chủ
  2. » Giáo án - Bài giảng

De kiem tra tin 8 HKI

3 312 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 68 KB

Nội dung

PHÒNG GIÁO DỤC HUYỆN IAPA  ĐỀ KIỂM TRA HỌC KỲ I Năm học: 2010 – 2011 Môn thi : TIN HỌC – KHỐI 8 Thời gian làm bài : 45 phút (không kể thời gian phát đề) Trường :THCS PHAN BỘI CHÂU Họ và tên: Lớp: SBD: Phòng thi : ĐIỂM BÀI THI Bằng số Bằng chữ I. TRẮC NGHIỆM : (6 điểm) Hãy chọn câu trả lời đúng rồi điền vào phần trả lời trắc nghiệm: 1. Phát biểu nào dưới đây sai ? A. Trong một chương trình, phần khai báo có thể có hoặc không. B. Trong một chương trình, phần thân chương trình có thể có hoặc không. C. Trong một chương trình, phần thân chương trình bắt buộc phải có. D. Cả A, C đúng. 2. Trong ngôn ngữ lập trình biến là : A. Một đại lượng do người lập trình đặt. B. Đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình. C. Một đại lượng do người lập trình đặt có giá trị không đổi. D. Không có câu nào đúng. 3. Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để A. Khai báo tên chương trình; C. Khai báo thư viện; B. Khai báo biến; D. Khai báo hằng; 4. Trong Pascal, câu lệnh gán nào dưới đây sai ? A. a:= b; B. a:= a + 1; C. a + b := c D. x:= x *2 5. Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal? A. A2; B. Tamgiac; C. 8a; D. Chuongtrinh; 6. Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây: A. Một số nguyên bất kỳ B. Một số thực (có thể là số nguyên) trong phạm vi cho phép. C. Một số thực bất kì D. Một dãy các chữ và số. 7. Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b. Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào? A. Const a , b, tong = integer; B. Const a, b, tong : integer; C. Var a, b, tong : integer; D. Var a, b, tong = integer; 8 . Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào? A. Ctrl – F9 B. Shift –F9 C. Alt – F9 D. F9 9. Xét chương trình sau: Var a: integer; Begin a:=0; a:= a+10; Writeln(a); Readln; End. Kết quả của chương trình trên là: A. 0 B. 100 C.10 D. Tất cả đều sai. 10. Biểu thức toán học (a 2 + b )(1+c) 3 được biểu diễn trong Pascal như thế nào ? A. (a*a +b )x(1+c)x(1+c)x(1+c) B.(a.a+b) . (1+c) . (1+c) . (1+c) C. (a*a +b)*( 1+c)*(1+c)*(1+c) D. (a 2 +b ). (1+c) 3 11. Chọn câu lệnh viết đúng : A. if x > 5 then x:=y; B. if x:=7 then a=b C. if x > 5; then a:= b D. if x > 5 then a:=b; else m:=n 12. Cú pháp lệnh của điều kiện dạng thiếu là : A. If <Câu lệnh>; then <Điều kiện > B. If <Điều kiện> then <Câu lệnh >; C. If < Điều kiện 1> then <Điều kiện 2> D. If < Câu lệnh 1>; then <Câu lệnh 2>; Trả lời phần trắc nghiệm : Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 Trả lời II. TỰ LUẬN : (4 điểm) Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy vẽ sơ đồ các dạng cấu trúc rẽ nhánh. (2 điểm) Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm) Progarm Diem Trung Binh; Uses crt; Begin: Const DTB: real; readln(DTB); Write(‘ nhap diem trung binh ca nam cua hoc sinh:); If DTB> =5 then writeln(‘mung ban duoc len lop’); Else writeln(‘ban o lai lop’); Readln; End -Hết- ĐÁP ÁN Đề thi Học kì I Môn Tin học 8. Năm học 2010-2011 I. Trắc nghiệm: (6 điểm- mỗi câu đúng 0,5 điểm) Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 Trả lời d b b c c b c a c c a b II. Tự luận: Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy vẽ sơ đồ các dạng cấu trúc rẽ nhánh. (2 điểm) Cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu và dạng đầy đủ: Dạng thiếu (1 điểm) Dạng đầy đủ (1 điểm) Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm- mỗi lỗi sửa đúng 0,25 điểm) Progarm DiemTrungBinh;  bỏ các khoảng trống trong tên. Uses crt; Var (Const) DTB: real;  đổi Const thành Var Begin:  dư dấu : Write(‘ nhap diem trung binh ca nam cua hoc sinh:’);  thêm ’ Readln(DTB); If DTB> =5 then writeln(‘mung ban duoc len lop’);  dư dấu ; Else writeln(‘ban o lai lop’); Readln; End.  thêm dấu chấm  đưa lệnh begin xuống dưới dòng khai báo Var (0,25đ)  Đưa dòng lệnh Readln(DTB); xuống dưới dòng Write (‘nhap diem trung binh ca nam cua hoc sinh:’); (0,25đ) Câu lệnh Đúng Sai Điều Kiện? Câu lệnh 1 Đúng Sai Điều Kiện? Câu lệnh 2 . PHÒNG GIÁO DỤC HUYỆN IAPA  ĐỀ KIỂM TRA HỌC KỲ I Năm học: 2010 – 2011 Môn thi : TIN HỌC – KHỐI 8 Thời gian làm bài : 45 phút (không kể thời gian phát đề) Trường. lop’); Readln; End -Hết- ĐÁP ÁN Đề thi Học kì I Môn Tin học 8. Năm học 2010-2011 I. Trắc nghiệm: (6 điểm- mỗi câu đúng 0,5 điểm) Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 Trả lời d b b c c b c a c c a b II integer; B. Const a, b, tong : integer; C. Var a, b, tong : integer; D. Var a, b, tong = integer; 8 . Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào? A. Ctrl – F9 B. Shift –F9

Ngày đăng: 26/04/2015, 05:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w