Đề thi Học kì 2 Tin học 11 có đáp án (Đề 1)
Đề thi
Đề thi Học kì 2 Tin học 11 có đáp án (Đề 1)
A
Admin
Tin họcLớp 11145 lượt thi
22 câu hỏi
1.Trắc nghiệm
• 1 điểm

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

‘ABC’

‘BCD’

‘CDE’

‘DEF’

Xem đáp án

Đáp án đúng : B

2.Trắc nghiệm
• 1 điểm

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à:

‘bbaa’

‘abcd’

‘bbaaabcd’

‘abcdbbaa’

Xem đáp án

Đáp án đúng : A

3.Trắc nghiệm
• 1 điểm

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

10

11

12

13

Xem đáp án

Đáp án đúng : C

4.Trắc nghiệm
• 1 điểm

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à:

‘abcd’

‘abab’

‘abcdabab’

‘abababcd’

Xem đáp án

Đáp án đúng : B

5.Trắc nghiệm
• 1 điểm

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

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

copy(s, 1, 11);

copy(s, 1, 12);

delete(s, 1, 11);

delete(s,1, 12);

Xem đáp án

Đáp án đúng : A

6.Trắc nghiệm
• 1 điểm

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à:

1

2

3

4

Xem đáp án

Đáp án đúng : D

7.Trắc nghiệm
• 1 điểm

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

var a, b : string[275];

var a, b : string[27];

var a, b = string;

var a. b : string;

Xem đáp án

Đáp án đúng : B

2048.vn

Học thông minh hơn mỗi ngày

Xem toàn bộ 22 câu hỏi và nhiều hơn nữa với tài khoản miễn phí

Tạo đề thi
Tổ chức kiểm tra
Báo cáo chấm điểm tự động
Bạn đã có tài khoản?
8.Trắc nghiệm
• 1 điểm

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

Var f1. f2 : Text;

Var f1 ; f2 : Text;

Var f1 , f2 : Text;

Var f1 : f2 : Text;

Xem đáp án

Đáp án đúng : C

9.Trắc nghiệm
• 1 điểm

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

f2 := ‘KQ.TXT’;

‘KQ.TXT’ := f2;

Assign(‘KQ.TXT’, f2);

Assign(f2, ‘KQ.TXT’);

Xem đáp án

Đáp án đúng : D

10.Trắc nghiệm
• 1 điểm

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

reset(f1);

rewrite(f1);

read(f1);

write(f1);

Xem đáp án

Đáp án đúng : A

11.Trắc nghiệm
• 1 điểm

Để đọ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:

read(f1, a, b);

write(f1, a, b);

readln(a, b, f1);

writeln(a, b, f1);

Xem đáp án

Đáp án đúng : A

12.Trắc nghiệm
• 1 điểm

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

eof(f)

eoln(f)

Cả A, B đều đúng

Cả A, B đều sai

Xem đáp án

Đáp án đúng : B

13.Trắc nghiệm
• 1 điểm

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à:

Tham số giá trị

Tham số hình thức

Tham số biến

Tham số thực sự

Xem đáp án

Đáp án đúng : D

14.Trắc nghiệm
• 1 điểm

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:

Read(f1, x, y, z);

Readln(x, y, z, f1);

write(f1, x, y, z);

writeln(x, y, z, f1);

Xem đáp án

Đáp án đúng : A

15.Trắc nghiệm
• 1 điểm

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?

2; 4; 6; 8;10

1; 3; 5; 9

1; 3; 5;7; 9

4; 6; 8;10

Xem đáp án

Đáp án đúng : C

16.Trắc nghiệm
• 1 điểm

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

Biến cục bộ

Biến toàn cục

Tham số thực sự

Tham số hình thức

Xem đáp án

Đáp án đúng : A

17.Trắc nghiệm
• 1 điểm

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:

Procedure Hoan_doi (y : integer; Var x : integer);

Procedure Hoan_doi (x : integer; Var y : integer);

Procedure Hoan_doi (Var x, y : integer);

Procedure Hoan_doi (x, y : integer);

Xem đáp án

Đáp án đúng : C

18.Trắc nghiệm
• 1 điểm

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

Var

Type

Begin

Const

Xem đáp án

Đáp án đúng : A

19.Trắc nghiệm
• 1 điểm

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?

max(A; B; C);

max(A; max(B, C);

max(A, B, C);

max(max(A, B),C);

Xem đáp án

Đáp án đúng : D

20.Trắc nghiệm
• 1 điểm

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

thutuc;

thutuc (5, 10);

thutuc(1, 2, 3);

thutuc(5);

Xem đáp án

Đáp án đúng : B

21.Tự luận
• 1 điểm

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”.

Xem đáp án

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.

22.Tự luận
• 1 điểm

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.

Xem đáp án

Bạn có thích hoạt động này không?

Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

Bắt đầu ngay
Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây

Gợi ý cho bạn

Xem tất cả

Học liệu phổ biến Lớp 11

Xem tất cả

Học liệu phổ biến Tin học

Xem tất cả