de kiem tra hk 1 mon tin hoc 11 de so 1 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả c...
Trang 1ĐỀ SỐ 01
ĐỀ KIỂM TRA HỌC KÌ I MÔN: TIN HỌC 11 Thời gian: 45 phút Trường THPT Duy Tân 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
2
y
y x x
y x
C
y
y x x
y
) (
y
y x x
y
)2 (
Trang 2Câ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 ?
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ị ?
Câu 10: Trong ngôn ngữ Pascal, tên nào sau đây không phải là tên chuẩn:
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:
Câu 13: Trong Turbo Pascal, tên nào sau đây là sai ?
Trang 3Câu 14: Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để
Câu 15: Trong Turbo Pascal, để lưu một chương trình vào đĩa
Câu 16: Trong Turbo Pascal, để chạy chương trình
là:
Câu 18: Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
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
Trang 4Câ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 a2 1 C
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 ?
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 ?
C Var x: Integer; D Var X : char;
Câu 24: Pascal là ngôn ngữ lập trình thuộc loại:
Trang 5Câ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
Trang 6Câ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 -
ĐÁP ÁN: