Bài kiểm tra
Đề kiểm tra HK2 môn Tin học lớp 11 năm 2017-2018 trường Phan Chu Trinh
1/21
45 : 00
Câu 1: Cho sâu s1 = ‘123’; s2 = ‘abc’ sau khi thực hiện thủ tục Insert(s1,s2,2) thì:
Câu 2: Phát biểu nào sau đây là đúng ?
Câu 3: Dữ liệu kiểu tệp được lưu ở đâu:
Câu 4: Cho thủ tục sau: Procedure Thutuc(x,y,z: integer); Các biến x,y,z được gọi là:
Câu 5: Cho các thủ tục sau: {1} CLOSE(F); {2} ASSIGN(F, ’DATA.INP’);{ 3}READ(F,A,B,C); {4} RESET(F); Chọn thứ tự các thủ tục để ĐỌC tệp:
Câu 6: Tệp f có dữ liệu. Để đọc 3 giá trị trên từ tệp f và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh: [5 9 15]
Câu 8: Cách khai báo nào sau đây là hợp lệ:
Câu 9: Khi tiến hành mở tệp để ghi mà không tìm thấy tệp thì:
Câu 10: Khẳng định nào sau đây là đúng?
- A. Lời gọi thủ tục nhất thiết phải có tham số thực sự còn lời gọi hàm không nhất thiết phải có tham số thực sự.
- B. Cả lời gọi hàm và lời gọi thủ tục đều phải có tham số thực sự.
- C. Lời gọi hàm và lời gọi thủ tục có thể có tham số thực sự hoặc không có tham số thực sự tùy thuộc vào từng thủ tục.
- D. Lời gọi hàm nhất định phải có tham số thực sự còn lời gọi thủ tục không nhất thiết phải có tham số thực sự.
Câu 11: Khi viết chương trình con, không cần trả về giá trị qua tên của nó ta dùng:
Câu 12: Nếu hàm Eoln(<biến tệp>) cho giá trị True thì con trỏ tệp nằm ở vị trí:
Câu 14: Hàm POS(S1,S2) cho kết quả là gì?
Câu 15: Cho tệp BT3.TXT chỉ có một dòng ‘abcdefgh’ và chương trình sau:
Var f:Text; s1:string[5]; s2:string;
BEGIN
assign(‘f,BT3.TXT’);
Reset(f);
Readln(f,s1,s2);
Readln
END.
Sau khi chạy chương trình trên thì s1,s2 có kết quả là?
Câu 16: Biến cục bộ là gì?
Câu 17: Muốn khai báo x, y là tham trị, z là tham biến. Khai báo nào sau đây đúng ?
Câu 18: 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ệ:
Câu 19: Trong Pascal, thực hiện đoạn lệnh dưới đây sẽ ghi kết quả nào trong các kết quả cho dưới đây vào tệp văn bản BT1.TXT ?
Begin Assign(f, ‘BT1.TXT ’) ; Rewrite(f) ; Write(f, 123 + 456) ; Close(f) ; End .
Câu 20: 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à:
Câu 21: Cho mảng T gồm 20 phần tử thuộc kiểu nguyên. Viết chương trình thực hiện các yêu cầu sau:
a. Viết thủ tục nhập giá trị cho mảng T từ bàn phím
b. Viết hàm tính giá trị trung bình của các phần từ vừa nhập
c. Viết hàm tính tổng các số chia hết cho X (X nhập từ bàn phím)