Câu 12: Trong Pascal để khai báo biến tệp văn bản ta sử dụng cú phápA. Không phải là xâu kí tự.[r]
(1)SỞ GD&ĐT BÌNH ĐỊNH ĐỀ KIỂM TRA HỌC KỲ II–NĂM HỌC 2018-2019 TRƯỜNG THPT VÕ LAI Môn: TIN HỌC 11 Thời gian làm bài: 45 phút
Họ tên………Lớp:………Số BD:………
Mã phách
Mã đề: 1101
Điểm số Điểm chữ Mã phách
I Trắc nghiệm(6đ)
Câu 1: Để gắn tên tệp cho tên biến tệp ta sử dụng câu lệnh
A assign(<tên tệp>,<tên biến têp>); B <tên biến tệp> := <tên têp>;
C <tên tệp> := <tên biến têp>; D assign(<tên biến tệp>,<tên têp>);
Câu 2: Trong Pascal mở tệp để ghi kết ta sử dụng thủ tục
A reset(<tên biến tệp>); B reset(<tên tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 3: Trong NNLT Pascal, khai báo sau khai báo tệp văn bản?
A Var f = record B Var f: byte; C Var f: Text; D Var f: String;
Câu 4 Tham số khai báo thủ tục hàm gọi gì?
A Tham số hình thức B Tham số thực C Biến cục D Biến tồn
Câu 5: Trong ngơn ngữ lập trình Pascal, để xố kí tự xâu kí tự S ta viết:
A Delete(S, lenght(S), 1); B Delete(S, i, 1); C Delete(S, 1, i); D Delete(S, 1, 1);
Câu 6: Nếu hàm EOF(<tên biến tệp>) cho giá trị TRUE trỏ tệp nằm vị trí
A đầu dịng B cuối dòng; C cuối tệp; D đầu tệp; Câu 7: Trong Pascal để khai báo hai biến tệp văn f1, f2 ta viết
A Var f1: f2 : Text; B Var f1 f2 : Text; C Var f1; f2 : Text; D Var f1, f2 : Text;
Câu 8: Dữ liệu kiểu tệp
A Sẽ bị hết tắt máy B Sẽ bị hết tắt điện đột ngột C.Không bị tắt máy điện D Cả A, B, C sai
Câu 9: Để gắn tệp TIN.TXT cho biến tệp a ta sử dụng câu lệnh
A TIN.TXT := a B assign (a,'TIN.TXT'); C a := 'TIN.TXT'; D assign ('TIN.TXT',a);
(2)Câu 11: Hàm không trả kiểu liệu sau:
A Kiểu integer B Kiểu real C Kiểu string D Kiểu Char
Câu 12: Trong Pascal để khai báo biến tệp văn ta sử dụng cú pháp
A Var <tên tệp> : Text; B Var <tên biến tệp> : Text;
C Var <tên biến tệp> : String; D Var <tên tệp> : String;
Câu 13: Trong Pascal mở tệp để đọc ta sử dụng thủ tục
A reset(<tên tệp>); B reset(<tên biến tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 14: Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng 5 15 ta sử dụng thủ tục ghi:
A Write(f, a,b,c); B Write(a, ‘ ’, b, ‘ ’, c); C Write(f, a, ‘ ’, bc); D Write(f, a ‘’, b‘’, c); Câu 15: Trong ngơn ngữ lập trình Pascal, thủ tục chèn xâu s1 vào xâu s2 vị trí vt viết
A Insert (s1, s2, vt); B Insert (s2, s1, vt); C Insert (vt, s1, s2); D Insert (s1, vt, s2);
Câu 16: Tệp f có liệu 5 15 đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta viết:
A Read(x, y, z); B Read(f, x, y, z); C Read(f, ‘x’, ‘y’, ‘z’); D Read(‘x’, ‘y’, ‘z’); Câu 17: Để biết trỏ tệp cuối dòng tệp f hay chưa, ta sử dụng hàm:
A eof(f) B eof(f, ‘trai.txt’) C foe(f) D eoln(f)
Câu 18: Trong Pascal để đọc liệu từ tệp văn ta sử dụng thủ tục
A Read(<tên tệp>,<danh sách biến>); B Read(<tên biến tệp>,<danh sách biến>);
C Write(<tên biến tệp>,<danh sách kết quả>); D Write(<tên tệp>,<danh sách kết quả>);
Câu 19: Trong ngơn ngữ lập trình Pascal, xâu khơng có kí tự gọi xâu?
A Xâu trắng; B Khơng phải xâu kí tự C Xâu không; D Xâu rỗng;
Câu 20: Khẳng định sau đúng?
A Cả thủ tục hàm có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức
Câu 21: Để khai báo hàm Pascal khóa
A.Program B Procedure C Function D Var
Câu 22: Để khai báo thủ tục Pascal khóa
A.Program B Procedure C Function D Var
Câu 23: Kiểu liệu trả hàm
(3)Câu 24: Hãy chọn phương án ghépđúng Kiểu hàm xác định
A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả
II Tự luận(4đ)
Câu 1(2đ): Cho S = 'KHOI LOP 11-TRUONG THPT VO LAI' Hãy cho biết:
+ LENGTH(S) → + DELETE(S,6,19) →
+ COPY(S,11,10) → + POS(‘T’, S) →
Câu 2(2đ): Cho tệp DL.INP gồm nhiều dòng dòng chứa số nguyên độ dài cạnh tam giác Hãy viết chương trình cho biết chu vi diện tích tam giác Kết ghi
vào tệp KQ.OUT
Yêu cầu: có sử dụng chương trình
DL.INP KQ.OUT
…
CV=… DT =…… …
(4)SỞ GD&ĐT BÌNH ĐỊNH ĐỀ KIỂM TRA HỌC KỲ II–NĂM HỌC 2018-2019 TRƯỜNG THPT VÕ LAI Môn: TIN HỌC 11 Thời gian làm bài: 45 phút
Họ tên………Lớp:………Số BD:………
Mã phách
Mã đề: 1102
Điểm số Điểm chữ Mã phách
I Trắc nghiệm(6đ)
Câu1: Hàm không trả kiểu liệu sau:
A Kiểu integer B Kiểu real C Kiểu Char D Kiểu string
Câu 2: Cách thức truy cập tệp văn
A truy cập ngẫu nhiên B truy cập trực tiếp C. Cả A, B, D D truy cập
Câu 3: Trong Pascal để khai báo biến tệp văn ta sử dụng cú pháp
A Var <tên tệp> : Text; B Var <tên biến tệp> : Text;
C Var <tên biến tệp> : String; D Var <tên tệp> : String;
Câu 4: Trong Pascal mở tệp để đọc ta sử dụng thủ tục
A reset(<tên tệp>); B reset(<tên biến tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 5: Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng 5 15 ta sử dụng thủ tục ghi:
A Write(f, a,b,c); B Write(a, ‘ ’, b, ‘ ’, c); C Write(f, a, ‘ ’, bc); D Write(f, a ‘’, b‘’, c); Câu 6: Trong ngơn ngữ lập trình Pascal, thủ tục chèn xâu s1 vào xâu s2 vị trí vt viết
A Insert (s1, s2, vt); B Insert (s2, s1, vt); C Insert (vt, s1, s2); D Insert (s1, vt, s2);
Câu 7: Tệp f có liệu 5 15 đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta viết:
A Read(x, y, z); B Read(f, x, y, z); C Read(f, ‘x’, ‘y’, ‘z’); D Read(‘x’, ‘y’, ‘z’); Câu 8: Để biết trỏ tệp cuối dòng tệp f hay chưa, ta sử dụng hàm:
A eof(f) B eof(f, ‘trai.txt’) C foe(f) D eoln(f)
Câu 9: Trong Pascal để đọc liệu từ tệp văn ta sử dụng thủ tục
A Read(<tên tệp>,<danh sách biến>); B Read(<tên biến tệp>,<danh sách biến>);
C Write(<tên biến tệp>,<danh sách kết quả>); D Write(<tên tệp>,<danh sách kết quả>);
Câu 10: Trong ngơn ngữ lập trình Pascal, xâu khơng có kí tự gọi xâu?
(5)Câu 11: Khẳng định sau đúng?
A Cả thủ tục hàm có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức
Câu 12: Để khai báo hàm Pascal khóa
A.Program B Procedure C Function D Var
Câu 13: Để khai báo thủ tục Pascal khóa
A.Program B Procedure C Function D Var
Câu 14: Kiểu liệu trả hàm
A Kiểu integer B Kiểu real C Kiểu string D Cả A, B, C
Câu 15: Hãy chọn phương án ghépđúng Kiểu hàm xác định
A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả
Câu 16: Để gắn tên tệp cho tên biến tệp ta sử dụng câu lệnh
A assign(<tên tệp>,<tên biến têp>); B <tên biến tệp> := <tên têp>;
C <tên tệp> := <tên biến têp>; D assign(<tên biến tệp>,<tên têp>);
Câu 17: Trong Pascal mở tệp để ghi kết ta sử dụng thủ tục
A reset(<tên biến tệp>); B reset(<tên tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 18: Trong NNLT Pascal, khai báo sau khai báo tệp văn bản?
A Var f = record B Var f: byte; C Var f: Text; D Var f: String;
Câu 19: Tham số khai báo thủ tục hàm gọi gì?
A Tham số hình thức B Tham số thực C Biến cục D Biến tồn
Câu 20: Trong ngơn ngữ lập trình Pascal, để xố kí tự xâu kí tự S ta viết:
A Delete(S, lenght(S), 1); B Delete(S, i, 1); C Delete(S, 1, i); D Delete(S, 1, 1);
Câu 21: Nếu hàm EOF(<tên biến tệp>) cho giá trị TRUE trỏ tệp nằm vị trí
A đầu dịng B cuối dòng; C cuối tệp; D đầu tệp; Câu 22: Trong Pascal để khai báo hai biến tệp văn f1, f2 ta viết
A Var f1: f2 : Text; B Var f1 f2 : Text; C Var f1; f2 : Text; D Var f1, f2 : Text;
Câu 23: Dữ liệu kiểu tệp
(6)Câu 24: Để gắn tệp TIN.TXT cho biến tệp a ta sử dụng câu lệnh
A TIN.TXT := a B assign (a,'TIN.TXT'); C a := 'TIN.TXT'; D assign ('TIN.TXT',a);
II Tự luận(4đ)
Câu 1(1đ): Cho S = 'TRUONG THPT VO LAI-KHOI LOP 11' Hãy cho biết:
+ LENGTH(S) → + DELETE(S,13,16) →
+ COPY(S,5,17) → + POS(‘H’, S) →
Câu 2(2đ): Cho tệp DL.INP gồm nhiều dòng dòng chứa số nguyên độ dài cạnh tam giác Hãy viết chương trình cho biết chu vi diện tích tam giác Kết ghi
vào tệp KQ.OUT
u cầu: có sử dụng chương trình
DL.INP KQ.OUT
…
CV=… ; DT =…… …
(7)SỞ GD&ĐT BÌNH ĐỊNH ĐỀ KIỂM TRA HỌC KỲ II–NĂM HỌC 2018-2019 TRƯỜNG THPT VÕ LAI Môn: TIN HỌC 11 Thời gian làm bài: 45 phút
Họ tên………Lớp:………Số BD:………
Mã phách
Mã đề: 1103
Điểm số Điểm chữ Mã phách
I Trắc nghiệm(6đ)
Câu 1: Cách thức truy cập tệp văn
A truy cập ngẫu nhiên B truy cập trực tiếp C truy cập D Cả cách
Câu 2: Hàm không trả kiểu liệu sau:
A Kiểu integer B Kiểu real C Kiểu string D Kiểu Char
Câu 3: Trong Pascal để khai báo biến tệp văn ta sử dụng cú pháp
A Var <tên tệp> : Text; B Var <tên biến tệp> : Text;
C Var <tên biến tệp> : String; D Var <tên tệp> : String;
Câu 4: Trong Pascal mở tệp để đọc ta sử dụng thủ tục
A reset(<tên tệp>); B reset(<tên biến tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 5: Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng 5 15 ta sử dụng thủ tục ghi:
A Write(f, a,b,c); B Write(a, ‘ ’, b, ‘ ’, c); C Write(f, a, ‘ ’, bc); D Write(f, a ‘’, b‘’, c); Câu 6: Trong ngơn ngữ lập trình Pascal, thủ tục chèn xâu s1 vào xâu s2 vị trí vt viết
A Insert (s1, s2, vt); B Insert (s2, s1, vt); C Insert (vt, s1, s2); D Insert (s1, vt, s2);
Câu 7: Tệp f có liệu 5 15 đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta viết:
A Read(x, y, z); B Read(f, x, y, z); C Read(f, ‘x’, ‘y’, ‘z’); D Read(‘x’, ‘y’, ‘z’); Câu 8: Để biết trỏ tệp cuối dòng tệp f hay chưa, ta sử dụng hàm:
A eof(f) B eof(f, ‘trai.txt’) C foe(f) D eoln(f)
Câu 9: Để gắn tên tệp cho tên biến tệp ta sử dụng câu lệnh
A assign(<tên tệp>,<tên biến têp>); B <tên biến tệp> := <tên têp>;
C <tên tệp> := <tên biến têp>; D assign(<tên biến tệp>,<tên têp>);
(8)Câu 11: Trong NNLT Pascal, khai báo sau khai báo tệp văn bản?
A Var f = record B Var f: byte; C Var f: Text; D Var f: String;
Câu 12: Tham số khai báo thủ tục hàm gọi gì?
A Tham số hình thức B Tham số thực C Biến cục D Biến toàn
Câu 13: Trong ngơn ngữ lập trình Pascal, để xố kí tự xâu kí tự S ta viết:
A Delete(S, lenght(S), 1); B Delete(S, i, 1); C Delete(S, 1, i); D Delete(S, 1, 1);
Câu 14: Nếu hàm EOF(<tên biến tệp>) cho giá trị TRUE trỏ tệp nằm vị trí
A đầu dòng B cuối dòng; C cuối tệp; D đầu tệp; Câu 15: Trong Pascal để khai báo hai biến tệp văn f1, f2 ta viết
A Var f1: f2 : Text; B Var f1 f2 : Text; C Var f1; f2 : Text; D Var f1, f2 : Text;
Câu 16: Dữ liệu kiểu tệp
A Sẽ bị hết tắt máy B Sẽ bị hết tắt điện đột ngột C.Không bị tắt máy điện D Cả A, B, C sai
Câu 17: Để gắn tệp TIN.TXT cho biến tệp a ta sử dụng câu lệnh
A TIN.TXT := a B assign (a,'TIN.TXT'); C a := 'TIN.TXT'; D assign ('TIN.TXT',a);
Câu 18: Trong Pascal để đọc liệu từ tệp văn ta sử dụng thủ tục
A Read(<tên tệp>,<danh sách biến>); B Read(<tên biến tệp>,<danh sách biến>);
C Write(<tên biến tệp>,<danh sách kết quả>); D Write(<tên tệp>,<danh sách kết quả>);
Câu 19: Kiểu liệu trả hàm
A Kiểu integer B Kiểu real C Kiểu string D Cả A, B, C
Câu 20: Hãy chọn phương án ghépđúng Kiểu hàm xác định
A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả
Câu 21: Trong ngơn ngữ lập trình Pascal, xâu khơng có kí tự gọi xâu?
A Xâu trắng; B Khơng phải xâu kí tự C Xâu không; D Xâu rỗng;
Câu 22: Khẳng định sau đúng?
A Cả thủ tục hàm có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức
Câu 23: Để khai báo hàm Pascal khóa
(9)Câu 24: Để khai báo thủ tục Pascal khóa
A.Program B Procedure C Function D Var
II Tự luận(4đ)
Câu 1(1đ): Cho S = 'KHOI LOP 11-TRUONG THPT VO LAI' Hãy cho biết:
+ LENGTH(S) → + DELETE(S,12,7) →
+ COPY(S,8,15) → + POS(‘P’, S) →
Câu 2(2đ): Cho tệp DL.INP gồm nhiều dòng dòng chứa số nguyên độ dài cạnh tam giác Hãy viết chương trình cho biết chu vi diện tích tam giác Kết ghi
vào tệp KQ.OUT
Yêu cầu: có sử dụng chương trình
DL.INP KQ.OUT
…
CV=… ; DT =…… …
(10)SỞ GD&ĐT BÌNH ĐỊNH ĐỀ KIỂM TRA HỌC KỲ II–NĂM HỌC 2018-2019 TRƯỜNG THPT VÕ LAI Môn: TIN HỌC 11 Thời gian làm bài: 45 phút
Họ tên………Lớp:………Số BD:………
Mã phách
Mã đề: 1104
Điểm số Điểm chữ Mã phách
I Trắc nghiệm(6đ)
Câu 1: Trong Pascal để khai báo hai biến tệp văn f1, f2 ta viết
A Var f1: f2 : Text; B Var f1 f2 : Text; C Var f1; f2 : Text; D Var f1, f2 : Text;
Câu 2: Dữ liệu kiểu tệp
A Sẽ bị hết tắt máy B Sẽ bị hết tắt điện đột ngột C.Không bị tắt máy điện D Cả A, B, C sai
Câu 3: Để gắn tệp TIN.TXT cho biến tệp a ta sử dụng câu lệnh
A TIN.TXT := a B assign (a,'TIN.TXT'); C a := 'TIN.TXT'; D assign ('TIN.TXT',a);
Câu 4: Cách thức truy cập tệp văn
A truy cập ngẫu nhiên B truy cập trực tiếp C truy cập D Cả cách
Câu 5: Hàm không trả kiểu liệu sau:
A Kiểu integer B Kiểu real C Kiểu string D Kiểu Char
Câu 6: Trong Pascal để khai báo biến tệp văn ta sử dụng cú pháp
A Var <tên tệp> : Text; B Var <tên biến tệp> : Text;
C Var <tên biến tệp> : String; D Var <tên tệp> : String;
Câu 7: Trong Pascal mở tệp để đọc ta sử dụng thủ tục
A reset(<tên tệp>); B reset(<tên biến tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 8: Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng 5 15 ta sử dụng thủ tục ghi:
A Write(f, a,b,c); B Write(a, ‘ ’, b, ‘ ’, c); C Write(f, a, ‘ ’, bc); D Write(f, a ‘’, b‘’, c); Câu 9: Để gắn tên tệp cho tên biến tệp ta sử dụng câu lệnh
A assign(<tên tệp>,<tên biến têp>); B <tên biến tệp> := <tên têp>;
C <tên tệp> := <tên biến têp>; D assign(<tên biến tệp>,<tên têp>);
(11)A reset(<tên biến tệp>); B reset(<tên tệp>); C rewrite(<tên biến tệp>); D rewrite(<tên tệp>);
Câu 11: Trong NNLT Pascal, khai báo sau khai báo tệp văn bản?
A Var f = record B Var f: byte; C Var f: Text; D Var f: String;
Câu 12: Tham số khai báo thủ tục hàm gọi gì?
A Tham số hình thức B Tham số thực C Biến cục D Biến toàn
Câu 13: Trong ngơn ngữ lập trình Pascal, để xố kí tự xâu kí tự S ta viết:
A Delete(S, lenght(S), 1); B Delete(S, i, 1); C Delete(S, 1, i); D Delete(S, 1, 1);
Câu 14: Nếu hàm EOF(<tên biến tệp>) cho giá trị TRUE trỏ tệp nằm vị trí
A đầu dịng B cuối dịng; C cuối tệp; D đầu tệp;
Câu 15: Trong ngôn ngữ lập trình Pascal, thủ tục chèn xâu s1 vào xâu s2 vị trí vt viết
A Insert (s1, s2, vt); B Insert (s2, s1, vt); C Insert (vt, s1, s2); D Insert (s1, vt, s2);
Câu 16: Tệp f có liệu 5 15 đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta viết:
A Read(x, y, z); B Read(f, x, y, z); C Read(f, ‘x’, ‘y’, ‘z’); D Read(‘x’, ‘y’, ‘z’); Câu 17: Để khai báo hàm Pascal khóa
A.Program B Procedure C Function D Var
Câu 18: Để khai báo thủ tục Pascal khóa
A.Program B Procedure C Function D Var
Câu 19: Kiểu liệu trả hàm
A Kiểu integer B Kiểu real C Kiểu string D Cả A, B, C
Câu 20: Hãy chọn phương án ghépđúng Kiểu hàm xác định
A Kiểu tham số B Kiểu giá trị trả C Tên hàm D Địa mà hàm trả
Câu 21: Để biết trỏ tệp cuối dòng tệp f hay chưa, ta sử dụng hàm:
A eof(f) B eof(f, ‘trai.txt’) C foe(f) D eoln(f)
Câu 22: Trong Pascal để đọc liệu từ tệp văn ta sử dụng thủ tục
A Read(<tên tệp>,<danh sách biến>); B Read(<tên biến tệp>,<danh sách biến>);
C Write(<tên biến tệp>,<danh sách kết quả>); D Write(<tên tệp>,<danh sách kết quả>);
Câu 23: Trong ngơn ngữ lập trình Pascal, xâu khơng có kí tự gọi xâu?
A Xâu trắng; B Khơng phải xâu kí tự C Xâu không; D Xâu rỗng;
(12)A Cả thủ tục hàm có tham số hình thức B Chỉ có thủ tục có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục hàm phải có tham số hình thức
II Tự luận(4đ)
Câu 1(1đ): Cho S = 'TRUONG THPT VO LAI-KHOI LOP 11' Hãy cho biết:
+ LENGTH(S) → + DELETE(S,20,10) →
+ COPY(S,18,9) → + POS(‘I’, S) →
Câu 2(2đ): Cho tệp DL.INP gồm nhiều dòng dòng chứa số nguyên độ dài cạnh tam giác Hãy viết chương trình cho biết chu vi diện tích tam giác Kết ghi
vào tệp KQ.OUT
u cầu: có sử dụng chương trình
DL.INP KQ.OUT
…
CV=… ; DT =…… …
(13)