Đề thi Học kì 2 Tin học 11 có đáp án (Đề 4)
Vui lòng cài đặt đề thi trước khi làm bài
Cho đ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à:
Cho s = ‘ABCDEF’, hàm copy (s, 4, 3) cho giá trị là:
Cho s = ‘Xin chao Viet Nam’, hàm length(s) cho giá trị bằng:
Cho đ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à:
Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Truyen Kieu’
Cho đ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à:
Khai báo 2 biến xâu a, b nào sau đây là sai:
Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết:
Để gắn tệp DL.TXT cho biến tệp f1 ta sử dụng câu lệnh:
Câu lệnh mở biến tệp f2 để ghi dữ liệu có dạng:
Để ghi 2 biến CV và DT vào biến tệp f2 ta sử dụng câu lệnh:
Để biết con trỏ tệp đã ở cuối tệp f hay chưa, ta sử dụng hàm:
Giả 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:
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à:
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?
Tham số được khai báo trong chương trình chính được gọi là:
Muố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:
Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
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?
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: