Tạo Trắc Nghiệm

Đề thi giữa kì 2 Tin học 11 có đáp án (Đề 4)

22 câu · Đề giữa 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 xâu kí tự sau: s:= ‘Nguyen Trai’. Lệnh nào sau đây cho kết quả ‘Trai’

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

Đáp án: D

Câu 2

Xâu rỗng là xâu có độ dài bằng:

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

Đáp án: D

Câu 3

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

s1 := ‘123’; s2 := ‘abc’;

insert(s1 , s2 , 1);

write(s1);

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

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

Đáp án: C

Câu 4

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

s := ’ABCDEF’;

delete(s, 3, 2);

insert(‘XYZ’, s, 3);

write(s);

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

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

Đáp án: A

Câu 5

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

s:= ‘abcd’;

For i:= length(s) downto 1 do write(s[i]);

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

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

Đáp án: B

Câu 6

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

s := ‘abcde’;

write(pos(‘aba’, s));

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

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

Đáp án: A

Câu 7

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

s := ‘Mua xuan’;

write(upcase(s[length(s)-3]));

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

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

Đáp án: C

Câu 8

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

s1 := ‘1234’; s2 := ‘abc’;

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

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

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

Đáp án: A

Câu 9

Trong PASCAL, cú pháp khai báo biến tệp văn bản là:

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

Đáp án: D

Câu 10

Câu lệnh Assign(<biến tệp> , <tên tệp) ; có ý nghĩa gì?

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

Đáp án: A

Câu 11

Câu lệnh để gắn tên tệp ‘bai1.txt’, cho biến tệp f là:

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

Đáp án: B

Câu 12

Câu lệnh Rewrite(<biến tệp>) ; có ý nghĩa gì?

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

Đáp án: D

Câu 13

Câu lệnh dùng để đọc dữ liệu từ tệp văn bản có dạng:

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

Đáp án: B

Câu 14

Nếu hàm eoln( ) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí:

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

Đáp án: C

Câu 15

Câu lệnh dùng thủ tục để đóng tệp có dạng:

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

Đáp án: A

Câu 16

Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác ghi dữ liệu vào tệp :

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

Đáp án: C

Câu 17

Chọn phát biểu đúng trong các phát biểu dưới đây khi nói về lợi ích của việc sử dụng chương trình con:

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

Đáp án: B

Câu 18

Để khai báo hàm trong Pascal bắt đầu bằng từ khoá:

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

Đáp án: C

Câu 19

Chương trình con gồm có: (chọn câu trả lời đúng nhất)

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

Đáp án: C

Câu 20

Khi viết một chương trình muốn trả về một giá trị ta nên dùng:

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

Đáp án: A

Câu 21

Câu tự luận

Viết các câu lệnh để đọc dữ liệu từ tệp “DL.TXT” 2 biến x1, x2 (sử dụng biến tệp f).

Đá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.

Assign(f,’DL.TXT’);

Reset(f);

Read(f,x1,x2);

Close(f);

Câu 22

Câu tự luận

Viết chương trình:

Nhập vào một xâu kí tự.

Đếm và in ra màn hình số kí tự là chữ cái (chữ thường) có trong xâu.

Đá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 a: string;

 i, Dem: integer;

Begin

 writeln(‘nhap xau:’);

 Readln(a);

 Dem:=0;

 For i:=1 to length(a) do

 If (‘a’<=a[i]) and (a[i]<=’z’)

  Dem:= Dem+1;

 Writeln(Dem);

 Readln

End.