Tải bản đầy đủ (.doc) (5 trang)

Đề KT tin 11 1 tiết lần 1 hk1

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 (121.31 KB, 5 trang )

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ã đề: 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?
A. 4 B. 2 C. 3 D. 5
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
yx
x
yx
B.
2










+
y
yx
x
yx
C.
y
yx
x
yx
2
)(



+
D.
y
yx
x
yx


+
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
12
8

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 ?

A. END B. sqrt C. Real D. Integer
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 ?
A. Tin hoc B. X1 C. Ho_Ten. D. _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
Câ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. Nhấn tổ hợp phím Alt + F9 D. Nhấn phím F9
Câu 17: Cho biểu thức trong toán học
xx
−+
1
2
. 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
+

a
B.
1
2
+
a
C.
1
1
+
a
D.
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 -----------------
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
12
8

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:
A. Program B. Var C. Begin D. Delta
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
A. Nhấn tổ hợp phím Ctrl + F9 B. Nhấn tổ hợp phím Shift + F9
C. Nhấn tổ hợp phím Alt + F9 D. Nhấn phím F9
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.
1
2

+
a
C.
1
1
+
a
D.
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?
A. 4 B. 2 C. 3 D. 5
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
yx
x
yx
B.
2










+
y
yx
x
yx
C.
y
yx
x
yx

2
)(


+
D.
y
yx
x
yx


+
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
Câ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?
A. Tin hoc. B. X1. C. Ho_Ten. D. _Baitap.
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
xx
−+

1
2
. 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:
A. xy2 B. x*y C. 2ab D. A BC
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 -----------------
ĐÁP ÁN:
Mã đề: 101
Câu-ĐA 1C 2B 3A 4A 5C 6A 7D 8C 9D 10C
Câu-ĐA 11A 12D 13A 14B 15C 16A 17C 18A 19C 20A
Câu-ĐA 21B 22C 23D 24A 25B 26B 27A 28A 29D 30B
Mã đề: 102
Câu-ĐA 1A 2D 3C 4C 5D 6B 7A 8D 9A 10B
Câu-ĐA 11C 12A 13C 14D 15D 16A 17A 18C 19C 20C
Câu-ĐA 21B 22A 23B 24C 25A 26B 27D 28B 29A 30B

×