Tải bản đầy đủ (.docx) (3 trang)

Kiem tra 1 tiet co DA

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (137.15 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Tuần 10. Tiết 11. KIỂM TRA 1 TIẾT I. Mục tiêu đánh giá: - Đánh giá kiến thức, kỹ năng của HS về: Các thành phần cơ sở của ngôn ngữ Pascal; Phép toán, biểu thức, câu lệnh gán; Tổ chức vào ra đơn giản; Cấu trúc chương trình Pascal.. II. Mục đích yêu cầu của đề: - Về kiến thức: Kiểm tra kiến thức của HS về các quy tắc đặt tên biến; Biết khai báo hằng xâu; viết biểu thức; Phân biệt các kiểu dữ liệu chuẩn, kiểm tra lỗi và kết quả của chương trình Pascal đơn giản. - Về kỹ năng: Vận dụng kiến thức về Biểu thức, vào\ra đơn giản, cấu trúc một chương trình.. III. Đề bài: A- Phần trắc nghiệm khoanh tròn 1 đáp án đúng Câu 1: Pascal là ngôn ngữ lập trình thuộc loại: A. Ngôn ngữ bậc cao B. Không thuộc loại nào C. Hợp ngữ D. Ngôn ngữ máy Câu 2: Thủ tục nào dùng để xuất dữ liệu ( Trong pascal)? A. Readln(<Biểu thức>) B. Writeln(<Biểu thức>) C. Program(<Biểu thức>) D. Read(<Biểu thức>) Câu 3: Chương trình dịch không có khả năng nào trong các khả năng sau A. Thông báo lỗi cú pháp B. Tạo được chương trình đích C. Phát hiện lỗi cú pháp D. Phát hiện lỗi ngữ nghĩa Câu 4: Chương trình sau cho kết quả gì? Var a, b, m: integer; Begin a:= 5; b:=4; m:=sqrt(a+b); write(‘m=’ , m:6:1); end. A. Báo lỗi B. 3.0 C. 9.0 D. 5 Câu 5: Cho khai báo Biến: Var m, n:integer; x,y: real; Phép gán nào sau là sai? A. y:=10.5; B. m:=-4; C. n:=3.5; D. x:=6; Câu 6: Khai báo sau là khai báo gì? User CRT; A. Biến B. Hằng C. Khai báo Tên chương trình D. Thư viện Câu 7: Biến x nằm trong phạm vi 150-220 khai báo nào trong các khai báo sau là tối ưu nhất ? A. Var x: Real; B. Var x: Byte; C. Var x: Integer; D. Var x : Word; Câu 8: Thủ tục nào dùng để nhập dữ liệu trong Pascal A. Read(<Biểu thức>) B. Real(<Biểu thức>) C. Write(<Biểu thức>) D. Begin(<Biểu thức>).

<span class='text_page_counter'>(2)</span> Câu 9: Khai báo nào trong các khai báo sau là hợp lệ ? A. Const : n =10; B. Const n=10; C. Const n:=10; D. Const n : real; Câu 10: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ? A. x+y B. 20 C. 10 D. 30 x+y. 2e Biểu thức sau viết trong Pascal sẽ là ? 2 x +y A. 2*sqrt(x+y)/(x*x+y) B. 2*exp(x+y)/x*x+y C. a*Abs(x+y)/(x*x+y) D. (2*exp(x+y))/(x*x+y) Câu 12: Tên nào dới đây đúng quy tắc đặt tên của Pascal: A. xy2 B. x*y C. 2ab D. A - BC Câu 11:. B – Phần tự luận Câu: 01 ( 0.5đ) Biểu diễn công thức toán học sau sang pascal. − b − √( x 2 +3) (2 x). Câu: 2 (3đ) sắp xếp các lệnh sau theo đúng trật tự để thành 1 chương trình hoàn chỉnh 1. Readln 2. Program KiemTra; 3. End. 4. Uses CRT; 5. Var a, b, c:Real; 6. Write(‘Nhap a, b’); 7. Begin 8. C:=(a+b)*2; 9. Write(‘chu vi HCN la’,C:6:2); 10. Readln(a,b) 11. Clrscr; Câu: 03.(3.5đ) Cho tam giác vuông ABC , hãy viết chương trình tính độ dài cạnh huyền của tam giác, với chiều dài hai cạnh bên a, b được nhập vào từ bàn phím.làm tròn sau dấu phẩy con 1 chữ số thập phân. ÁP ÁN.

<span class='text_page_counter'>(3)</span> I- PHẦN TRẮC NGHIỆM (Mỗi câu đúng 0.25đ) Câu. 1. 2. 3. 4. 5. 6. 7. 8. ĐA. a. b. d. b. c. d. b. a. II- PHẦN TỰ LUẬN (7đ) Câu: 01 (-b-SQRT(x*x+3))/(2*x) 0.5đ Câu: 2 (3đ) 1 Program KiemTra; 0.15đ 2 Var a, b, c:Real; 0.3đ 3 Uses CRT; 0.3đ 4 Begin 0.3đ 5 Clrscr; 0.3đ 6 Write(‘Nhap a, b’); 0.3đ 7 Readln(a,b) 0.3đ 8 C:=(a+b)*2; 0.3đ 9 Write(‘chu vi HCN la’,C:6:2); 0.3đ 10 Readln 0.3đ 11 End. 0.15đ Câu: 03 (3.5đ) 1. Program CH_tam_giac; 1.25đ 2. var a, b, c: real; 3. Begin 4 Writeln(‘Nhap do dai 2 canh a, b’); 5. Read(a,b); 6. c=Sqrt(a*a+b*b); 7. Write(‘ Vay do dai canh huyen la : ’ , c:6:1) 8. Readln 0.25đ 9. end.. 9. 10. b. 2đ. Trình bày sạch đẹp 0.5đ Xeùt duyeät: Ngaøy: 23/10/2010 TP. Nguyeãn Thaùi Huøng. a. 11. d. 12. c.

<span class='text_page_counter'>(4)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×