Tạo Trắc Nghiệm

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

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ả ‘Nguyen’

Đá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: A

Câu 3

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

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

insert(s2 , s1 , 2);

write(s2);

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

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

Đáp án: D

Câu 4

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

s := ’ABCDEF’;

delete(s, 3, 2);

insert(‘XYZ’, s, 2);

write(s);

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

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

Đáp án: D

Câu 5

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

s := ‘1001010’;

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

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

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

Đáp án: A

Câu 6

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

s := ‘Mua xuan’;

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

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

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

Đáp án: D

Câu 7

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

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

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

Câu 8

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

s:= ‘54321’;

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 9

Câu lệnh Var <tên biến tệp> : Text; có ý nghĩa là:

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

Đáp án: D

Câu 10

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

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

Đáp án: C

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 Reset(<biến tệp>) ; có ý nghĩa gì?

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

Đáp án: C

Câu 13

Câu lệnh dùng để ghi kết quả vào tệp văn bản có dạng:

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

Đáp án: D

Câu 14

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

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

Đáp án: A

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

Câu 16

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

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

Đáp án: B

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 thủ tục trong Pascal bắt đầu bằng:

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

Đáp án: A

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

Chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó là:

Đá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 để ghi dữ liệu vào tệp “ketqua.txt” 2 biến T, S (sử dụng biến tệp f2).

Đá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(f2,’ketqua.txt’);

Rewrite(f2);

Write(f2,T,S);

Close(f2);

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ữ hoa) 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’) then

  Dem:= Dem+1;

 Writeln(Dem);

 Readln

End.