Đề kiểm tra Học kì 2 Tin học 11 có đáp án (Đề 3)
Đề kiểm tra Tin học 11 - Học kì 1
Thời gian làm bài: 45 phút
Phần I. Trắc nghiệm
Câu 1: Cho đoạn chương trình sau:
s1 := ‘acb’; s2: ‘abcd’;
if s1 > s2 then write(s1) else write(s2);
Kết quả in ra màn hình là:
A. ‘abcd’
B. ‘acb’
C. ‘abcdacb’
D. ‘acbabcd’
Câu 2: Cho s = ‘ABCDEF’, hàm copy (s, 3, 3) cho giá trị là:
A. ‘ABC’
B. ‘BCD’
C. ‘CDE’
D. ‘DEF’
Câu 3: Cho s = ‘Tran Hung Dao’, hàm length(s) cho giá trị bằng:
A. 11
B. 12
C. 13
D. 14
2004 - Toán Lý Hóa
2004 - Toán Lý Hóa
Câu 4: Cho đoạn chương trình sau:
s1 := ‘abcd’; s2: ‘1234’;
if length(s1) > length(s2) then write(s1) else write(s2);
Kết quả in ra màn hình là:
A. ‘abcd’
B. ‘1234’
C. ‘abcd1234’
D. ‘1234abcd’
Câu 5: Cho xâu kí tự sau: s:= ‘Truyen Kieu-Nguyen Du’
Lệnh nào sau đây cho kết quả ‘Nguyen Du’
A. copy(s, 12, 10);
B. delete(s, 12, 10);
C. delete(s,13, 9);
D. copy(s, 13, 9);
Câu 6: Cho đoạn chương trình sau:
s1 := ‘123b’; s2 := ‘abcd’;
delete(s1, 1, 3);
write(pos (s1, s2));
Kết quả in ra màn hình là:
A. 1
B. 2
C. 3
D. 4
Câu 7: Khai báo 2 biến xâu a, b nào sau đây là đúng:
A. var a, b : string[275];
B. var a, b = string[275];
C. var a, b : string;
D. var a. b : string;
Câu 8: Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết:
A. Var f1. f2 : Text;
B. Var f1 , f2 : Text;
C. Var f1 ; f2 : Text;
D. Var f1 : f2 : Text;
Câu 9: Để gắn tệp KQ.TXT cho biến tệp f2 ta sử dụng câu lệnh:
A. Assign(f2, ‘KQ.TXT’);
B. f2 := ‘KQ.TXT’;
C. ‘KQ.TXT’ := f2;
D. Assign(‘KQ.TXT’, f2);
Câu 10: Câu lệnh mở biến tệp f1 để đọc dữ liệu có dạng:
A. reset(f1);
B. rewrite(f1);
C. read(f1);
D. write(f1);
Câu 11: Để đọ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:
A. read(f1, a, b);
B. write(f1, a, b);
C. readln(a, b, f1);
D. writeln(a, b, f1);
Câu 12: Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm:
A. eof(f)
B. eoln(f)
C. Cả A, B đều đúng
D. Cả A, B đều sai
Câu 13: 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:
A. Read(f1, x, y, z);
B. Readln(x, y, z, f1);
C. write(f1, x, y, z);
D. writeln(x, y, z, f1);
Câu 14: 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à:
A. Tham số giá trị
B. Tham số hình thức
C. Tham số thực sự
D. Tham số biến
Câu 15: 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?
A. 2; 4; 6; 8;10
B. 1; 3; 5; 9
C. 1; 3; 5; 7; 9
D. 4; 6; 8; 10
Câu 16: Tham số được đưa vào khi gọi chương trình con được gọi là:
A. Tham số thực sự
B. Tham số hình thức
C. Tham số biến
D. Tham số giá trị
Câu 17: Muốn khai báo x,y là tham số giá trị (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:
A. Procedure Hoan_doi (y : integer; Var x : integer);
B. Procedure Hoan_doi (x : integer; Var y : integer);
C. Procedure Hoan_doi (Var x, y : integer);
D. Procedure Hoan_doi (x, y : integer);
Câu 18: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
A. Type
B. Begin
C. Const
D. Var
Câu 19: 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?
A. max(A; B; c);
B. max(max(A, B),C);
C. max(A; max(B, C);
D. max(A, B, C);
Câu 20: 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:
A. thutuc (5, 10);
B. thutuc;
C. thutuc(1, 2, 3);
D. thutuc(5);
Phần II. Tự luận
Bài 1 . (2 đ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ố chia hết cho 3 trong phạm vi từ M đến N
Ghi kết quả ra tệp “KETQUA.TXT”.
Bài 2. (3 đ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:=’SEPTEMBER’;
d := ‘E’;
Xoa (d, X1);
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.
Đáp án & Thang điểm
Phần I. Trắc nghiệm
Phần II. Tự luận
Bài 1 .
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.
Bài 2a .
Bài 2b .
Xem thêm các Đề kiểm tra, Đề thi Tin học lớp 11 có đáp án hay khác:
- Đề kiểm tra Học kì 2 Tin học 11 có đáp án (Đề 1)
- Đề kiểm tra Học kì 2 Tin học 11 có đáp án (Đề 2)
- Đề kiểm tra Học kì 2 Tin học 11 có đáp án (Đề 4)
Ngân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.com
- Hơn 75.000 câu trắc nghiệm Toán 11 có đáp án
- Hơn 50.000 câu trắc nghiệm Hóa 11 có đáp án chi tiết
- Gần 40.000 câu trắc nghiệm Vật lý 11 có đáp án
- Kho trắc nghiệm các môn khác
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Nhóm học tập facebook miễn phí cho teen 2k4: fb.com/groups/hoctap2k4/
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.
- Soạn Văn 10
- Soạn Văn 10 (bản ngắn nhất)
- Giải bài tập Toán 10
- Giải bài tập Toán 10 nâng cao
- Bài tập trắc nghiệm Hình học 10 (50 đề)
- Giải bài tập Vật lý 10
- Giải bài tập Vật lý 10 nâng cao
- Bài tập trắc nghiệm Vật Lí 10 (70 đề)
- Giải bài tập Hóa học 10
- Giải bài tập Hóa học 10 nâng cao
- Bài tập trắc nghiệm Hóa 10 (70 đề)
- Đề kiểm tra Hóa học 10 (100 đề)
- Giải bài tập Sinh học 10
- Giải bài tập Sinh 10 (ngắn nhất)
- Bài tập trắc nghiệm Sinh học 10 (35 đề)
- Giải bài tập Địa Lí 10
- Giải bài tập Địa Lí 10 (ngắn nhất)
- Giải Tập bản đồ và bài tập thực hành Địa Lí 10
- Bài tập trắc nghiệm Địa Lí 10 (50 đề)
- Đề kiểm tra Địa Lí 10 (100 đề)
- Giải bài tập Tiếng anh 10
- Giải sách bài tập Tiếng Anh 10
- Giải bài tập Tiếng anh 10 thí điểm
- Giải bài tập Lịch sử 10
- Giải bài tập Lịch sử 10 (ngắn nhất)
- Giải tập bản đồ Lịch sử 10
- Bài tập trắc nghiệm Lịch Sử (50 đề) 10
- Giải bài tập Tin học 10
- Giải bài tập GDCD 10
- Giải bài tập GDCD 10 (ngắn nhất)
- Bài tập trắc nghiệm GDCD 10 (38 đề)
- Giải bài tập Công nghệ 10
2004 - Toán Lý Hóa