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..[r]
(1)Trường THPT Rạch Kiến Lớp:11c
Họ
tên: _ _
ĐỀ KIỂM TRA 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 liệu có phạm vi giá trị từ đến 28 1
kiểu 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 liệu giá trị nhận được?
A Kiểu số có giá trị B Kiểu logic giá trị False C Kiểu số có giá trị D Kiểu logic giá trị True Câu 3: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt hàm lấy giá trị?
A Bình phương, bậc hai, trị tuyệt đối B Trị tuyệt đối, 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 nhớ cấp cho tất biến 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 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 sử dụng (1)… (2)… ngơn ngữ lập trình để mô tả (3)… diễn đạt thao tác (4) ” Các cụm từ thiếu theo thứ tự là:
A Các câu lệnh, liệu, thuật toán, cấu trúc liệu B Các câu lệnh, thuật toán, liệu, cấu trúc liệu C Dữ liệu, thuật toán, cấu trúc liệu, câu lệnh D Cấu trúc liệu, câu lệnh, liệu, thuật toán
Câu 7: Một biểu thức quan hệ cho giá trị thuộc kiểu kiệu kiểu liệu sau?
A Số nguyên B Kí tự C Lơgic D Số thực
Câu 8: Có loại biểu thức Pascal?
A B C D
Câu 9: Ngơn ngữ dùng để viết chương trình gọi 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 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âu lệnh gán z:=3; z:=z+1; y:=sqr(z)-3*z+abs(z); Sau thực dãy câu lệnh y có giá trị là bao nhiêu?
A B C D
Câu 12: Biểu thức ( 5) 2
x y y
X
Sin viết Pascal 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 khẳng định sau đúng?
A Một chương trình khơng cần có phần khai báo B Biến dùng chương trình 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 khơng cần có phần thân
Câu 14: Những tên tên sau thuộc loại tên dành riêng 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 nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0,1; 0,2; 0,3; 0,4; 0,5 Khai báo khai báo sau đú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 toán học biểu thức nào?
A
2
y y x x
y x
B
2
y y x x
y x
C
y y x x
y
x ( )2
D
y y x x
y
x
)2
(
Câu 17: Một chương trình viết ngơn ngữ lập trình bậc cao gồm phần:
A Phần khai báo thư viện phần thân B Phần thân phần khai báo C Phần khai báo tên chương trình phần thân D Phần thân phần khai báo biến Câu 18: Biên dịch là? Hãy chọn phương án đúng:
(2)C Chạy chương trình D Dịch lệnh
Câu 19: Trong Pascal biến nhận giá trị thuộc phạm vi từ 10 đến 256 biến khai báo kiểu 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 tốn nào?
A Nhóm phép tốn số học với số thực B Nhóm phép tốn quan hệ
C Nhóm phép tố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ểm tra n số dương lẽ:
-Câu 2: Viết chương trình nhập số a, b nguyên dương từ bàn phím, in kết hình tổng, hiệu, tích, thương từ số trên.(4 điểm)
(3)
-Trường THPT Rạch Kiến Lớp:11c
Họ
tên: _ _
ĐỀ KIỂM TRA 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đ) Chọn phương án trả lời đ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â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 thực dãy câu lệnh d, x1, x2 nhận giá trị bao nhiêu?
A 25, -4, B 25, 1, -4 C -4, 25, 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 liệu giá trị nhận được?
A Kiểu số có giá trị B Kiểu logic giá trị True C Kiểu số có giá trị D Kiểu logic giá trị False Câu 3: Các tên hàm SQRT, SQR, ABS có ý nghĩa lần luợt hàm lấy giá trị?
A Bình phương, bậc hai, trị tuyệt đối B Trị tuyệt đối, 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 nhớ cấp cho tất biến 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 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 sử dụng (1)… (2)… ngôn ngữ lập trình để mơ tả (3)… diễn đạt thao tác (4) ” Các cụm từ thiếu theo thứ tự là:
A Các câu lệnh, liệu, thuật toán, cấu trúc liệu B Các câu lệnh, thuật toán, liệu, cấu trúc liệu C Dữ liệu, thuật toán, cấu trúc liệu, câu lệnh D Cấu trúc liệu, câu lệnh, liệu, thuật toán Câu 7: Một biểu thức quan hệ cho giá trị thuộc kiểu kiệu kiểu liệu sau?
A Số ngun 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 lệnh B Tất phương án C Chạy chương trình D Dịch tồn chương trình Câu 9: Các từ khóa Const, Var, Type, Uses Pascal để khai báo gì?
A Hằng, biến, kiểu, thư viện B Biến, kiểu, thư viện, 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 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âu lệnh gán z:=3; z:=z-1; y:=sqr(z)-3*z+abs(z); Sau thực dãy câu lệnh y có giá trị là bao nhiêu?
A B C D
Câu 12: Biểu thức ( 5) 2
x y y
X
Sin viết Pascal 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 khẳng định sau đúng?
A Một chương trình khơng cần có phần khai báo B Biến dùng chương trình 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 khơng cần có phần thân
Câu 14: Để đưa liệu hình dùng câu lệnh câu lệnh sau?
A Writeln read B Read readln C Write readln D Write writeln
Câu 15: Biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0,1; 0,2; 0,3; 0,4; 0,5 Khai báo khai báo sau đú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 toán học biểu thức nào?
A
2
y y x x
y x
B
2
y y x x
y x
C
y y x x
y
x ( )2
D
y y x x
y
x
)2
(
Câu 17: Một chương trình viết ngơn ngữ lập trình bậc cao gồm phần:
(4)A Dịch tồn chương trình B Tất phương án
C Chạy chương trình D Dịch lệnh
Câu 19: Kiểu liệu số nguyên Pascal bao gồm: byte, integer, word, longInt có nhớ lưu trữ giá trị là: A – – – byte B – – – byte C – – – byte D – – – byte Câu 20: Trong Pascal phép toán Div, Mod thuộc nhóm phép tốn nào?
A Nhóm phép tốn số học với số thực B Nhóm phép tốn quan hệ
C Nhóm phép tốn lơgic D Nhóm phép tốn số học với số ngun II.Câu hỏi tự luận:(5 điểm)
Câu 1: Viết biểu thức logic kiểm tra n số dương chẳn: (1điểm)
-Câu 2: Viết chương trình nhập số a, b nguyên dương từ bàn phím, in kết hình tổng, hiệu, tích, thương từ số trên.(4 điểm)