Tạo Trắc Nghiệm

Đề thi Học kì 2 Tin học 11 có đáp án (Đề 1)

22 câu · Đề cuối kì 2

2/22 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 20 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Cho s = ‘ABCDEF’, hàm copy (s, 2, 3) cho giá trị là:

Đáp án và lời giải

Đáp án: B

Câu 2

Cho đoạn chương trình sau:

s1 := ‘bbaa’; s2: ‘abcd’;

if s1 > s2 then write(s1) else write(s2);

Kết quả in ra màn hình là:

Đáp án và lời giải

Đáp án: A

Câu 3

Cho s = ‘Turbo Pascal’, hàm length(s) cho giá trị bằng:

Đáp án và lời giải

Đáp án: C

Câu 4

Cho đoạn chương trình sau:

s1 := ‘abcd’; s2: ‘abab’;

if length(s1) > length(s2) then write(s1) else write(s2);

Kết quả in ra màn hình là:

Đáp án và lời giải

Đáp án: B

Câu 5

Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’

Lệnh nào sau đây cho kết quả ‘Truyen Kieu’

Đáp án và lời giải

Đáp án: A

Câu 6

Cho đoạn chương trình sau:

s1 := ‘123d’; s2 := ‘abcd’;

delete(s1, 1, 3);

write(pos (s1, s2));

Kết quả in ra màn hình là:

Đáp án và lời giải

Đáp án: D

Câu 7

Khai báo 2 biến xâu a, b nào sau đây là đúng:

Đáp án và lời giải

Đáp án: B

Câu 8

Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết:

Đáp án và lời giải

Đáp án: C

Câu 9

Để gắn tệp KQ.TXT cho biến tệp f2 ta sử dụng câu lệnh:

Đáp án và lời giải

Đáp án: D

Câu 10

Câu lệnh mở biến tệp f1 để đọc dữ liệu có dạng:

Đáp án và lời giải

Đáp án: A

Câu 11

Để đọc dữ liệu từ biến tệp f1 chứa 2 biến a, b ta sử dụng câu lệnh:

Đáp án và lời giải

Đáp án: A

Câu 12

Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm:

Đáp án và lời giải

Đáp án: B

Câu 13

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ể được gọi là:

Đáp án và lời giải

Đáp án: D

Câu 14

Tệp f1 có dữ liệu  để đọc 3 giá trị trên tương ứng với 3 biến x, y, z ta sử dụng câu lệnh:

Đáp án và lời giải

Đáp án: A

Câu 15

Cho đoạn chương trình sau:

Var g:text;

I:integer;

Begin

 Assign(g, ‘C:\DLA.txt’);

 Rewrite(g);

 For i:=1 to 10 do

 If i mod 2 <> 0 then write(g, i);

 Close(g);

 Readln

End.

Sau khi thực hiện chương trình trên, nội dung của tệp ‘DLA.txt’ gồm những phần tử nào?

Đáp án và lời giải

Đáp án: C

Câu 16

Các biến được khai báo dùng riêng cho chương trình con được gọi là:

Đáp án và lời giải

Đáp án: A

Câu 17

Muốn khai báo x, y là tham số biến (x, y thuộc kiểu integer) trong thủ tục có tên là “Hoan_doi” thì khai báo nào sau đây là đúng:

Đáp án và lời giải

Đáp án: C

Câu 18

Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:

Đáp án và lời giải

Đáp án: A

Câu 19

Giả sử ta có hàm max(A, B: integer) : integer; để tìm số lớn hơn trong hai số A và B. Cần sử dụng hàm max trên như thế nào để tìm được số lớn nhất trong ba số A, B, C?

Đáp án và lời giải

Đáp án: D

Câu 20

Cho chương trình 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

Đáp án và lời giải

Đáp án: B

Câu 21

Câu tự luận

Viết chương trình:

Đọc từ tệp “DULIEU.TXT” 2 số nguyên M và N (M < N)

Tính tổng các số chẵn trong phạm vi từ M đến N

Ghi kết quả ra tệp “KETQUA.TXT”.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Var f1, f2: text;

  Tong, m, n, i: integer;

Begin

  assign(f1, ‘DULIEU.TXT’);

  reset(f1);

  assign(f2, ‘KETQUA’);

  rewrite(f2);

  Tong;= 0;

  read(f1, m, n);

  for i:= m to n do

  if i mod 2 = 0 then Tong:= Tong+i;

  write(f2, Tong);

  close(f1);

  close(f2);

End.

Câu 22

Câu tự luận

Cho chương trình sau:

Program C_trinh_con;

Var d: char;

  X1: string;

Procedure Xoa (a: char ; var Xt:string);

 Var j: byte;

 Begin

  j := pos (a, Xt);

  while j < > 0 do

  begin

   delete(Xt, j, 1);

   j := pos(a, Xt);

  end;

 End;

Begin

 X1:=’SUCCESSFUL’;

 d := ‘S’;

 Xoa (d, X1);

End.

a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây: Đề kiểm tra Học kì 2 Tin học 11 có đáp án (Đề 1)

b/ Hãy chỉ ra: biến toàn cục, biến cục bộ, tham số hình thức, tham số thực sự, tham số biến,tham số giá trị trong chương trình trên.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.