Top 4 Đề thi Tin học 11 Học kì 2 có đáp án
Đề thi Học kì 2 Tin học 11 có đáp án (Đề 4)
-
1214 lượt thi
-
22 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
17/06/2026Cho đoạn chương trình sau:
s1 := ‘abcd’; s2: ‘abab’;
if s1 > s2 then write(s1) else write(s2);
Kết quả in ra màn hình là:
Đáp án đúng : A
Câu 3:
17/06/2026Cho s = ‘Xin chao Viet Nam’, hàm length(s) cho giá trị bằng:
Đáp án đúng : C
Câu 4:
17/06/2026Cho đoạn chương trình sau:
s1 := ‘2345’; s2: ‘1234’;
if length(s1) > length(s2) then write(s1) else write(s2);
Kết quả in ra màn hình là:
Đáp án đúng : B
Câu 5:
17/06/2026Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Truyen Kieu’
Đáp án đúng : C
Câu 6:
17/06/2026Cho đoạn chương trình sau:
s1 := ‘123c’; s2 := ‘abcd’;
delete(s1, 1, 3);
write(pos (s1, s2));
Kết quả in ra màn hình là:
Đáp án đúng : C
Câu 8:
17/06/2026Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết:
Đáp án đúng : D
Câu 11:
17/06/2026Để ghi 2 biến CV và DT vào biến tệp f2 ta sử dụng câu lệnh:
Đáp án đúng : A
Câu 12:
17/06/2026Để biết con trỏ tệp đã ở cuối tệp f hay chưa, ta sử dụng hàm:
Đáp án đúng : A
Câu 13:
17/06/2026Giả sử a = 5; b = 9; c = 15; để ghi các giá trị trên vào tệp f2 có dạng là ta sử dụng câu lệnh:
Đáp án đúng : C
Câu 14:
17/06/2026Trong 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 đúng : A
Câu 15:
17/06/2026Cho đ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 đúng : A
Câu 16:
17/06/2026Tham số được khai báo trong chương trình chính được gọi là:
Đáp án đúng : B
Câu 17:
17/06/2026Muốn khai báo y là tham số giá trị, x 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 đúng : A
Câu 18:
17/06/2026Để 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 đúng : C
Câu 19:
17/06/2026Giả 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 đúng : D
Câu 20:
17/06/2026Cho 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 đúng : C
Câu 21:
17/06/2026Viế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ố chia hết cho 5 trong phạm vi từ M đến N
Ghi kết quả ra tệp “KETQUA.TXT”.
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:
17/06/2026Cho chương trình sau:
Program Baitap;
Var S1, S2 : string;
Procedure Xu_li_xau(a:string; var St:string);
Var i: byte;
Begin
i := pos (a, St);
while i < > 0 do
begin
delete(St, i, 4);
i := pos(a, St);
end;
End;
Begin
S1 := ‘hoc nua, hoc mai;
S2 := ‘hoc’;
Xu_li_xau(S2,S1);
End.
a/ Hãy chạy tay cho ra kết quả theo bảng mẫu dưới đây:
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.
a)
b)
Bài thi liên quan
-
Đề thi Học kì 2 Tin học 11 có đáp án (Đề 1)
-
22 câu hỏi
-
30 phút
-
-
Đề thi Học kì 2 Tin học 11 có đáp án (Đề 2)
-
22 câu hỏi
-
30 phút
-
-
Đề thi Học kì 2 Tin học 11 có đáp án (Đề 3)
-
22 câu hỏi
-
30 phút
-
