TRƯỜNG THPT BẮC TRÀ MY | ĐỀ ÔN THI HỌC KÌ 2 MÔN TIN HỌC 11 NĂM HỌC 2019-2020 |
I. Phần trắc nghiệm:
Câu 1: Từ khoá của chương trình con là:
A. Procedure B. Function C. Program D. Cả A và B.
Câu 2: Các biến của chương trình con là:
A. Biến toàn cục B. Biến cục bộ. C. Tham số hình thức. D. Tham số thực sự
Câu 3: Cho CTC sau:
Procedure thutuc(a,b: integer);
Begin
......
End;
Trong chương trình chính có thể gọi lại chương trình con như thế nào là hợp lệ:
A. thutuc; B. Thutuc(5,10); C. thutuc(1,2,3); D. Cả B và C
Câu 4: Khi viết một chương trình muốn trả về một giá trị duy nhất ta nên dùng :
A. Hàm. B. Thủ tục. C. Chương trình con. D. Cả A và B
Câu 5: Cách khai báo nào sau đây là hợp lệ:
A. Function Ham(x,y: integer): integer; B. Function Ham(x,y: integer);
C. Function Ham(x,y: real): integer; D. Cả A và C
Câu 6: Trong lời gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể gọi là:
A. Tham số giá trị B. Tham số hình thức
C. Tham số biến D. Tham số thực sự.
Câu 7: Cho thủ tục sau:
Procedure Thutuc(x,y,z: integer);
Các biến x,y,z được gọi là:
A. Tham số hình thức. B. Tham số thực sự.
C. Biến toàn cục D. Biến cục bộ.
Câu 8: Trong chương trình chính, khi gọi một thủ tục các tham số biến phải:
A. Khác kiểu, khác số lượng biến. B. Khác kiểu, cùng số lượng biến
C. Cùng kiểu, khác số lượng biến. D. Cùng kiểu, cùng số lượng biến.
Câu 9: Cho chương trình sau
Program VD;
Var x, y : integer
Procedure CT( Var m,n: integer);
Var a, b: Integer;
Begin
......
End;
......
Trong chương trình trên các biến cục bộ là
A. x, y B. a, b C. m,n D. a, b, m, n
Câu 10: Function Ham( x,y: real):real;
Begin
If x > y then Max: = x
Else Max:= y;
End;
Nếu trong chương trình khai báo các biến để gọi chương trình con với câu lệnh:
Write( ‘ So lon nhat la:’, Max(Max(x,y),z));
Cách khai báo nào sau đây là đúng
A. Var x,y: integer; z: real; B. Var x,y,z: integer;
C. Var x,y,z: real; D. Var x,y: real; z: integer;
Câu 11: Hàm eoln(< tên biến tệp>) cho giá trị True khi con trỏ ở vị trí:
A. Cuối tệp. B. Đầu tệp C. Cuối dòng D. Đầu dòng
Câu 12: Để khai báo hàm trong Pascal bắt đầu bằng từ khoá:
A. Procedure B. Function C. Program D. Var
Câu 13: Khẳng định nào sau đây là đúng:
A. CTC nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
B. CTC nhất thiết phải có biến cục bộ
C. CTC nhất thiết phải có tham số hình thức và biến cục bộ.
D. CTC có thể có hoặc không có tham số hình thức cũng như biến cục bộ.
Câu 14: Để gắn tệp KQ.TXT cho biến x ta sử dụng câu lệnh
A. x:= “KQ.TXT’; B. Assign(‘KQ.TXT’, x);
C. Assign(x, ‘KQ.TXT’); D. KQ.TXT:=x;
Câu 15: Nói về cấu trúc của chương trình con, khẳng định nào sau đây là đúng:
A. Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không.
B. Phần đầu có thể có hoặc không.
C. Phần thân không nhất thiết phải có.
D. Phần khai báo nhất thiết phải có hoặc không.
Câu 16: Trong Pascal mở tệp để ghi kết quả ta sử dụng:
A. Rewrite(
C. Reset(
Câu 17: Trong Pascal mở tệp để đọc dữ liệu ta sử dụng lệnh:
A. Rewrite(
C. Reset(
Câu 18: Để khai báo thủ tục trong Pascal bắt đầu bằng từ khoá:
A. Procedure B. Function C. Program D. Var
Câu 19: Hàm eof(
A. Cuối tệp. B. Đầu tệp C. Cuối dòng D. Đầu dòng
Câu 20: Biến f có kiểu dữ liệu là tệp văn bản, chọn cách khai báo đúng.
A. Var f: text; B. Var f: String; C. Var f: real; D. Var f: byte;
Câu 21: Các thao tác với kiểu dữ liệu tệp là:
A. Khai báo biến, đọc và ghi dữ liệu. B. Mở tệp, đọc, ghi dữ liệu, đóng tệp.
C. Đọc dữ liệu từ tệp, ghi dữ liệu vào tệp. D. Gắn tệp, mở, đọc/ghi dữ liệu, đóng tệp.
Câu 22: Số lượng phần tử trong tệp:
A. Không được lớn hơn 128
B. Không được lớn hơn 255.
C. phải được khai báo trước.
D. Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa
Câu 23: Để đọc dữ liệu từ tệp văn bản ta sử dụng lệnh:
A. Write(
C. Read(
Câu 24: Dữ liệu của tệp sẽ:
A: Mất hết khi mất điện B. Mất hết khi tắt máy
C. Không bị mất khi mất điện hoặc tắt máy D. Tất cả đều sai
Câu 25: Trong Pascal để đóng tệp ta sử dụng :
A. Stop(< tên tệp>); B. Close(< Tên tệp>);
C. Stop(
---(Nội dung đầy đủ, chi tiết từ câu 26 đến câu 60 của đề thi vui lòng xem tại online hoặc đăng nhập để tải về máy)---
II. Phần tự luận:
sử dụng chương trình con để giải các bài toán sau:
1. Viết ct tính tổng (hoặc tích) của 2 số nguyên được nhập vào từ bàn phím.
2. Viết ct hoán đổi 3 số nguyên a, b, c được nhập từ bàn phím.
3. Viết ct vẽ hình chữ nhật có chiều dài, chiều rộng bất kỳ.
4. Viết ct tìm UCLN của 2 số nguyên dương a, b được nhập từ bàn phím.
5. Viết ct tính N! (với N là số nguyên dương được nhập từ bàn phím,
...
Trên đây là một phần trích đoạn nội dung Đề ôn thi HK2 năm 2020 môn Tin học 11 Trường THPT Bắc Trà My. Để xem toàn bộ nội dung các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính.
Hy vọng đề thi này sẽ giúp các em học sinh lớp 11 ôn tập tốt và đạt thành tích cao trong kì thi sắp tới.