de kiem tra tin

3 321 1
de kiem tra tin

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

Thông tin tài liệu

Đề KIểM TRA (45 phút) A. MụC TIÊU Đánh giá kiến thức, kĩ năng của HS về: sử dụng câu lệnh có điều kiện, câu lệnh lặp, sử dụng các biến kiểu mảng trong ngôn ngữ lập trình Pascal. B. YÊU CầU CủA Đề + Kiến thức: Kiểm tra kiến thức về ngôn ngữ lập trình trong Pascal,cấu trúc các câu lệnh đã học; khai báo và sử dụng các biến. + Kĩ năng: Viết một số câu lệnh đơn giản. * Kiểm tra trên giấy. * Kiểm tra sau khi học xong phần lập trình đơn giản. C. MA TRậN Đề B ài Mức độ Câu lệnh điều kiện Câu lệnh lặp Lặp với số lần cha biết trớc Làm việc với d y sốã Biết 1a,b,c,e 2.2, 2.10 1d, 2.7, 2.8 2.1, 2.3, 1f Hiểu 2.5 2.4, 3 2.9 Vận dụng 4 D. Đề BàI Bài 1.(1,5 điểm) Điền dấu x vào ô lựa chọn stt Câu Đúng Sai a) Chỉ có ngôn ngữ lập trình Pascal mới có câu lệnh rẽ nhánh. b) Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thờng đợc biểu diễn thông qua các phép so sánh. c) Cấu trúc rẽ nhánh chỉ có một dạng là dạng đầy đủ. d) Trong ngôn ngữ Pascal ta có thể ghép nhiều câu lệnh đơn giản thành một câu lệnh ghép bằng cách đặt chúng trong hai từ khoá begin và end. e) Sử dụng từ khoá end có thể kết hợp nhiều phép so sánh đơn giản thành một phép so sánh phức tạp. f) Dữ liệu kiểu mảng là tập hợp vô hạn các phần tử đợc sắp xếp theo dãy. Bài 2.(5 điểm) Khoanh tròn vào đáp án đúng 1. Các hoạt động nào dới đây lặp với số lần nhất định: A. Ngày đánh răng ba lần B. Mỗi ngày đi học một lần C. Học cho đến khi thuộc bài D. Gọi điện cho tới khi có ngời nhấc máy 2. Trong các phép so sánh sau phép so sánh đúng là: A. 25-7 < 17 B. 2x -3 > 6 C. - 5x < 0 D. A 0 3. Câu lệnh khai báo biến mảng đợc thực hiện ở: A. thân chơng trình B. cuối chơng trình C. phần khai báo D. Tất cả đều sai. 4. Câu lệnh lặp với số lần cha xác định có dạng: A. while <điều kiện > do <câu lệnh >; B. while <câu lệnh 1> do <câu lệnh 2 >; C. for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>; D. Tất cả đều sai. 5. Cấu trúc rẽ nhánh dạng đầy đủ câu lệnh có dạng: A. if <câu lệnh 1> then <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>; else <câu lệnh 2>; D. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 6. Trong câu lệnh lặp dạng for . do, biến đếm là biến kiểu đơn có kiểu: A. kiểu thực B. kiểu nguyên C. kiểu kí tự D. Tất cả đều sai. 7. Câu lệnh gotoXY(a,b) có tác dụng: A. Đa con trỏ về cột a B. Đa con trỏ về hàng b C. Đa con trỏ về cột a hàng b D. Tất cả đều sai. 8. Trong ngôn ngữ Pascal câu lệnh phải thực hiện: A. chỉ là câu lệnh đơn giản B. chỉ là câu lệnh ghép C. có thể là câu lệnh đơn giản hoặc câu lệnh ghép D. Tất cả đều sai. 9. Sau khi một mảng đã đợc khai báo, ta có thể: A. gán giá trị phần tử của mảng B. đọc giá trị của mảng C. thực hiện tính toán với các giá trị D. Tất cả các phơng trên đều đúng. 10. Trong Pascal, các dấu phép toán đợc sử dụng là: A. + - B. * / C. = <> D. Tất cả các phơng án trên đều đúng. Bài 3 (1,5 điểm): Hãy nêu tác dụng của câu lệnh lặp trong lập trình. Bài 4 (2 điểm): Viết chơng trình in ra màn hình bản cửu chơng của các số từ 1 đến 9, số đợc nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả. E. ĐáP áN Bài 1 a) Sai c) Sai e) Sai b) Đúng d) Đúng f) Sai Bài 2 1. A, B 6. B 2. D 7. C 3. C 8. C 4. A 9. D 5. D 10. D Bài 3, bài 4 (SGK) . dụng các biến. + Kĩ năng: Viết một số câu lệnh đơn giản. * Kiểm tra trên giấy. * Kiểm tra sau khi học xong phần lập trình đơn giản. C. MA TRậN Đề B ài. kiểu mảng trong ngôn ngữ lập trình Pascal. B. YÊU CầU CủA Đề + Kiến thức: Kiểm tra kiến thức về ngôn ngữ lập trình trong Pascal,cấu trúc các câu lệnh đã học;

Ngày đăng: 07/07/2013, 01:27

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan