Một chương trình có thể không cần có phần thân Câu 4: Những tên nào trong các tên sau thuộc loại tên dành riêng trong Pascal.. Căn bậc hai, bình phương, trị tuyệt đối Câu 10 : Trong ngôn
Trang 1Trường THPT Duy Tân ĐỀ KIỂM TRA MỘT TIẾT LẦN 1 HỌC KỲ I
Tổ: Toán-Tin NĂM HỌC 2010-2011
Họ & tên:……….…… MÔN: TIN HỌC – LỚP 11 Mã đề: 101
Lớp:……… NGÀY KIỂM TRA:………
Điểm Lời phê của thầy(cô) giáo
Hãy khoanh tròn vào những câu trả lời đúng
Câu 1: Có mấy loại biểu thức cơ bản trong Pascal?
Câu 2: 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 3: 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 4: 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 5: 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
y x x
y
x
B
2
y
y x x
y x
C
y
y x x
y
D
y
y x x
y
)2 (
Câu 6: Trong Pascal, dấu chấm phẩy (;) có ý nghĩa:
A Phân cách các câu lệnh B Phân cách giữa phần khai báo và phần thân
C Phân cách giữa chương trình này với chương trình khác D Kết thúc chương trình
Câu 7: 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
Câu 8: Kiểu dữ liệu nào có phạm vi giá trị từ 0 đến 28 1
trong các kiểu dữ liệu sau ?
A Kiểu LongInt B Kiểu Integer C. Kiểu Byte D Kiểu Word
Câu 9: 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 10 : Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
A Sqrt B Integer C Ab_s D Real
Câu 11: Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal ?
Câu 12: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng:
A Program B Var C Begin D Delta
Câu 13: Trong Turbo Pascal, tên nào sau đây là sai ?
_Baitap
Câu 14: Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A khai báo tên chương trình B khai báo biến C khai báo hằng D khai báo thư viện Câu 15: Trong Turbo Pascal, để lưu một chương trình vào đĩa
A Nhấn tổ hợp phím Alt + F2 B Nhấn phím F5 C Nhấn phím F2 D Nhấn tổ hợp phím Alt + F5
Trang 2Câu 16: Trong Turbo Pascal, để chạy chương trình
A Nhấn tổ hợp phím Ctrl + F9 B Nhấn tổ hợp phím Shift + F9
Câu 17: Cho biểu thức trong toán học x2 1 x Biểu thức tương ứng trong Pascal là:
A Sqrt(sqr(x) + 1 - x.) B Sqr(sqrt(x) + 1) - x C Sqrt(sqr(x) + 1) - x D Sqr(sqrt(x) + 1 - x)
Câu 18 : Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A khai báo tên chương trình B khai báo thư viện C khai báo hằng D khai báo biến
Câu 19 : Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai ?
A Phần thân chương trình nhất thiết phải có B Phần tên chương trình không nhất thiết phải có
C Phần thân chương trình có thể có hoặc không D Phần khai báo có thể có hoặc không
Câu 20: Cho biểu thức trong Pascal 1/(sqr(a)+1) Biểu thức tương ứng trong Toán học là:
A
1
1
2
1
1
1
1
a
Câu 21: Cho đoạn chương trình:
Var b: real;
Begin
b:=12.12876;
Write(b:8:3);
End
Kết quả của chương trình là:
A 12.128 B 12.129 C 12.129 D
12.129
Câu 22: 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 nhất ? A Var X, P: Byte; B Var P: Real; X: Byte; C Var X: Real; P: Byte; D Var X, P: Real; Câu 23: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal ? A Var x : real; B.Var x: Byte; C Var x: Integer; D Var X : char; Câu 24: 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 25: Câu lệnh 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 26: 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 27: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A Read(danh sách biến); B Real(danh sách biến); C Write(danh sách biến); D Begin(danh sách biến); Câu 28: 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 29: Xét chương trình sau: Program VD_1; {1}
Begin {2}
Writeln(‘Chao ban den voi lap trinh Pascal !’) {3}
Readln {4}
End {5}
Đâu là nơi chứa các lệnh của chương trình ? A Giữa dòng 1 và 2 B Giữa dòng 3 và 5 C Giữa dòng 2 và 3 D Giữa dòng 2 và 5
Câu 30: 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; HÕt
Trang 3-Trường THPT Duy Tân ĐỀ KIỂM TRA MỘT TIẾT LẦN 1 HỌC KỲ I
Tổ: Toán-Tin NĂM HỌC 2010-2011
Họ & tên:……….…… MÔN: TIN HỌC – LỚP 11 Mã đề: 102
Lớp:……… NGÀY KIỂM TRA:……… Điểm Lời phê của thầy(cô) giáo
Hãy khoanh tròn vào những câu trả lời đúng
Câu 1: 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 2: Trong Pascal, dấu chấm phẩy (;) có ý nghĩa:
A Kết thúc chương trình B Phân cách giữa phần khai báo và phần thân
C Phân cách giữa chương trình này với chương trình khác D Phân cách các câu lệnh
Câu 3: Kiểu dữ liệu nào có phạm vi giá trị từ 0 đến 28 1 trong các kiểu dữ liệu sau ?
A Kiểu LongInt B Kiểu Integer C. Kiểu Byte D Kiểu Word
Câu 4 : Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
A Sqrt B Integer C Ab_s D Real
Câu 5: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên dành riêng:
Câu 6: Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
A khai báo tên chương trình B khai báo biến C khai báo hằng D khai báo thư viện Câu 7: Trong Turbo Pascal, để chạy chương trình
Câu 8 : Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
A khai báo biến B khai báo thư viện C khai báo hằng D khai báo tên chương trình
Câu 9: Cho biểu thức trong Pascal 1/(sqr(a)+1) Biểu thức tương ứng trong Toán học là:
A
1
1
2
a B 2 1
1
1
1
1
a
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: Có mấy loại biểu thức cơ bản trong Pascal?
Câu 12: 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 13: 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
y x x
y
x
B
2
y y x x
y x
C
y
y x x
y
D
y
y x x
y
)2 (
Câu 14: 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
Câu 15: 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
Trang 4Câu 16: Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal ?
A END B sqrt C Real D Integer
Câu 17: Trong Turbo Pascal, tên nào sau đây là sai?
Câu 18: Trong Turbo Pascal, để lưu một chương trình vào đĩa
A Nhấn tổ hợp phím Alt + F2 B Nhấn phím F5 C. Nhấn phím F2 D Nhấn tổ hợp phím Alt + F5
Câu 19: Cho biểu thức trong toán học x2 1 x Biểu thức tương ứng trong Pascal là:
A Sqrt(sqr(x) + 1 - x.) B Sqr(sqrt(x) + 1) - x C Sqrt(sqr(x) + 1) - x D Sqr(sqrt(x) + 1 - x)
Câu 20 : Trong ngôn ngữ lập trình Pascal, các khẳng định sau, khẳng định nào sai?
A Phần thân chương trình nhất thiết phải có B Phần tên chương trình không nhất thiết phải có
C Phần thân chương trình có thể có hoặc không D Phần khai báo có thể có hoặc không
Câu 21: 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 22: Tên nào dưới đây đúng quy tắc đặt tên của Pascal:
Câu 23: 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 24: 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 nhất ?
A Var X, P: Byte; B Var P: Real; X: Byte; C Var X: Real; P: Byte; D Var X, P: Real; Câu 25: 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 26: Xét chương trình sau:
Program VD_1; {1}
Begin {2}
Writeln(‘Chao ban den voi lap trinh Pascal !’) {3}
Readln {4}
End {5}
Đâu là nơi chứa các lệnh của chương trình ? A Giữa dòng 1 và 2 B Giữa dòng 2 và 5 C Giữa dòng 2 và 3 D Giữa dòng 3 và 5 Câu 27: X có thể nhận các giá trị từ ‘A’ đến ‘Z’, khai báo nào sau đây là đúng trong Pascal ? A Var x : real; B.Var x: Byte; C Var x: Integer; D Var X : char; Câu 28: Câu lệnh 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 29: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A Read(danh sách biến); B Real(danh sách biến); C Write(danh sách biến); D Begin(danh sách biến); Câu 30: Cho đoạn chương trình: Var b: real; Begin b:=12.12876; Write(b:8:3); End Kết quả của chương trình là: A 12.128 B 12.129 C 12.129 D 12.129
HÕt
Trang 5-ĐÁP ÁN:
Mã đề: 101
Mã đề: 102