Trường THPT Rạch Kiến Lớp:11 c Họ tên:____________________ ĐỀ KIỂMTRA 1 TIẾT – MÔN TIN HỌC 11 (PASCAL) – BÀI KT01HK1 Năm học 2010 – 2011 Mã đề 01 I. Câu hỏi trắc nghiệm: (5đ) Chọn phương án trả lời đúng nhất và điền vào bảng sau: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D Câu 1: Kiểu dữ liệu nào có phạm vi giá trị từ 0 đến 12 8 − trong các kiểu dữ liệu sau? A Kiểu LongInt B Kiểu Integer C Kiểu Word D Kiểu Byte Câu 2: Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3=0) and (N div 5=4); Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được? A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là False C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là True Câu 3: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt là hàm lấy giá trị? A Bình phương, căn bậc hai, trị tuyệt đối B Trị tuyệt đối, căn bậc hai, bình phương C Căn bậc hai, trị tuyệt đối, bình phương D Căn bậc hai, bình phương, trị tuyệt đối Câu 4: Xét khai báo sau: Var x: Integer; c,y: Char; r: Real; kt: Boolean; Hỏi tổng bộ nhớ cấp cho tất cả các biến đó là bao nhiêu Byte? A 10 byte B 11 byte C 13byte D 12 byte Câu 5: Các phần mềm lập trình như TURBO PASCAL, VISUAL BASIC, VISUAL FOXPRO, C/C++… thuộc loại ngôn ngữ lập trình nào? A Một phương án khác B Ngôn ngữ lập trình bậc cao C Hợp ngữ D Ngôn ngữ máy Câu 6: “Lập trình là sử dụng (1)… và (2)… của một ngôn ngữ lập trình nào đó để mô tả (3)… và diễn đạt các thao tác của (4) .”. Các cụm từ còn thiếu theo đúng thứ tự là: A Các câu lệnh, dữ liệu, thuật toán, cấu trúc dữ liệu. B Các câu lệnh, thuật toán, dữ liệu, cấu trúc dữ liệu C Dữ liệu, thuật toán, cấu trúc dữ liệu, các câu lệnh. D Cấu trúc dữ liệu, các câu lệnh, dữ liệu, thuật toán. Câu 7: Một biểu thức quan hệ thì cho giá trị thuộc kiểu dữ kiệu gì trong các kiểu dữ liệu sau? A Số nguyên B Kí tự C Lôgic D Số thực Câu 8: Có mấy loại biểu thức cơ bản trong Pascal? A 4 B 2 C 3 D 5 Câu 9: Ngôn ngữ dùng để viết chương trình gọi là gì? A Ngôn ngữ máy B Ngôn ngữ lập trình C Một phương án khác D Lập trình Câu 10: Biểu thức (x>y) and (y>3) thuộc loại biểu thức nào trong Pascal? A Biểu thức quan hệ B Biểu thức logic C Một loại biểu thức khác D Biểu thức số học Câu 11: Cho dãy các câu lệnh gán z:=3; z:=z+1; y:=sqr(z)-3*z+abs(z); Sau khi thực hiện dãy các câu lệnh trên thì y có giá trị là bao nhiêu? A 1 B 2 C 0 D 8 Câu 12: Biểu thức 32)53( 22 −−+++ yyxXSin được viết trong Pascal là biểu thức? A sqrt(sin(x*x+3*x+5))+abs(y*y-2*y-3) B Sin(sqrt(x*x+3*x+5))+abs(y*y-2*y-3) C Sin(sqrt(x*x+3*x+5)+abs(y*y-2*y-3)) D Sin(sqr(x*x+3*y+5))+(y*y-2*x-3) Câu 13: Khẳng định nào trong các khẳng định sau đây là đúng? A Một chương trình có thể không cần có phần khai báo B Biến dùng trong chương trình khi dùng không cần khai báo C Bắt buộc phải khai báo tên chương trình D Một chương trình có thể không cần có phần thân Câu 14: Những tên nào trong các tên sau thuộc loại tên dành riêng trong Pascal? A PROGRAM, VAR, BEGIN, TYPE, CONST B BAI_TAP, BEGIN, TYPE, CONST, USES C PROGRAM, BEGIN, TYPE, CONST, SQRT D VAR, BEGIN, END, A, B, DELTA. Câu 15: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng? A Var X, P: Byte; B Var P: Real; X: Byte; C Var X: Real; P: Byte; D Var X, P: Real; Câu 16: Biểu thức sqrt(x+y)/x-sqr(x-y)/y viết trong toán học sẽ là biểu thức nào? A 2 − − + y yx x yx B 2 − − + y yx x yx C y yx x yx 2 )( − − + D y yx x yx − − + 2 )( Câu 17: Một chương trình viết bằng ngôn ngữ lập trình bậc cao thì gồm các phần: A Phần khai báo thư viện và phần thân B Phần thân và phần khai báo C Phần khai báo tên chương trình và phần thân D Phần thân và phần khai báo biến Câu 18: Biên dịch là? Hãy chọn phương án đúng: A Dịch toàn bộ chương trình B Tất cả các phương án C Chạy chương trình D Dịch từng lệnh Câu 19: Trong Pascal nếu một biến chỉ nhận giá trị thuộc phạm vi từ 10 đến 256 thì biến đó có thể được khai báo bằng kiểu dữ liệu nào? A Kiểu Real B kiểu Byte C Kiểu Char D Kiểu Word Câu 20: Trong Pascal phép toán Div, Mod thuộc nhóm phép toán nào? A Nhóm phép toán số học với số thực B Nhóm các phép toán quan hệ C Nhóm phép toán lôgic D Nhóm phép toán số học với số nguyên II.Câu hỏi tự luận:(5 điểm) Câu 1: Viết biểu thức logic kiểmtra n là số dương lẽ: --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- Câu 2: Viết chương trình nhập 2 số a, b nguyên dương từ bàn phím, in kết quả ra màn hình tổng, hiệu, tích, thương từ 2 số trên.(4 điểm) --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- Trường THPT Rạch Kiến Lớp:11 c Họ tên:____________________ ĐỀ KIỂMTRA 1 TIẾT – MÔN TIN HỌC 11 (PASCAL) – BÀI KT01HK1 Năm học 2010 – 2011 Mã đề 02 I. Câu h i tr c nghi m: (5 ) Cỏ ắ ệ đ h n ph ng án tr l i úng nh t v i n v o b ng sau:ọ ươ ả ờ đ ấ à đ ề à ả 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D Câu 1: Cho các câu lệnh gán a:=1; b:=3; c:=-4; D:=(b*b-4*a*c); x1:=(-b-sqrt(d))/(2*a); x2:=(-b+sqrt(d))/(2*a); Hỏi sau khi thực hiện tuần tự dãy các câu lệnh trên thì d, x1, x2 nhận các giá trị lần lượt là bao nhiêu? A 25, -4, 1 B 25, 1, -4 C -4, 25, 1 D 1, 25, -4 Câu 2: Cho câu lệnh gán M:=12; N:=21; A:=(M mod 3=0) and (N div 5=1); Hỏi A có giá trị thuộc kiểu dữ liệu gì và giá trị nhận được? A Kiểu số và có giá trị là 1 B Kiểu logic và giá trị là True C Kiểu số và có giá trị là 0 D Kiểu logic và giá trị là False Câu 3: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt là hàm lấy giá trị? A Bình phương, căn bậc hai, trị tuyệt đối B Trị tuyệt đối, căn bậc hai, bình phương C Căn bậc hai, trị tuyệt đối, bình phương D Căn bậc hai, bình phương, trị tuyệt đối Câu 4: Xét khai báo sau: Var x, y: Integer; c: Char; r: Real; kt: Boolean; Hỏi tổng bộ nhớ cấp cho tất cả các biến đó là bao nhiêu Byte? A 10 byte B 11 byte C 13byte D 12 byte Câu 5: Các phần mềm lập trình như TURBO PASCAL, VISUAL BASIC, VISUAL FOXPRO, C/C++… thuộc loại ngôn ngữ lập trình nào? A Một phương án khác B Ngôn ngữ lập trình bậc cao C Hợp ngữ D Ngôn ngữ máy Câu 6: “Lập trình là sử dụng (1)… và (2)… của một ngôn ngữ lập trình nào đó để mô tả (3)… và diễn đạt các thao tác của (4) .”. Các cụm từ còn thiếu theo đúng thứ tự là: A Các câu lệnh, dữ liệu, thuật toán, cấu trúc dữ liệu. B Các câu lệnh, thuật toán, dữ liệu, cấu trúc dữ liệu C Dữ liệu, thuật toán, cấu trúc dữ liệu, các câu lệnh. D Cấu trúc dữ liệu, các câu lệnh, dữ liệu, thuật toán. Câu 7: Một biểu thức quan hệ thì cho giá trị thuộc kiểu dữ kiệu gì trong các kiểu dữ liệu sau? A Số nguyên B Kí tự C Lôgic D Số thực Câu 8: Thông dịch là? Chọn phương án đúng: A Dịch từng lệnh B Tất cả các phương án C Chạy chương trình D Dịch toàn bộ chương trình Câu 9: Các từ khóa Const, Var, Type, Uses trong Pascal lần lượt để khai báo gì? A Hằng, biến, kiểu, thư viện B Biến, kiểu, thư viện, hằng C Hằng, thư viện, biến, kiểu D Biến, kiểu, hằng, thư viện Câu 10: Biểu thức (x>y) and (y>3) thuộc loại biểu thức nào trong Pascal? A Biểu thức quan hệ B Biểu thức logic C Một loại biểu thức khác D Biểu thức số học Câu 11: Cho dãy các câu lệnh gán z:=3; z:=z-1; y:=sqr(z)-3*z+abs(z); Sau khi thực hiện dãy các câu lệnh trên thì y có giá trị là bao nhiêu? A 1 B 2 C 0 D 3 Câu 12: Biểu thức 32)53( 22 −−+++ yyxXSin được viết trong Pascal là biểu thức? A sqrt(sin(x*x+3*x+5))+abs(y*y-2*y-3) B Sin(sqrt(x*x+3*x+5))+abs(y*y-2*y-3) C Sin(sqrt(x*x+3*x+5)+abs(y*y-2*y-3)) D Sin(sqr(x*x+3*y+5))+(y*y-2*x-3) Câu 13: Khẳng định nào trong các khẳng định sau đây là đúng? A Một chương trình có thể không cần có phần khai báo B Biến dùng trong chương trình khi dùng không cần khai báo C Bắt buộc phải khai báo tên chương trình D Một chương trình có thể không cần có phần thân Câu 14: Để đưa dữ liệu ra màn hình dùng câu lệnh nào trong các câu lệnh sau? A Writeln hoặc read B Read hoặc readln C Write hoặc readln D Write hoặc writeln Câu 15: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng? A Var X, P: Byte; B Var P: Real; X: Byte; C Var X: Real; P: Byte; D Var X, P: Real; Câu 16: Biểu thức sqrt(x+y)/x-sqr((x-y)/y) viết trong toán học sẽ là biểu thức nào? A 2 − − + y yx x yx B 2 − − + y yx x yx C y yx x yx 2 )( − − + D y yx x yx − − + 2 )( Câu 17: Một chương trình viết bằng ngôn ngữ lập trình bậc cao thì gồm các phần: A Phần khai báo thư viện và phần thân B Phần thân và phần khai báo C Phần khai báo tên chương trình và phần thân D Phần thân và phần khai báo biến Câu 18: Biên dịch là? Hãy chọn phương án đúng: A Dịch toàn bộ chương trình B Tất cả các phương án C Chạy chương trình D Dịch từng lệnh Câu 19: Kiểu dữ liệu số nguyên trong Pascal bao gồm: byte, integer, word, longInt lần lượt có bộ nhớ lưu trữ giá trị là: A 4 – 2 – 2 – 4 byte B 4 – 2 – 1 – 2 byte C 1 – 4 – 2 – 2 byte D 1 – 2 – 2 – 4 byte Câu 20: Trong Pascal phép toán Div, Mod thuộc nhóm phép toán nào? A Nhóm phép toán số học với số thực B Nhóm các phép toán quan hệ C Nhóm phép toán lôgic D Nhóm phép toán số học với số nguyên II.Câu hỏi tự luận:(5 điểm) Câu 1: Viết biểu thức logic kiểmtra n là số dương chẳn: (1điểm) --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- Câu 2: Viết chương trình nhập 2 số a, b nguyên dương từ bàn phím, in kết quả ra màn hình tổng, hiệu, tích, thương từ 2 số trên.(4 điểm) --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------ . Rạch Kiến Lớp:11 c Họ tên:____________________ ĐỀ KIỂM TRA 1 TIẾT – MÔN TIN HỌC 11 (PASCAL) – BÀI KT0 1HK1 Năm học 2010 – 2011 Mã đề 01 I. Câu hỏi trắc nghiệm:. Rạch Kiến Lớp:11 c Họ tên:____________________ ĐỀ KIỂM TRA 1 TIẾT – MÔN TIN HỌC 11 (PASCAL) – BÀI KT0 1HK1 Năm học 2010 – 2011 Mã đề 02 I. Câu h i tr c nghi